在CentOS 8上安装Oracle 12c的步骤如下。此步骤为静默安装,即无需用户交互即可完成安装:
- 下载Oracle 12c安装文件:首先,需要从Oracle官方网站下载Oracle 12c的安装文件。通常,这些文件会被打包成一个ZIP文件。
- 创建Oracle用户和组:在开始安装之前,需要创建一个新的用户和组,用于运行Oracle数据库。你可以使用以下命令创建这个用户和组:
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
- 设置Oracle用户的密码:使用以下命令设置Oracle用户的密码:
sudo passwd oracle
- 解压Oracle安装文件:使用
unzip
命令解压Oracle安装文件:
unzip linuxamd64_12102_database_1of2.zip
unzip linuxamd64_12102_database_2of2.zip
- 配置响应文件:在解压后的Oracle安装文件夹中,找到名为
db_install.rsp
的响应文件。此文件是用于静默安装的配置文件。你需要编辑此文件,填写你的安装参数。(最后有说明) - 启动静默安装:使用以下命令启动静默安装:
./runInstaller -silent -responseFile /data/page/database/response/db_install.rsp
./runInstaller -ignoreSysPrereqs -ignorePrereq -waitforcompletion \ -showProgress -silent -responseFile /data/page/database/response/db_install.rsp
- 执行root脚本:在安装完成后,你需要以root用户身份执行两个脚本来完成安装:
sudo /u01/app/oraInventory/orainstRoot.sh
sudo /u01/app/oracle/product/12.1.0/dbhome_1/root.sh
- 启动Oracle数据库:使用以下命令启动Oracle数据库:
su - oracle
sqlplus / as sysdba
SQL> startup
以上就是在CentOS 8上进行Oracle 12c静默安装的步骤。注意,这只是一个基本的安装流程,你可能需要根据你的具体情况进行调整。例如,你可能需要配置网络设置、设置环境变量等等。此外,请确保在开始安装之前,你的系统满足Oracle 12c的所有系统需求。
第5步说明:在db_install.rsp
文件中,你需要填写一些特定的参数,以告诉Oracle安装程序你的安装和配置选择。以下是一些主要的参数:
oracle.install.option
:选择安装类型,可能的值包括"INSTALL_DB_SWONLY"(仅安装数据库软件), “UPGRADE_DB”(升级现有数据库), 或 “INSTALL_DB_AND_CONFIG”(安装数据库软件并创建数据库)。ORACLE_HOSTNAME
:Oracle数据库服务器的主机名。UNIX_GROUP_NAME
:拥有Oracle安装的UNIX组。INVENTORY_LOCATION
:指定Oracle库存目录的位置。SELECTED_LANGUAGES
:选择要安装的语言。ORACLE_HOME
:Oracle数据库的安装路径。ORACLE_BASE
:Oracle软件的基路径。oracle.install.db.InstallEdition
:选择要安装的Oracle数据库版本,如"EE"(企业版)或"SE2"(标准版2)。oracle.install.db.DBA_GROUP
:具有数据库管理员(DBA)权限的UNIX组。oracle.install.db.BACKUPDBA_GROUP
:具有数据库备份和恢复权限的UNIX组。oracle.install.db.DGDBA_GROUP
:具有Data Guard管理员权限的UNIX组。oracle.install.db.OPER_GROUP
:具有数据库操作员(OPER)权限的UNIX组。DECLINE_SECURITY_UPDATES
:如果不希望接收安全更新,则设置为true
。
请注意,这些是一些基本的参数,实际的参数可能会因你的具体需求而异。在编辑db_install.rsp
文件之前,请阅读Oracle文档以了解所有可用的参数和它们的含义。