CDB/PDB
文档搬运工
这个作者很懒,什么都没留下…
展开
-
设置pdb自动启动
- 将pdb状态设置为保持现状(当前各个pdb状态为open)-- 在12.2.0.1上,可以设置触发器,来使pdb自动启动。-- 查看pdb 的当前的open mode。-- 补充推荐在rac上保留pdb的状态。-- 查看pdb的保留状态.无保留状态。-- 重启库测试,pdb可以自动起来。-- 取消pdb的保持状态。原创 2023-11-20 11:25:57 · 658 阅读 · 0 评论 -
将non-cdb转换为pdb
- 将缺失的文件,copy到目录中后,再次datapatch完毕后,jvm补丁被会退掉了。主要是检查兼容性,以及检查是否有一些异常,然后设置pdb的路径 ,并创建pdb。问题2 ,查看视图,还有错误,主要是jvm补丁无法回退,多次datapatch后问题依旧。-- 在操作系统上查找,有这个文件,copy到缺失的目录中,继续datapatch。-- 查看这些error,主要为补丁方面的,和上面在转换前没有处理这些问题有关。-- 上面创建完毕pdb后,检查是否有异常,无异常的情况下,开始转换为pdb。原创 2023-11-18 16:21:14 · 237 阅读 · 0 评论 -
修改PDB的参数
在修改pdb的参数之前,要确认该参数在pdb级别是否可以修改,通过查询v$parameter里面的ispdb_modifiable SYS@test>select name,ispdb_modifiable from v$parameter where name = 'undo_retention';NAME ISPDB-------------------- -----...原创 2018-05-04 14:33:02 · 1888 阅读 · 0 评论 -
修改PDB的Name
查看pdb,为pdb1 SYS@test>select name from v$pdbs;NAME--------------------------------------------------------------------------------PDB1关闭pdb1 SYS@test>alter pluggable database pdb1 close immed...原创 2018-05-04 14:15:27 · 2235 阅读 · 0 评论 -
可插拔数据库的状态
可插拔数据库只有打开和关闭两种状态。从以下测试中,可以看到mounted的状态,就是closed的。SYS@test>show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ---------- 2 PDB$SEED ...原创 2018-05-03 19:51:40 · 1088 阅读 · 0 评论 -
12c的公共账号和本地账号
公共账号,可以访问根数据库和pdb数据库本地账号,只能访问本地pdb数据库创建公用账号SYS@test>show con_nameCON_NAME------------------------------CDB$ROOTSYS@test>create user c##bb identified by oracle;User created.SYS@test>g...原创 2018-05-03 22:06:00 · 291 阅读 · 0 评论 -
PDB CDB 的相关操作 SQLPLUS
参考文档:https://docs.oracle.com/database/122/ADMIN/viewing-information-about-cdbs-and-pdbs-with-sql-plus.htm#ADMIN13978Table 45-2 Views for a CDBcontainer data objects ,including :v$ views ,GV$原创 2017-11-21 10:31:50 · 604 阅读 · 0 评论 -
PDB的一些操作
参考文档:https://docs.oracle.com/database/122/ADMIN/administering-pdbs-with-sql-plus.htm#ADMIN14017-- 修改PDB的参数,PDB的参数不是都可以修改的。要看视图V$SYSTEM_PARAMETER中的ISPDB_MODIFIABLE字段。官方文档的描述You can modify an init原创 2017-11-15 15:52:00 · 1010 阅读 · 0 评论 -
使用DBCA 管理PDB
--使用DBCA 删除、新建PDB -- 删除PDB 。删除的时候,要注意。如果PDB有Application Root, 该Root下又存在Application Pdbs,则要先删除Application Pdbs,再删除Application Root,否则,会提示oerr ora 65265 错误 。官方文档上查看关于dba_pdbs视图的说明https://d原创 2017-11-15 10:06:23 · 818 阅读 · 0 评论 -
管理CDB
参考文档https://docs.oracle.com/database/122/ADMIN/administering-a-cdb-with-sql-plus.htm#ADMIN13848-- 查看都监听有那些service,后面可能会用到LSNRCTL> statusConnecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(原创 2017-11-13 20:46:50 · 1525 阅读 · 0 评论 -
创建应用程序容器 - create application containers
参考文档https://docs.oracle.com/database/122/ADMIN/creating-removing-application-containers-seeds-with-sql-plus.htm#ADMIN-GUID-3C6D4200-1FEC-4C0F-B335-EFDC655ADABC40.1.1.3 Creating an Application Co原创 2017-11-12 21:04:44 · 1124 阅读 · 0 评论 -
unplug / plug PDBS
参考文档https://docs.oracle.com/database/122/ADMIN/creating-and-removing-pdbs-with-sql-plus.htm#ADMIN13553-- unplug PDB后, 会产生一个xml文件。 plug的时候,要using这个XML文件。然后file name convert 即可 。-- -- pdb2 在C原创 2017-11-11 22:03:21 · 1318 阅读 · 0 评论 -
Drop Pdb
参考文档https://docs.oracle.com/database/122/ADMIN/creating-and-removing-pdbs-with-sql-plus.htm#ADMIN13658-- 之前练习clone pdb,创建了很多pdb,删除一些。-- 注意事项1 PDB 必须为mounted状态,或者unplugged状态2 默认是keep data原创 2017-11-11 21:17:53 · 472 阅读 · 0 评论 -
open pluggable db 出现的错误
之前创建的CDB是手工创建的。完毕后要运行CATCDB.sql ,结果出错,按照11gR2的方式跑了脚本。不知道后续的一些问题是否和这个有关。暂时记录下来。-- 错误 SYS@mynewdb>alter pluggable database PDB_RELOCATE open;Warning: PDB altered with errors.SYS@mynewdb>show p原创 2017-11-11 19:02:19 · 655 阅读 · 0 评论 -
通过relocate 创建pdb, 即将pdb从一个CDB MOVE 到另一个CDB
参考文档 https://docs.oracle.com/database/122/ADMIN/creating-and-removing-pdbs-with-sql-plus.htm#ADMIN-GUID-75519361-3DA2-4558-A7E5-64BC16FAFC7D38.5 Creating a PDB by Relocating ItYou can create原创 2017-11-11 15:56:20 · 890 阅读 · 0 评论 -
从远程PDB或者远程NO-CDB 克隆PDB
参考文档 https://docs.oracle.com/database/122/ADMIN/creating-and-removing-pdbs-with-sql-plus.htm#ADMIN14167因为手头没有NO -CDB环境,测试的时候出错。暂时把从远程PDB 克隆PDB 写出来。 NO-CDB有机会再写 。其实道理都一样 。查看监听器情况LSNRCTL>原创 2017-11-10 15:36:50 · 739 阅读 · 0 评论 -
通过seed和clone 创建PDB
参考文档https://docs.oracle.com/database/122/ADMIN/creating-and-removing-pdbs-with-sql-plus.htm#ADMIN14167一 、通过seed创建pdb-- 通过seed 创建PDB SYS@mynewdb>CREATE PLUGGABLE DATABASE pdbs ADMIN U原创 2017-11-10 13:55:23 · 861 阅读 · 0 评论 -
12c R2 创建EM express
参考文档: https://docs.oracle.com/database/122/ADMIN/creating-and-configuring-a-cdb.htm#ADMIN14210SYS@mynewdb>show con_nameCON_NAME------------------------------CDB$ROOTSYS@mynewdb>exec DBM原创 2017-11-10 09:10:15 · 632 阅读 · 0 评论 -
12cR2 下手工建库 CDB
参考文档:https://docs.oracle.com/database/122/ADMIN/creating-and-configuring-a-cdb.htm#ADMIN1421037.4.2 Step 1: Specify an Instance Identifier (SID)export ORACLE_SID=mynewdb37.4.3 Step 2: Ensu原创 2017-11-09 21:00:38 · 1310 阅读 · 0 评论