12c PDB自启动
默认情况下,在CDB 启动的时候,all 的PDB 都是mount状态,也没有默认的机制,在CDB启动时自动启动PDB。
这里我们通过触发器的方式实现。
CREATE OR REPLACE TRIGGER open_pdbs
AFTER STARTUP ON DATABASE
BEGIN
EXECUTE IMMEDIATE 'ALTER PLUGGABLE DATABASE ALL OPEN';
END open_pdbs;
/
实验过程如下:
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.Total System Global Area 1560281088 bytes
Fixed Size 2924784 bytes
Variable Size 956305168 bytes
Database Buffers 587202560 bytes
Redo Buffers 13848576 bytes
Database mounted.
Database opened.
SQL> show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED READ ONLY NO3 PDB1 MOUNTED
SQL> CREATE OR REPLACE TRIGGER open_pdbs2 AFTER STARTUP ON DATABASE3 BEGIN4 EXECUTE IMMEDIATE 'ALTER PLUGGABLE DATABASE ALL OPEN';5 END open_pdbs;6 /Trigger created.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.Total System Global Area 1560281088 bytes
Fixed Size 2924784 bytes
Variable Size 956305168 bytes
Database Buffers 587202560 bytes
Redo Buffers 13848576 bytes
Database mounted.
Database opened.
SQL> show con_nameCON_NAME
------------------------------
CDB$ROOT
SQL> show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED READ ONLY NO3 PDB1 READ WRITE NO
SQL>
12c PDB自启动相关推荐
- oracle12c关闭pdb,oracle 12c pdb启动与关闭
在oracle 12c pdb数据库默认是不起来的,下面介绍一下pdb起关的一些常用命令. 默认状态: SQL> show pdbs CON_ID CON_NAME OPEN MODE REST ...
- oracle12c导入,Oracle 12c pdb使用expdp/impdp导入导出
1.查看当前的SID,查看pdb并切换到容器数据库,这里的pluggable数据库是pdborcl[oracle@test admin]$ echo $ORACLE_SID [oracle@test ...
- oracle 12c pdb开启和关闭,及设置开机自启动
//开启数据库sqlplus / as sysdba; //登录连接CDB,默认是root container; startup; //open 模式,但此时的pdb模式是mounted,需要手工开启 ...
- ORACLE 12C PDB部分功能测试
许久没关注Oracle,没有想到Oracle12c都出来,不枉我注册的Oracle12c的Email. ORACLE 12C中提出来CDB和PDB的概念,对于ORACLE的数据库来说,确实是一个新东西 ...
- 当12C PDB遇上JDBC
最近整合了几个测试环境,都放入了12c的容器数据库中.今天本来计划再整合几个测试库进来,结果因为碰到了JDBC的问题给耽搁了. 迁移数据库的步骤,因为数据量不大,数据结构较为复杂,所以直接采用了Dat ...
- 切换oracle用户impdp,Oracle 12c pdb使用expdp/impdp导入导出
12c推出了可插拔数据库,在一个容器cdb中以多租户的形式同时存在多个数据库pdb.在为pdb做数据泵导入导出时和传统的数据库有少许不同. 1,需要为pdb添加tansnames 2,导入导出时需要在 ...
- oracle pdb是什么意思,浅谈Oracle数据库12c PDB技术
PDB大致功能描述: 创建: 用create pluggable database的命令, 用file_name_convert的方式拷贝seed pdb的文件到对应的新pdb的路径下.拷贝的是最基本 ...
- oracle 12c pdb 备份,12c PDB备份与恢复初体验
最近单位在整合oracle 10g数据库,将许多不常用的小库合并到一个大库中(oracle10g).这里的大小指的是数据少,并发低的数据库. 整合方案有两种,一种是在一套10gRAC中创建多个实例,每 ...
- oracle pdb还原为no-cdb,12c PDB备份与恢复测试
实验步骤如下: 1. 创建pdb1的rman备份 2. rm pdb1的数据文件 3. 重启pdb1数据库 4. 使用oracle advise方式自我诊断,自我修复. advise就是oracle的 ...
最新文章
- 软件测试培训:如何搭建测试环境
- c++ RTTI(运行时类型识别)
- 给研究思路就能推荐数据集,还能分析语料“毒性”,CMU博士后等人推出NLP数据处理神器...
- php之二叉树,PHP数据结构之实现链式二叉树与遍历
- 2017-3-10 SQL server 数据库 T--SQL语句
- Xcode 7新特性Lightweight Generics 轻量级泛型与__kindof修饰符
- matlab铁路平板车装货问题,两辆铁路平板车的装货问题最终论文
- 一篇搞懂HTTP协议
- python拼图游戏代码的理解_有意思的JS(1)拼图游戏 玩法介绍及其代码实现
- linux oracle 删除为空的dbf,Linux上Oracle误删除一个没有用的dbf表空间文件
- java 本地内存_哪个更快:Java堆还是本地内存
- Visual C++ 运行库合集
- 解决Ubuntu18.04使用快捷键 Ctrl+Alt+T 无法打开终端的问题
- 一个元素的偏移的方法
- java自身的rsa算法效率低下问题
- vncview用法_vnc远程桌面怎么使用(最新vncviewer使用教程)
- linux电子表格工具,Linux系统办公一条龙之电子表格Calc
- 思维导图带你学习二层VLAN隔离技术
- 05—JDBC(2)
- 一文读懂 Kafka 事务机制
热门文章
- python如何实例化类_Python如何根据类名实例化类
- linux将b1内容重定向到b3,linux
- c 中ajax不起作用,Jquery AJAX調用:$(this)在成功后不起作用
- pythonfor循环语句1到7、不要4_【IT专家】关于Python中的for循环控制语句
- 漏洞payload 靶机_【CS学习笔记】5、如何建立Payload处理器
- Java设计模式(工厂模式>抽象工厂模式和原型模式)
- 全国大学智能车竞赛完全模型组中的赛道标志
- 通过一个端口读取多个按钮
- 第十六届智能汽车竞赛AI视觉组分赛区数据集发布
- 高校竞赛排行榜主办方数据上传 操作手册