############################################################关于CDB和PDB的关闭和开启############################################ 对于CDB的管理跟11g之前的配置管理没有什么区别: ###CDB数据库的启动和关闭: ##启动 ##关闭 startup --------> shutdown immediate; abort; normal; ##nomount SQL>startup nomount; ##挂载 SQL>alter database mount; ##开启数据 SQL>alter database open; ###PDB数据库的启动和关闭; 两种方式: 第一种: ####关闭PDB SQL> alter pluggable database pdb close; //////关闭某个PDB SQL> alter pluggable database all close; /////关闭所有PDB ####开启PDB SQL> alter pluggable database pdb open; //////开启某个PDB SQL> alter pluggable database all close; //////关闭所有PDB 第二种: 登录到某个PDB执行:这种久只能限制于某个PDB操作了 SQL> alter session set container=pdb; //////切换到对应的PDB SQL> shutdown immediate; //////关闭PDB SQL> startup //////开启PDB SQL> alter pluggable database open; //////开启对应的PDB SQL> alter pluggable database close; //////关闭对应的PDB ####保存PDB的库开启或者关闭状态语句 SQL>ALTER PLUGGABLE DATABASE salespdb SAVE STATE; ///保存 SQL>ALTER PLUGGABLE DATABASE salespdb DISCARD STATE; ///不保存 ############################################################关于CDB和PDB的切换容器############################################ SQL> alter session set container=pdb; //////切换到对应的PDB SQL> alter session set container=cdb$root; //////切换到根目录(CDB) ##############################################################更改默认表空间################# ###############CDB alter database DEFAULT TABLESPACE users; ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp; #######表空间直接指定某个PDB默认表空间: ALTER PLUGGABLE DATABASE DEFAULT TABLESPACE pdb1_tbs; ALTER PLUGGABLE DATABASE DEFAULT TEMPORARY TABLESPACE pdb1_temp;