使用dbca静默方式安装实例
admin
2023-05-28 20:01:09
0

   安装数据库实例的方法有两种,一种是使用dbca安装,另外一种是使用create database命令手动安装。dbca安装有两种方式,一种是图形化界面安装(交互式),另外一种是静默安装(非交互式)。本文主要介绍dbca静默安装。

语法:

dbca  [-silent | -progressOnly | -customCreate] { }  | { [ [options] ] -responseFile   } [-continueOnNonFatalErrors ]


#通过以下创建数据库

    -createDatabase

-templateName <现有模板的名称>#模板的位置:$ORACLE_HOME/assistants/dbca/templates

[-cloneTemplate]

-gdbName <全局数据库名>

[-policyManaged|-adminManaged <策略管理或管理员管理数据库,默认为管理员管理数据库>]

[-createServerPool <创建将由要创建的数据库使用的ServerPool>]

[-force <强制创建serverpool。 这可能影响已在运行的数据库>]

-serverPoolName <一个serverPool创建服务器池时的名称,以及使用serverpool时的逗号分隔的serverPool名称列表>

-[cardinality <指定要创建的新serverPool的基数,默认是合格节点的数量>]

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

[-sysPassword ]

[-systemPassword ]

[-emConfiguration #OEM相关

-dbsnmpPassword

-sysmanPassword

[-hostUserName

-hostUserPassword

-backupSchedule <每日备份计划的格式为hh:mm>]

[-smtpServer <用于电子邮件通知的发送邮件(SMTP)服务器>

-emailAddress <电子邮件通知的电子邮件地址>]

[-centralAgent ]]

[-disableSecurityConfiguration #禁用安全

[-datafileDestination <所有数据库文件的目标目录> |  -datafileNames <一个包含数据库对象(如控制文件,表空间,重做日志文件和spfile)的文本文件到名称=值格式中对应的原始设备文件名映射.>]#数据文件的位置

[-redoLogFileSize <每个重做日志文件的大小(以兆字节为单位)>]

[-recoveryAreaDestination <所有恢复文件的目标目录>]

[-datafileJarLocation  <数据文件jar的位置,仅用于克隆数据库创建>]

[-storageType < FS | ASM > 

[-asmsnmpPassword     ]

 -diskGroupName   <数据库区域磁盘组名称>

 -recoveryGroupName       <恢复区磁盘组名>

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

[-nationalCharacterSet  <国家字符集>]

[-registerWithDirService  

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

-dirServicePassword    <目录服务的密码 >

-walletPassword    <数据库钱包的密码 >]

[-listeners  <用于配置数据库的侦听器列表>]

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

[-variables  <逗号分隔的名称=值对列表>]

[-initParams <逗号分隔的名称=值对列表>]

[-memoryPercentage ]

[-automaticMemoryManagement ]#是否使用AMM

[-totalMemory <分配给Oracle的内存(MB)>]

[-databaseType ]]#数据库类型


#通过指定以下参数配置数据库

Configure a database by specifying the following parameters:

-configureDatabase

-sourceDB    <源数据库 sid>

[-sysDBAUserName     <有sysdba权限的用户>

-sysDBAPassword     <有sysdba权限用户的密码>]

[-registerWithDirService|-unregisterWithDirService|-regenerateDBPassword  

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

-dirServicePassword    <目录服务的密码>

-walletPassword    <数据库钱包的密码 >]

[-disableSecurityConfiguration

[-enableSecurityConfiguration

[-emConfiguration

-dbsnmpPassword

-symanPassword

[-hostUserName

-hostUserPassword

-backupSchedule ]

[-smtpServer

-emailAddress ]

[-centralAgent ]]


#使用现有数据库创建模板

-createTemplateFromDB

-sourceDB    <源数据库 ::>

-templateName      <模板名称>

-sysDBAUserName     <有sysdba权限的用户>

-sysDBAPassword     <有sysdba权限用户的密码>

[-maintainFileLocations ]


#使用现有数据库创建复制模板

-createCloneTemplate

-sourceSID    <源数据库 sid>

-templateName      <模板名称>

[-sysDBAUserName     <有sysdba权限的用户>

-sysDBAPassword     <有sysdba权限用户的密码>]

[-maintainFileLocations ]

[-datafileJarLocation       <以压缩格式放置数据文件的位置>]


#通过指定以下参数来生成脚本以创建数据库

-generateScripts

-templateName <模板名称>

-gdbName <全局数据库名>

[-scriptDest       <所有脚本文件的位置>]

#删除数据库

-deleteDatabase

-sourceDB    <源数据库 sid>

[-sysDBAUserName     <有sysdba权限的用户>

-sysDBAPassword     <有sysdba权限用户的密码>]

Query for help by specifying the following options: -h | -help



-------------------------------------------------------------------------------------------

案例:

1、创建数据库实例

dbca -silent -createDatabase -templateName General_Purpose.dbc  -gdbname ora11g -sid ora11g -responseFile NO_VALUE -characterSet AL32UTF8 -nationalCharacterSet AL16UTF16 -memoryPercentage 30 -emConfiguration NONE -sysPassword asd -systemPassword asd

#Xshell环境中执行,不指定密码会清屏。

2、创建模板

dbca -silent -createTemplateFromDB -sourceDB ora11g -templateName temp_ora11g -sysDBAUserName sys -sysDBAPassword asd

#创建的模板在$ORACLE_HOME/assistants/dbca/templates

3、删除实例

dbca -silent -deleteDatabase -sourceDB orcl


相关内容

热门资讯

1300亿元人民币,阿根廷:同... 据凤凰卫视报道,阿根廷中央银行8月5日宣布,与中国人民银行延长货币互换协议,规模为1300亿元人民币...
北京化工大学实验室发生安全事故... 8月5日凌晨,北京化工大学发生一起实验室安全事故,一名硕士研究生在实验过程中左手严重受伤。
“婚外胚胎案”原配朱女士回应胚... 近日,“患癌妻子申请销毁丈夫婚外胚胎遭拒案”持续引发关注。就在昨天(8月5日)下午,“患癌妻子朱女士...
马克龙称欧盟及其伙伴将继续加大... 【环球网报道 记者 张江平】据俄罗斯《共青团真理报》报道,对于法国总统马克龙发表关于加大向俄罗斯施压...
韩国外长称将为重启韩朝对话创造... 据凤凰卫视报道,韩国外交部长官赵显8月5日总统工作报告后召开记者会。有关朝鲜问题,他表示,为奠定半岛...
比矿泉水还轻的12英寸平板:华... 【环球网科技报道 记者 张阳】平板电脑市场近年来的发展并不乐观,据国际数据公司(IDC)预测,202...
“一箭双星” 捷龙三号海上发射... 封面新闻记者 边雪 8月5日10时38分,捷龙三号运载火箭在山东海阳附近海域点火升空,随后以“一箭双...
这届AI办公,名字比产品还难用 头图及封面来源 | GPT ChatGPT Work、Claude Cowork、Microsoft...
2026年8月12日地球将失去... 今年早些时候,一则“2026年8月12日地球将失重7秒、数千万人因此伤亡”的所谓“末日警告”在网络热...