前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CDB 实例的启动与关闭

CDB 实例的启动与关闭

原创
作者头像
用户8006012
发布2022-07-05 17:58:56
7300
发布2022-07-05 17:58:56
举报
文章被收录于专栏:DATABASE

1.1 关闭 cdb 实例

代码语言:javascript
复制
SYS@cdb1> show con_name;
SYS@cdb1> shutdown immediate;

查看后台进程
[oracle@orcl19c ~]$ ps -ef | grep ora_ | grep -v grep

1.2 启动 cdb 实例

代码语言:javascript
复制
[oracle@orcl19c ~]$ export ORACLE_SID=cdb1
[oracle@orcl19c ~]$ sqlplus / as sysdba

启动数据库实例到 nomount 状态
SYS@cdb1> startup nomount;

查看实例状态
SYS@cdb1> select instance_name,status from v$instance;
查看 v$pdbs 动态性能视图,显示没有结果
SYS@cdb1> select name,con_id,open_mode from v$pdbs;

1.3 mount 装载 CDB

从 nomount 切换数据库实例到 mount 状态

代码语言:javascript
复制
SYS@cdb1> alter database mount;
SYS@cdb1> select instance_name,status from v$instance;

查看 pdb 情况,显示 pdb 也处于 mounted 状态
SYS@cdb1> col name for a10
SYS@cdb1> select name,con_id,open_mode from v$pdbs;
SYS@cdb1> show pdbs

1.4 open 打开 CDB

open 打开数据库实例

代码语言:javascript
复制
SYS@cdb1> alter database open;

SYS@cdb1> select name,status from v$instance;
SYS@cdb1> show pdbs

1.5 打开与关闭 PDB

1.5.1 查看 pdb 状态

代码语言:javascript
复制
SYS@cdb1> show pdbs

cdb 处于 open 状态时, pdb 默认处于 mounted 状态(种子 pdb PDB$SEED 始终 read only 状态)

1.5.2 pdb 中操作 打开 pdb

切换到 pdb1

代码语言:javascript
复制
SYS@cdb1> conn sys/oracle@pdb1 as sysdba
SYS@pdb1> show pdbs
open 打开 pdb1
SYS@pdb1> alter database open;
SYS@pdb1> show pdbs;

SQL>CONNECT sys@CDB1 AS SYSDBA
SQL> ALTER PLUGGGABLE DATABASE ALL OPEN;
SQL> select name,con_id,open_mode from v$pdbs;

1.5.3 pdb 中操作 关闭 pdb

pdb1 中执行命令

代码语言:javascript
复制
SYS@pdb1> show pdbs;
SYS@pdb1> shutdown immediate;
SYS@pdb1> show pdbs

1.5.4 cdb 中操作 打开 pdb

代码语言:javascript
复制
SYS@pdb1> conn / as sysdba
SYS@cdb1> show pdbs
在 cdb 中使用 alter pluggable database 语句 open 打开 pdb
SYS@cdb1> alter pluggable database pdb1 open;
SYS@cdb1> show pdbs

1.5.5 cdb 中操作 关闭 pdb

使用 alter pluggable database 语句关闭 pdb

代码语言:javascript
复制
SYS@cdb1> alter pluggable database pdb1 close immediate;
SYS@cdb1> show pdbs

1.5.6 cdb 中操作 打开所有非种子 pdb

代码语言:javascript
复制
SYS@cdb1> alter pluggable database all open;
SYS@cdb1> show pdbs;

1.5.7 自动打开 pdb

1.5.7.1配置 CDB open 后 PDB 打开状态

当前 pdb1 open read write 状态

代码语言:javascript
复制
SYS@cdb1> show pdbs
SYS@cdb1> alter pluggable database pdb1 save state;

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档