Oracle 12c 新特性之 Multitenant Architecture (三)
来源:互联网 发布:如何查自己电脑的端口 编辑:程序博客网 时间:2024/05/06 12:24
1、 CDB的创建
CDB的创建有两种方式 :
1)使用DBCA
2)使用sqlplus
因为只用DBCA创建比较简单,基本和创建non-CDB的流程差不多,有几个细微的地方需要特殊设置下,都是图形界面,理解起来简单,所以在这里就不讲解了,下面主要讲如何通过sqlplus来创建。
创建一个CDB必须要在CREATEDATABASE命令里指定ENABLE PLUGGABLE DATABASE,有了这个选项后,会自动创建root和seed容器,如果没指定这个子句,那么创建出来的数据库就是non-CDB的。
1、 创建相应目录:
/u01/oracle/oradata/newcdb/pdbseed/
2、 准备参数文件:
db_name='newcdb' ##CDB的实例名
enable_pluggable_database=true
3、 启动实例到nomount状态
4、 在sqlplus中输入如下命令
CREATE DATABASE newcdb USER SYS IDENTIFIED BY Oracle2013 USER SYSTEM IDENTIFIED BY system_password LOGFILE GROUP 1 ('/u01/oracle/oradata/newcdb/redo01.log') SIZE 100M BLOCKSIZE 512, GROUP 2 ('/u01/oracle/oradata/newcdb/redo02.log') SIZE 100M BLOCKSIZE 512, GROUP 3 ('/u01/oracle/oradata/newcdb/redo03.log') SIZE 100M BLOCKSIZE 512 MAXLOGHISTORY 1 MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 1024 CHARACTER SET AL32UTF8 NATIONAL CHARACTER SET AL16UTF16 EXTENT MANAGEMENT LOCAL DATAFILE '/u01/oracle/oradata/newcdb/system01.dbf' SIZE 700M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED SYSAUX DATAFILE '/u01/oracle/oradata/newcdb/sysaux01.dbf' SIZE 550M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED DEFAULT TABLESPACE deftbs DATAFILE '/u01/oracle/oradata/newcdb/deftbs01.dbf' SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED DEFAULT TEMPORARY TABLESPACE tempts1 TEMPFILE '/u01/oracle/oradata/newcdb/temp01.dbf' SIZE 20M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED UNDO TABLESPACE undotbs1 DATAFILE '/u01/oracle/oradata/newcdb/undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED ENABLE PLUGGABLE DATABASE SEED FILE_NAME_CONVERT = ('/u01/oracle/oradata/newcdb/', '/u01/oracle/oradata/newcdb/pdbseed/') SYSTEM DATAFILES SIZE 125M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED SYSAUX DATAFILES SIZE 100M USER_DATA TABLESPACE usertbs DATAFILE '/u01/oracle/oradata/newcdb/pdbseed/usertbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
5、运行SQL脚本
@?/rdbms/admin/catcdb.sql
##这里有个BUG需要注意
Bug 17033183 : MISSING FILE CATCDB.SQL IN$ORACLE_HOME/RDBMS/ADMIN.
It installs all of the components required by a CDB: PL/SQLpackages in the root, etc.
万恶啊!最关键的一步卡壳了,如果觉得这些步骤麻烦,那用DBCA吧。
- Oracle 12c 新特性之 Multitenant Architecture (三)
- Oracle 12c 新特性之 Multitenant Architecture (一)
- Oracle 12c 新特性之 Multitenant Architecture (二)
- Oracle 12c 新特性之 Multitenant Architecture (四)
- Oracle 12c 新特性之 Multitenant Architecture (五)
- Oracle 数据库12c新特性总结(三)
- Oracle Multitenant Option - 12c Frequently Asked Questions
- Oracle 12c新特性
- Oracle 12c 新特性
- Oracle 12c 新特性之 In-Database Archiving
- Oracle 12C 新特性之临时undo控制
- Oracle 12c Study之-- 分区表新特性
- oracle 12c 新特性之不可见字段
- Oracle 12c 新特性之 temp undo
- Oracle 12C 新特性之级联truncate
- Oracle 12C 新特性之 sqlplus查看History命令
- Oracle 12C 新特性之 恢复表
- Oracle GoldenGate 12c 配置Oracle Database 12c Multitenant database
- 使用AudioTrack来播放pcm数据,发现播放出来的声音是吱吱的那种杂音。这是怎么回事呢? 没有出现录的声音
- 查看Oracle的redo日志切换频率
- 你睡眠情况怎么样?Jawbone Up 数据,R 实现
- Android Notification通知详解
- 使用 PreApplicationStartMethod 注册自定义的 VirtualPathProvider
- Oracle 12c 新特性之 Multitenant Architecture (三)
- iOS开发之内存管理
- 清除SQL SERVER错误日志出现操作系统错误的解决方法
- Ural 1671 - Anansi's Cobweb 倒过来做...并查集维护..
- ocp-047-86
- 给Flex导出的SWF减减肥
- HBase中的Client如何路由到正确的RegionServer
- Java基础:三步学会Java Socket编程
- 点击文本框弹出日期选择输入日期代码