DBCA 静默方式安装实例

 
************************
DBCA 静默方式安装实例
*************************

Silent模式采用命令行方式一次将所有信息提供给DBCA完成数据库的建立,在建立过程中不存在交互作用,所有的信息、错误和告警都写到日志文件中,只在结束时屏幕上打印出日志文件的位置,除此以外,没有其他的消息。

 


silent模式的参数:

F:>dbca -help

dbca  [-silent | -progressOnly | -customCreate] {<command> <options> }  | { [<command> [options] ] -responseFile  <responsefile > } [-continueOnNonFatalErrors <true | false>]

有关详细信息, 请参阅手册。

可以输入以下命令之一:

 

通过指定以下参数创建数据库:

        -createDatabase

                -templateName <现有模板的名称>

                [-cloneTemplate]

                -gdbName <全局数据库名>

                [-sid <数据库系统标识符>]

                [-datafileDestination <所有数据文件的目标位置>]

                [-datafileJarLocation  <数据文件 jar 的位置, 只用于复制数据库的创建>]

                [-characterSet <数据库的字符集>]

                [-nationalCharacterSet  <数据库的国家字符集>]

                [-registerWithDirService <true | false>

                        -dirServiceUserName    <目录服务的用户名>

                        -dirServicePassword    <目录服务的口令>]

                [-listeners  <监听程序列表, 该列表用于配置具有如下对象的数据库>]

                [-variablesFile   <用于模板中成对变量和值的文件名>]]

 

通过指定以下参数使用现有数据库创建模板:

        -createTemplateFromDB

                -sourceDB    <服务采用 <host>:<port>:<sid> 格式>

                -sysDBAUserName     <用户名 (具有 SYSDBA 权限)>

                -sysDBAPassword     <sysDBAUserName 用户名的口令>

                -templateName      <新的模板名>

                [-maintainFileLocations <true | false>]

 

 

通过指定以下参数使用现有数据库创建复制模板:

        -createCloneTemplate

                -sourceDB    <源数据库 sid>

                -sysDBAUserName     <用户名 (具有 SYSDBA 权限)>

                -sysDBAPassword     <sysDBAUserName 用户名的口令>

                -templateName      <新的模板名>

                [-maintainFileLocations <true | false>]

                [-datafileJarLocation       <存放压缩格式数据文件的目录>]

通过指定以下选项来查询帮助: -h | -help

 

使用silent模式主要用两个功能,通过模板创建数据库和通过数据库创建模板。

 

1.根据数据库生成带数据文件的模板

F:>dbca -silent -createCloneTemplate -sourceDB yangtk -sysDBAUserName yangtk -sysDBAPassword yangtk -templateName yangtk -datafileJarLocation f:oracleoracle920assistantsdbcatemplates

有关详细信息, 请参阅日志文件 "F:oracleoracle920assistantsdbcalogssilent.log"。

 

打开日志文件F:oracleoracle920assistantsdbcalogssilent.log:

成功生成复制数据库模板 "yangtk"。

 

 

2.利用带数据文件的模板生成克隆数据库

F:>dbca -silent -createDatabase -templateName yangtk.dbc -gdbname test.yangtingkun -sid test -datafileJarLocation  f:oracleoracle920assistantsdbcatemplates -datafileDestination f:test -responseFile NO_VALUE -characterset ZHS16GBK

有关详细信息, 请参阅日志文件 "F:oracleadmintestcreatetest.log"。

 

打开日志文件F:oracleadmintestcreatetest.log:

数据库创建已完成。有关详细信息, 请参阅 F:oracleadmintestcreate 上的日志文件。

 

数据库信息:

 

 全局数据库名: test.yangtingkun

数据库系统标识符 (SID): test

 SYS 帐户口令: change_on_install

SYSTEM 帐户口令: manager。

: 所有其他数据库帐户已锁定。Oracle 强烈建议更改所有用户的默认口令。

 

 

3.利用不带数据文件的模板生成新的数据库

F:>dbca -silent -createDatabase -templateName New_Database.dbt -gdbname test.yangtingkun -sid test -datafileDestination f:test -responseFile NO_VALUE -characterset ZHS16GBK

有关详细信息, 请参阅日志文件 "F:oracleadmintestcreatetest.log"。

 

打开日志文件F:oracleadmintestcreatetest.log:

数据库创建已完成。有关详细信息, 请参阅 F:oracleadmintestcreate 上的日志文件。

 

数据库信息:

 

 全局数据库名: test.yangtingkun

数据库系统标识符 (SID): test

 SYS 帐户口令: change_on_install

SYSTEM 帐户口令: manager。

: 所有其他数据库帐户已锁定。Oracle 强烈建议更改所有用户的默认口令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值