oracle 12c 常用命令

1.登录数据库方式

sqlplus / as sysdba  --本地登录

sqlplus sys/oracle@pdborcl  --登录pdb

SQL>conn / as sysdba    --连接sys

SQL>conn dmhs/dmhs@DMHSPDB1 --连接pdb

 

2.查看数据库、实例信息
select name from v$database;
select cdb from v$ database ; --是否为cdb
select * from v$instance;

 

3.查看容器、pdb、 用户、表
show con_name -- 查当前容器

show pdbs -- 查当前pdb实例

show user --查当前用户

select pdb_name,status from cdb_pdbs; --查询cdb,pdb状态

select * from tab; 查看当前用户下的表


4.容器查看、切换
--select con_id,guid,dbid,name,open_mode from v$pdbs;
--select name,open_mode from v$pdbs;
SQL> alter session set container=PROONEPDB01;
Session altered.
SQL> show con_name;
CON_NAME


5.容器开关
alter pluggable database PROONEPDB01 open;
alter pluggable database PROONEPDB01 close;

6.一次性打开所有pdb
alter pluggable database all open;


7.将pdb 启动到只读状态
alter pluggable database pdborcl open read only;

8.一次性关闭所有pdb
alter pluggable database all close immediate;

 


***注意:
1.cdb 可以建表
2.cdb 、pdb 之间相互访问,需要"alter session set container= xx "切换,但是需要注意用户的权限。

 

posted @ 2021-04-28 14:18  疾风泣影  阅读(747)  评论(0)    收藏  举报