收藏本站

人工智能培训机构,上海涛德,算法工程师,数据科学家高端培训机构-上海涛德

使用SQL*Plus 建立新 Oracle 12c CDB 的详细步骤

2014-3-15 16:07| 查看: 1940| 评论: 0

摘要: 使用SQL*Plus 建立新CDB 的详细步骤如下:1. 启动执行处理之前,使用一般参数准备initSID.ora 参数档:DB_NAME、CONTROL_FILES (如果未使用OMF)、DB_BLOCK_SIZE。root 的全域资料库名称为CDB的全域资料库名称。必须 ...
使用SQL*Plus 建立新CDB 的详细步骤如下:
1. 启动执行处理之前,使用一般参数准备init.ora 参数档:DB_NAME、
CONTROL_FILES (如果未使用OMF)、DB_BLOCK_SIZE。root 的全域资料库名称为CDB
的全域资料库名称。必须有一个新参数来定义所启动的执行处理已经准备好可以建立CDB
而不是非CDB。ENABLE_PLUGGABLE_DATABASE 参数必须设为TRUE。
请设定ORACLE_SID 环境变数。启动SQL*Plus,以属于DBA 作业系统群组之作业系统
认证的使用者身分连线,然后执行STARTUP NOMOUNT 命令。


2. 使用CREATE DATABASE 命令搭配新子句ENABLE PLUGGABLE DATABASE 来建立CDB。
此子句会指定资料库是CDB 而不是非CDB。这会建立root 容器与原始内建值可插式资料
库。您可以使用另一个子句SEED FILE_NAME_CONVERT 来指定原始内建值档案的位置。
如果省略此子句,就会由OMF 决定原始内建值档案的名称与位置。
FILE_NAME_CONVERT 会指定被複製到目标原始内建值目录之root 资料档的来源目录。
如果您使用新的init.ora 参数PDB_FILE_NAME_CONVERT (会将root 资料档对应至原始内
建值资料档),请省略SEED FILE_NAME_CONVERT 子句。在本范例中,/oracle/dbs
与/oracle/seed 目录必须存在。叙述句中定义的字符仍是CDB 的单一字符。


3. 执行后续建立命令档:
a. 使用新参数来设定阶段作业:
alter session set "_oracle_script"=true;
b. 关闭和开启原始内建值PDB:
alter pluggable database pdb$seed close;
alter pluggable database pdb$seed open;
c. 执行catalog.sql 与其他后续建立命令档。
?/rdbms/admin/catalog.sql
?/rdbms/admin/catblock.sql
?/rdbms/admin/catproc.sql
?/rdbms/admin/catoctk.sql
?/rdbms/admin/owminst.plb
?/sqlplus/admin/pupbld.sql

<点击:上海涛德Oracle OCM认证及BI商业智能课程>|人工智能培训-上海涛德 ( 沪ICP备14006824号 )|网站地图   My title page contents

GMT+8, 2018-9-26 09:27 , Processed in 0.110310 second(s), 15 queries , Gzip On.

回顶部