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 "切换,但是需要注意用户的权限。