暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Oracle 12c体系结构之多租户实践学习手册
274
21页
18次
2022-06-24
免费下载
1多租户体系结构
多租户是Oracle12c的新特性,该特性能够让您在多租户容器数据库(CDB)中创建和维护多个可插拔数据库
(PDB)。
多租户容器数据库(CDB)被定义为可以容纳一个或多个插件数据库的数据库,容器被定义为存在于CDB中数据
文件和元数据的集合,可插拔数据库是一种特殊类型的容器,它可以通过克隆其他数据库很容易的进行创建,如
果需要,可插拔数据库也可以从一个CDB迁移到另一个CDB中。
每个CDB是由一个根容器(CDB$ROOT)、一个种子容器(PDB$SEED)和0个、一个或多个可插拔数据库组
成,其中,根容器包含一组主数据文件和元数据,种子容器是用于创建其它可插拔数据库,可插拔数据库包括它
自己的数据文件和应用程序对象(用户、表,索引等)。12c之前的数据库都是非容器数据库(non-CDB)。
多租户特性需要额外收费。
下图展示了可插拔数据库的体系结构:
2创建容器数据库CDB
2.1使用DBCA创建
参照DBCA建库。
2.2使用CreateDatabase语句创建
1)指定实例SID
[oracle@strong~]$exportORACLE_SID=db01
2)设置环境变量
[oracle@strong~]$echo$ORACLE_SID
db01
[oracle@strong~]$echo$ORACLE_HOME
/u01/app/oracle/product/12.2.0/dbhome_1
3)创建密码文件
[oracle@strong~]$orapwdfile='/u01/app/oracle/product/12.2.0/dbhome_1/dbs/orapwdb01'
format=12.2
EnterpasswordforSYS:
4)创建文本初始化参数文件
[oracle@strong~]$viminitdb01.ora
db_name='db01'
memory_target=400M
control_files='/u01/app/oracle/oradata/db01/control01.ctl','/u01/app/oracle/oradata/db01/control02.ctl'
enable_pluggable_database=true
5)连接实例db01
[oracle@strong~]$sqlplus/nolog
SQL*Plus:Release12.2.0.1.0ProductiononTueAug713:25:182018
Copyright(c)1982,2016,Oracle.Allrightsreserved.
SQL>conn/assysdba
Connectedtoanidleinstance.
6)创建服务器参数文件
SQL>createspfilefrompfile='/home/oracle/initdb01.ora';
Filecreated.
7)启动实例
SQL>startupnomount
of 21
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜