设为首页 加入收藏

TOP

CDB和PDB的创建、连接、启动、关闭(二)
2019-01-21 06:09:11 】 浏览:173
Tags:CDB PDB 创建 连接 启动 关闭
se;

插接式数据库已变更。

SQL> alter session set container=pdb1 ;

会话已更改。

SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;

CON_ID DBID NAME OPEN_MODE

---------- ---------- ------------------------------ ----------

3387525155 PDB1 MOUNTED

SQL> startup

插接式数据库已打开。

SQL> shutdown

插接式数据库已关闭。

SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;

CON_ID DBID NAME OPEN_MODE

---------- ---------- ------------------------------ ----------

3387525155 PDB1 MOUNTED

SQL>

4.3自动启动所有PDB

从上面的操作中可以看到数据库启动的时候所有的PDBs的状态为MOUNTED,在实际应用可以考虑增加如下的触发器使所有的PDBs都处于打开状态。

create or replace trigger sys.after_startup after startup on database

begin

execute immediate 'alter pluggable database all open ' ;

end after_startup ;

验证过程

SQL> create or replace trigger sys.after_startup after startup on database

begin

execute immediate 'alter pluggable database all open ' ;

end after_startup ;

/

触发器已创建

SQL> shutdown

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup

ORACLE 例程已经启动。

Total System Global Area 5044088832 bytes

Fixed Size 2413072 bytes

Variable Size 1040190960 bytes

Database Buffers 3992977408 bytes

Redo Buffers 8507392 bytes

数据库装载完毕。

数据库已经打开。

SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;

CON_ID DBID NAME OPEN_MODE

---------- ---------- ------------------------------ ----------

4122484437 PDB$SEED READ ONLY

3387525155 PDB1 READ WRITE

3946119498 PDB2 READ WRITE

SQL>

五、常用SQL

--查看ORACLE 12C版本

select * from v$version;

--查看容器名称和ID

show con_name ;

--查看状态

select name ,open_mode from v$pdbs ;

--切换container

alter session set container=pdb1

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MongoDB的安装与基本操作 下一篇什么是数据库安全审计

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目