Loading... ## 1. 前提 ### 1.1 环境配置 > 建立Oracle用户、安装必须的依赖、home路径、环境变量等设置.(略) ### 1.2 创建oraInst.loc文件 ```bash # 新建oraInst.loc文件,没有此文件会报错:找不到这个文件 # 图形化安装时,oraInst.loc文件通常会自动生成在etc目录下 [root@orclasm ~]# vim /etc/oraInst.loc # 内容如下: inventory_loc=/u01/app/oraInventory inst_group=oinstall # 开放权限: [root@orclasm ~]# chown oracle:oinstall /etc/oraInst.loc [root@orclasm ~]# chmod 664 /etc/oraInst.loc ``` ## 2. 方式一:使用响应文件安装 ### 2.1 修改响应文件参数 > 修改解压后的安装文件夹下response下面的db_install.rsp文件,直接产生orcl数据库实例 > 将相关的参数设置为如下: ```bash # /xxx/database/response/db_install.rsp ORACLE_HOSTNAME=orclasm# 主机名 UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/u01/app/oraInventory# SELECTED_LANGUAGES=en,zh_CN ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1# 安装目录 ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.EEOptionsSelection=false oracle.install.db.DBA_GROUP=dba oracle.install.db.OPER_GROUP=oper oracle.install.db.isRACOneInstall=false oracle.install.db.config.starterdb.type=GENERAL_PURPOSE SECURITY_UPDATES_VIA_MYORACLESUPPORT=false oracle.installer.autoupdates.option=SKIP_UPDATES ``` ### 2.2 执行安装 ```bash # 执行db_install.rsp [oracle@orclasm ~]$ cd /soft/database [oracle@orclasm database]$./runInstaller -silent -noconfig -responseFile /soft/database/response/db_install.rsp -ignoreSysPrereqs -ignorePrereq . .. Successfully Setup Software. # 安装完后执行root脚本 [oracle@orclasm ~]$ su -root [root@orclasm ~]# /u01/app/oracle/product/12.1.0/dbhome_1/root.sh ``` ## 3. 方式二:命令行安装 ```bash # 开始安装 [oracle@orclasm ~]$ # 命令行 起始... # /soft/database/runInstaller -force -noconfig -ignoreSysPrereqs -ignorePrereq -showProgress \ oracle.install.option=INSTALL_DB_ONLY \ DECLINE_SECURITY_UPDATES=true \ UNIX_GROUP_NAME=oinstall \ INVENTORY_LOCATION=/u01/app/oraInventory \ SELECTED_LANGUAGES=en,zh_CN \ ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1 \ ORACLE_BASE=/u01/app/oracle \ oracle.install.db.InstallEdition=EE \ oracle.install.db.EEOptionsSelection=false \ oracle.install.db.DBA_GROUP=dba \ oracle.install.db.OPER_GROUP=dba \ oracle.install.db.isRACOneInstall=false \ oracle.install.db.config.starterdb.type=GENERAL_PURPOSE \ SECURITY_UPDATES_VIA_MYORACLESUPPORT=false \ oracle.installer.autoupdates.option=SKIP_UPDATES \ # 命令行 结束... # . .. Starting Oralce Universal Installer... # 安装日志 [oracle@orclasm ~]$ You can find the log of this install session at: /u01/app/oraInventory/logs/installAction2020-07-30_20-11-20.PM.log . .. ... Setup files succesful. . .. Execute Root Scripts in progress. As a root user, excute the follwing script(s): 1. /u01/app/oraInventory/orainstRoot.sh 2. /u01/app/oracle/product/12.1.0/dbhome_1/root.sh # 执行root脚本 [root@orclasm ~]\# /u01/app/oraInventory/orainstRoot.sh [root@orclasm ~]\# /u01/app/oracle/product/12.1.0/dbhome_1/root.sh ``` ## 4. 卸载重装 ```bash # 如果安装错误,可以删除目录后重新创建目录再执行命令创建。 rm -rf /u01 mkdir -p /u01/app/oracle/product/12.1.0/dbhome_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01 ``` 最后修改:2022 年 04 月 07 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏