oracle 12c 创建多个容器数据库
在 Oracle 12c 及更高版本中,默认创建的数据库是容器数据库(CDB)。但是,依据不同的版本和设置,这一默认行为可能会改变。如果我们想通过dbca命令行工具创建容器数据库,应该添加参数并设置其值为true。这样,创建出的数据库才会是一个容器数据库。
·
在 Oracle 12c 及更高版本中,默认创建的数据库是容器数据库(CDB)。但是,依据不同的版本和设置,这一默认行为可能会改变。
如果我们想通过 dbca
命令行工具创建容器数据库,应该添加 -createAsContainerDatabase
参数并设置其值为 true
。这样,创建出的数据库才会是一个容器数据库。
下面是一个简化的例子:
dbca -silent -createDatabase -templateName General_Purpose.dbc \
-gdbname $ORACLE_SID -sid $ORACLE_SID \
-characterSet AL32UTF8 -memoryPercentage 5 \
-emConfiguration NONE \
-createAsContainerDatabase true
其他参数:
-
如果你还想创建可插拔数据库(PDBs),你可以使用
-pdbName
参数来设置它的名字。 -
要为新的 PDB 指定管理员用户名和密码,你可以使用
-pdbAdminPassword
参数。
例如:
dbca -silent -createDatabase -templateName General_Purpose.dbc \
-gdbname $ORACLE_SID -sid $ORACLE_SID \
-characterSet AL32UTF8 -memoryPercentage 5 \
-emConfiguration NONE \
-createAsContainerDatabase true \
-pdbName my_new_pdb \
-pdbAdminPassword my_password
注意:以上的参数和设置是一个基础的示例,实际应用中可能需要更多其他的设置或参数。
总结一下,如果我们想用 dbca
创建一个容器数据库,确保在命令中包括了 -createAsContainerDatabase true
参数。这样我们就可以创建一个容器数据库,然后在其中添加多个可插拔数据库(PDBs)。
希望这篇文章能解决你的问题,如果你还有其他疑问,请留言!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献14条内容
所有评论(0)