oracle静默方式安装数据库实例

版权声明:转载本博客,请注明来源,谢谢 https://blog.csdn.net/kisorl/article/details/80707007
dbca有两种静默的安装实例的方式:一种是使用responseFile,另一种是直接使用命令行的方式。本次测试是用responseFile的方式。
使用responseFile方式自然需要有responseFile文件了,这个文件可以到database解压包目录下的response目录中找到,还可以在$ORACLE_HOME/assistants/dbca/目录下找到。文件名叫dbca.rsp。
创建流程:
1、复制一个dbca.rsp文件进行修改,来做为创建实例时使用。
[oracle@rhel6 dbca]$ pwd
/u01/app/oracle/product/11.2/db1/assistants/dbca
[oracle@rhel6 dbca]$ cp dbca.rsp /home/oracle
2、修改刚复制的dbca.rsp文件
这里解释部分文件中的参数
RESPONSEFILE_VERSION = "11.2.0"   #指定版本号
OPERATION_TYPE = "createDatabase"  #指定使用dbca要做的操作,这里要创建实例就选择createDatabase,如果要删除实例则为deleteDatabase
#创建实例有只需要修改创建实例部分的参数就可以了,看到 #-----------------------*** End of CREATEDATABASE section ***------------------------ 部分就算是配置完了
[CREATEDATABASE]
GDBNAME = "dbs"  #数据库的Global database name
SID = "dbs"  #数据库的实例名
SYSPASSWORD = "123456"  #指定sys用户密码
SYSTEMPASSWORD = "123456" #指定system用户密码
DATAFILEDESTINATION =/home/oracle/11201/dbs #指定数据文件存放的目录
CHARACTERSET = "ZHS16GBK"  #指定字符集
NATIONALCHARACTERSET= "AL16UTF16"  #指定国家字符集
DATABASETYPE = "OLTP"  #指定实例的类型
AUTOMATICMEMORYMANAGEMENT = "TRUE" #指定使用自动内存管理
TOTALMEMORY = "800"  #指定使用内存的大小,单位是MB
上面的参数是创建单实例时用到的参数,dbca.rsp文件中还有很多其他的参数,如果有进一步的需求可以自行修改相应的需求
3、开始创建数据库实例
执行下面的命令几分钟就可以创建一个实例:
[oracle@rhel6 11201]$ dbca -silent -responseFile /home/oracle/dbca.rsp
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/dbs/dbs1.log" for further details.

4、静默方式创建oracle监听
//同样的方式创建监听
netca -silent -responseFile /home/oracle/netca.rsp

//查看监听状态:
lsnrctl status

猜你喜欢

转载自blog.csdn.net/kisorl/article/details/80707007