oracle11g dbca静默安装数据库
一、修改模板文件在$ORACLE_HOME/assistants/dbca/templates/目录下有二个数据库模板
1:Data_Warehouse.dbc数据仓库模板
2:General_Purpose.dbc通用数据库模板
第三种是定制模板可以用dbca图形化安装到最后一步生成保存,然后进行安装(其它服务器)
General_Purpose.dbc通用数据 红色为修改的数据(主要是修改位置)
修改29行:IUIM"/>
修改36行:/u02/oradata/{DB_UNIQUE_NAME}/control01.ctl",
"{ORACLE_BASE}/flash_recovery_area/{DB_UNIQUE_NAME}/control02.ctl")"/>
更改后的
修改59行:/u02/oradata/{DB_UNIQUE_NAME}/system01.dbf
修改60行:/u02/oradata/{DB_UNIQUE_NAME}/sysaux01.dbf
修改61行:/u02/oradata/{DB_UNIQUE_NAME}/undotbs01.dbf
修改62行:/u02/oradata/{DB_UNIQUE_NAME}/users01.dbf
修改65行:/u02/oradata/{DB_UNIQUE_NAME}/temp01.dbf
修改73行:/u02/oradata/{DB_UNIQUE_NAME}/"/>
修改80行:/u02/oradata/{DB_UNIQUE_NAME}/"/>
修改86行:/u02/oradata/{DB_UNIQUE_NAME}/"/>
修改92行:/u02/oradata/{DB_UNIQUE_NAME}/"/>
在 定义块中
49行 false下面加入
ZHS16CGB231280
定义字符集
AL16UTF16
二、修改响应文件
在database安装文件response目录下面编辑dbca响应文件
修改其中的
60行:OPERATION_TYPE = "createDatabase"
78行:GDBNAME = “orcl”
149行:SID = “orcl”
169行: TEMPLATENAME =
"/u01/app/oracle/product/11.2.0/db_1/assistants/dbca/templates/General_Purpose.dbc"
三、dbca静默安装
dbca -silent -createdatabase -responseFile
/home/oracle/database/response/dbca.rsp
Enter SYS user password:
Enter SYSTEM user password:
Cleaning up failed steps
5% complete
Copying database files
7% complete
9% complete
41% complete
Creating and starting Oracle instance
43% complete
48% complete
53% complete
57% complete
58% complete
59% complete
62% complete
64% complete
Completing Database Creation
68% complete
71% complete
75% complete
85% complete
96% complete
100% complete
Look at the log file
"/u01/app/oracle/cfgtoollogs/dbca/IUIM/IUIM0.log" for further
details.
注:如果安装多个数据库startup的时候,默认是找环境变量里面和ORACLE_SID相同的spfile{SID}.ora来启动。
如果永久变化数据库启动可以更改环境变量ORACLE_SID
如果暂时可以用startup
pfile='/u01/app/oracle/product/11.2.0/db_1/dbs/initORCL.ora'
来启动新的SID
附件:
MULTIPURPOSE
20
40
false
ZHS16GBK
AL16UTF16
false
{ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/pfile/init.ora
{ORACLE_HOME}/dbs/spfile{SID}.ora
{ORACLE_HOME}/assistants/dbca/templates/Seed_Database.dfb
seeddata
/u02/oradata/{DB_UNIQUE_NAME}/system01.dbf
/u02/oradata/{DB_UNIQUE_NAME}/sysaux01.dbf
/u02/oradata/{DB_UNIQUE_NAME}/undotbs01.dbf
/u02/oradata/{DB_UNIQUE_NAME}/users01.dbf
/u02/oradata/{DB_UNIQUE_NAME}/temp01.dbf
100
16
3
1
8
false
51200
1
false
51200
1
false
51200
1