在centos7.9下静默安装Oracle19c详细流程


操作系统:Centos7.9
内存:8G
处理器:4
硬盘:100G

下载安装包

1.下载Oracle19c的安装包

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c

在这里插入图片描述

2.下载Oracle19c的预安装包

http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

3.拖到Linux中

在这里插入图片描述

一、安装依赖

yum install -y unzip compat-libcap1 compat-libstdc++-33 gcc-c++ ksh libaio-devel libstdc++-devel elfutils-libelf-devel fontconfig-devel libXrender-devel rlwrap

在这里插入图片描述

二、创建用户和组

groupadd oinstall
groupadd dba
groupadd asmdba
groupadd backupdba
groupadd dgdba
groupadd kmdba
groupadd racdba
groupadd oper
useradd -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba,racdba,oper -m oracle

在这里插入图片描述

三、修改Linux相关内核参数

vim /etc/sysctl.conf



net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.default.accept_redirects = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.all.secure_redirects = 0
net.ipv4.tcp_max_syn_backlog = 4096
net.ipv4.tcp_keepalive_time = 150
net.ipv4.tcp_keepalive_probes = 5
net.ipv4.tcp_keepalive_intvl = 6
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 16451328
kernel.shmmax = 33692319744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

在这里插入图片描述

运行sysctl -p使配置生效。

在这里插入图片描述

四、修改用户限制

vim /etc/security/limits.conf



oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
oracle soft memlock 262144000 
oracle hard memlock 262144000 

在这里插入图片描述

五、关闭防火墙和SELinux

systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld

vim /etc/selinux/config
# 设置 SELINUX=disabled

在这里插入图片描述

在这里插入图片描述

六、创建安装目录并解压安装包

mkdir -p /data/u01/app/oracle/product/19c/dbhome_1
mkdir -p /data/u01/app/oraInventory
chown -R oracle:oinstall /data/u01

cd /root
unzip LINUX.X64_193000_db_home.zip -d /data/u01/app/oracle/product/19c/dbhome_1/
chown -R oracle:oinstall /data/u01/

在这里插入图片描述

七、设置环境变量

vim /home/oracle/.bash_profile



export ORACLE_SID=orcl19c
export ORACLE_HOSTNAME=`hostname -s`
export ORACLE_BASE=/data/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/network/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export TMP=/tmp
export TMPDIR=$TMP
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$HOME/.local/bin:$HOME/bin:$PATH
export EDITOR=vi
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORACLE_PATH=.:$ORACLE_BASE/dba_scripts/sql:$ORACLE_HOME/rdbms/admin
export SQLPATH=$ORACLE_HOME/sqlplus/admin

在这里插入图片描述

保存并运行source /home/oracle/.bash_profile使配置生效。

八、安装Oracle数据库

su - oracle

/data/u01/app/oracle/product/19c/dbhome_1/runInstaller -silent -force -noconfig -ignorePrereq \
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0 \
oracle.install.option=INSTALL_DB_SWONLY \
UNIX_GROUP_NAME=oinstall \
INVENTORY_LOCATION=/data/u01/app/oraInventory \
ORACLE_BASE=/data/u01/app/oracle \
ORACLE_HOME=/data/u01/app/oracle/product/19c/dbhome_1 \
oracle.install.db.InstallEdition=EE \
oracle.install.db.OSDBA_GROUP=dba \
oracle.install.db.OSOPER_GROUP=oper \
oracle.install.db.OSBACKUPDBA_GROUP=backupdba \
oracle.install.db.OSDGDBA_GROUP=dgdba \
oracle.install.db.OSKMDBA_GROUP=kmdba \
oracle.install.db.OSRACDBA_GROUP=racdba \
oracle.install.db.rootconfig.executeRootScript=true \
oracle.install.db.rootconfig.configMethod=ROOT

在这里插入图片描述

九、创建实例

dbca -silent -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \
-gdbname orcl19c -sid orcl19c \
-createAsContainerDatabase TRUE \
-numberOfPDBs 1 \
-pdbName orclpdb2 \
-pdbAdminPassword oracle12334 \
-sysPassword oracle12334 -systemPassword oracle12334 \
-datafileDestination '/data/u01/app/oracle/oradata' \
-recoveryAreaDestination '/data/u01/app/oracle/flash_recovery_area' \
-redoLogFileSize 50 \
-storageType FS \
-characterset ZHS16GBK -nationalCharacterSet AL16UTF16 \
-sampleSchema true \
-totalMemory 2048 \
-databaseType OLTP \
-emConfiguration NONE

在这里插入图片描述

十、配置监听

vim /data/u01/app/oracle/product/19c/dbhome_1/network/admin/listener.ora




SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = orclpdb2)
      (SID_NAME = orcl19c)
    )
   (SID_DESC =
      (GLOBAL_DBNAME = gzpdb1)
      (SID_NAME = orcl19c)
   )
   (SID_DESC =
      (GLOBAL_DBNAME = ynpdb1)
      (SID_NAME = orcl19c)
   )
   (SID_DESC =
      (GLOBAL_DBNAME = tstpdb)
      (SID_NAME = orcl19c)
   )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = oracle19c )(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = /data1/u01/app/oracle

HOST修改成自己的主机名或IP

请添加图片描述
启动监听

lsnrctl start

启动数据库

sqlplus / as sysdba
startup
show pdbs;

在这里插入图片描述

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是安装oracle19c的步骤: 1. 首先,您需要确保系统上已经安装CentOS7.9.2009,并且已经进行了更新和升级。 2. 下载Oracle Database 19c软件包,然后将其解压到您想要安装Oracle的目录中。 3. 打开终端,使用root用户登录,并执行以下命令: # yum install -y oracle-database-preinstall-19c 该命令将安装Oracle Database 19c所需的所有先决条件。 4. 在终端中运行以下命令: # cd /home/oracle/database # ./runInstaller 该命令将启动Oracle Database 19c安装向导。 5. 在安装向导的第一个屏幕上,选择“Install database software only”,然后单击“Next”。 6. 在下一个屏幕上,选择“Single Instance database installation”,然后单击“Next”。 7. 在下一个屏幕上,选择“Advanced installation”,然后单击“Next”。 8. 在下一个屏幕上,选择“Enterprise Edition”,然后单击“Next”。 9. 在下一个屏幕上,选择“Use existing database software location”,然后单击“Next”。 10. 在下一个屏幕上,选择“English”作为语言,然后单击“Next”。 11. 在下一个屏幕上,输入您要设置的Oracle Home目录的路径,然后单击“Next”。 12. 在下一个屏幕上,选择“Typical Install Configuration”,然后单击“Next”。 13. 在下一个屏幕上,输入您要设置的Oracle SID和Oracle密码,然后单击“Next”。 14. 在下一个屏幕上,选择“Use Automatic Memory Management”,然后单击“Next”。 15. 在下一个屏幕上,确认您的设置,并单击“Install”。 16. 等待安装完成。 17. 在安装完成后,按照向导上的指示进行配置。 18. 配置完成后,您可以使用sqlplus命令测试Oracle Database 19c安装是否成功。 注意事项: - 在安装Oracle Database 19c之前,确保您已经创建了“oracle”用户,并将其添加到“dba”组中。 - 在安装过程中,确保您使用的是root用户。 - 在安装完成后,确保您已经执行了必要的后续操作,如设置环境变量和启动数据库实例。 - 在任何时候,如果您遇到问题或需要帮助,可以查看Oracle Database 19c的官方文档或向Oracle支持寻求帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值