Silent安装oracle适用于字符界面和批量安装。
安装前的准备工作:
1.硬件需求(内存、硬盘空间)
2.软件需求(OS、内核、相关包、编译器)
3.创建OS用户组和用户(group:oinstall、dba,user:oracle)
4.修改内核参数(shmmax、shmmni、file-max等)
5.创建相关目录(ORACLE_BASE=/u01/app/oracle、ORACLE_HOME)
6.配置oracle用户环境(.bash_porfile)
7.准备安装介质(我将介质解压到/tmp/database目录下)
接下来就该silent安装步骤了:
1.在/etc下创建oraInst.loc文件
# cd /etc/
# vi oraInst.loc
inventory_loc=/u01/app/oracle/oraInventory (这里要写出绝对路径)
inst_group=oinstall
# chown oracle:oinstall oraInst.loc
# chmod 664 oraInst.loc
2.复制silent安装的response文件
$ cd /tmp/database/response
$ cp db_install.rsp /home/oracle
3.编辑response文件db_install.rsp (这是最关键的步骤)
$ cd /home/oracle
$ vi db_install.rsp (这里只列出需要修改的信息,其它可保持默认值)
oracle.install.option=INSTALL_DB_SWONLY (只安装软件)
ORACLE_HOSTNAME=oel5 (主机名)
UNIX_GROUP_NAME=oinstall (安装oracle的用户组)
INVENTORY_LOCATION=/u01/app/oracle/oraInventory (Inventory路径)
SELECTED_LANGUAGES=en (语言选择英文)
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 (ORACLE_HOME路径)
ORACLE_BASE=/u01/app/oracle (ORACLE_BASE路径)
oracle.install.db.InstallEdition=EE (安装企业版oracle)
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall
DECLINE_SECURITY_UPDATES=true (这里一定要设置,否则安装时会报Email Address Not Specified错)
4.开始silent安装
$ cd /tmp/database
$ ./runInstaller -silent -noconfig -responseFile /home/oracle/db_install.rsp
安装过程可通过tail命令查看安装log文件,观察安装进度。
完成后,根据提示信息,以root用户执行/u01/app/oracle/product/11.2.0/db_1/root.sh
重启OS,通过sqlplus验证oracle安装成功。
创建数据库:
方法一:使用建库脚本手动创建数据库 (略)
方法二:使用dbca创建数据库(继续使用silent创建)
使用dbca silent方式创建数据库:
1.复制silent安装的response文件
$ cd /tmp/database/response
$ cp dbca.rsp /home/oracle
2.编辑response文件dbca.rsp
$ cd /home/oracle
$ vi dbca.rsp
GDBNAME = "orcl"
SID = "orcl"
CHARACTERSET = "ZHS16GBK"
NATIONALCHARACTERSET= "AL16UTF16"
SOURCEDB = "oel5:1521:orcl"
3.创建数据库
$ dbca -silent -responseFile dbca.rsp
Enter SYS user password: (输入密码)
Enter SYSTEM user password: (输入密码)
Copying database files
1% complete
3% complete
11% complete
18% complete
26% complete
37% complete
Creating and starting Oracle instance
40% complete
45% complete
50% complete
55% complete
56% complete
60% complete
62% complete
Completing Database Creation
66% complete
70% complete
73% complete
85% complete
96% complete
100% complete
Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/orcl/orcl.log" for further details.
至此,数据库创建完成。
dbca silent建库比使用脚本手动建库更方便!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17997/viewspace-665595/ ,如需转载,请注明出处,否则将追究法律责任。