RHEL5.6静默安装oracle11.2.0数据库实例脚本

脚本:单实例静默安装

echo '[GENERAL]
RESPONSEFILE_VERSION = "11.2.0"               //查看数据库的版本
OPERATION_TYPE = "createDatabase"
[CREATEDATABASE]
GDBNAME = "PROD2"                     //数据库名字
SID = "PROD2"                            //实例名
TEMPLATENAME = "General_Purpose.dbc"             //模板,默认就可以
STORAGETYPE=FS                        //filesystem文件系统
DATAFILEDESTINATION ="/u01/app/oracle/aa/datafile"        //创建的数据文件存放datafile地址
#RECOVERYAREADESTINATION=/opt/app/flash_recovery_area      //恢复数据存放目录,可以选择注释掉,或者开启
CHARACTERSET = "AL32UTF8"                 //字符集
NATIONALCHARACTERSET= "AL16UTF16"            //国家字符集,一般默认
TOTALMEMORY = "700"                     //https://blog.csdn.net/xiewenbo/article/details/9346329
SYSPASSWORD = "oracle"                    //sys密码
SYSTEMPASSWORD = "oracle" '>>/u01/app/oracle/aa/dbca_install.rsp  //指定编辑脚本的位置名字
--静默安装数据库
$ORACLE_HOME/bin/dbca -silent -responseFile /u01/app/oracle/aa/dbca_install.rsp //进入到$ORACLE_HOME/bin目录下进行dbca静默安装,执行目录下编辑的dbca_install.rsp

--如果没有安装监听,可以手动静默安装监听配置
$ netca -silent -responsefile $ORACLE_HOME/assistants/netca/netca.rsp

 

复制粘贴脚本:

echo '[GENERAL]
RESPONSEFILE_VERSION = "11.2.0" OPERATION_TYPE = createDatabase [CREATEDATABASE] GDBNAME = PROD2 SID = TEMPLATENAME = General_Purpose.dbc STORAGETYPE=FS DATAFILEDESTINATION ="/u01/app/oracle/aa/datafile" RECOVERYAREADESTINATION="/opt/app/flash_recovery_area" CHARACTERSET = AL32UTF8 NATIONALCHARACTERSET= AL16UTF16 TOTALMEMORY = 700 SYSPASSWORD = oracle SYSTEMPASSWORD = "'>>/u01/app/oracle/aa/dbca_install.rsp

 

ORACLE_HOME/bin/dbca -silent -responseFile /u01/app/oracle/aa/dbca_install.rsp 

 

1.可以检查本机oracle版本要写在脚本里

 

 2.脚本执行过程,过程较为缓慢

 

 3.可以查看更多日志细节,显示数据库名字,sid的名字都是prod2

 

相关文章

文章浏览阅读773次,点赞6次,收藏9次。【代码】c# json字符...
文章浏览阅读8.7k次,点赞2次,收藏17次。此现象一般定位到远...
文章浏览阅读2.8k次。mysql脚本转化为oracle脚本_mysql建表语...
文章浏览阅读2.2k次。cx_Oracle报错:cx_Oracle DatabaseErr...
文章浏览阅读1.1k次,点赞38次,收藏35次。本文深入探讨了Or...
文章浏览阅读1.5k次。默认自动收集统计信息的时间为晚上10点...