导读:
Silent模式采用命令行方式一次将所有信息提供给DBCA完成数据库的建立,在建立过程中不存在交互作用,所有的信息、错误和告警都写到日志文件中,只在结束时屏幕上打印出日志文件的位置,除此以外,没有其他的消息。
silent模式的参数:
F:>dbca -help
dbca[-silent | -progressOnly | -customCreate] {}
| { [
[options] ] -responseFile
} [-continueOnNonFatalErrors
]
有关详细信息, 请参阅手册。
可以输入以下命令之一:
通过指定以下参数创建数据库:
-createDatabase
-templateName
[-cloneTemplate]
-gdbName
[-sid ]
[-datafileDestination ]
[-datafileJarLocation]
[-characterSet ]
[-nationalCharacterSet]
[-registerWithDirService
-dirServiceUserName
-dirServicePassword]
[-listeners]
[-variablesFile]]
通过指定以下参数使用现有数据库创建模板:
-createTemplateFromDB
-sourceDB
:
:
格式>
-sysDBAUserName
-sysDBAPassword
-templateName
[-maintainFileLocations
]
通过指定以下参数使用现有数据库创建复制模板:
-createCloneTemplate
-sourceDB
-sysDBAUserName
-sysDBAPassword
-templateName
[-maintainFileLocations
]
[-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 -datafileJarLocationf: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 强烈建议更改所有用户的默认口令。
本文转自
http://yangtingkun.itpub.net/post/468/11929