12 c PDB自启动

  

默认情况下,在国开行启动的时候,所有的PDB都是山状态,也没有默认的机制,在国开行启动时自动启动PDB。

  

这里我们通过触发器的方式实现。

  
 <代码>创建或替换触发open_pdbs
  在数据库启动后
  开始
  执行直接改变可插入数据库所有打开的;
  open_pdbs结束;/<代码> 
  

实验过程如下:

  
 <代码>完成;立即关闭;
  数据库关闭。
  数据库下马。
  ORACLE实例关闭。
  完成;启动
  ORACLE实例开始。
  
  系统全局总面积1560281088字节
  固定大小2924784字节
  变量大小956305168字节
  数据库缓冲区587202560字节
  重做缓冲区13848576字节
  数据库安装。
  数据库打开。
  完成;显示pdb分子
  
  CON_ID CON_NAME开放式限制
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  2美元PDB种子只读
  3 PDB1安装
  完成;创建或替换触发open_pdbs
  2在数据库启动后
  3开始
  4执行立即改变可插入数据库所有打开的;
  5 open_pdbs结束;
  6/创建触发器。
  
  完成;立即关闭;
  数据库关闭。
  数据库下马。
  ORACLE实例关闭。
  完成;启动
  ORACLE实例开始。
  
  系统全局总面积1560281088字节
  固定大小2924784字节
  变量大小956305168字节
  数据库缓冲区587202560字节
  重做缓冲区13848576字节
  数据库安装。
  数据库打开。
  完成;显示con_name
  
  CON_NAME
  ------------------------------
  国开行美元根
  完成;显示pdb分子
  
  CON_ID CON_NAME开放式限制
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  2美元PDB种子只读
  3 PDB1读没有写
  完成; 

12 c PDB自启动