一、CDB和PDB基本管理
基本概念:
Multitenant Environment:多租户环境
CDB(Container Database):数据库容器
PD(Pluggable Database):可插拔数据库
二、创建
2.1创建CDB
PDB包含在CDB中,所以,要创建PDB,必须先创建CDB。一台机器上可以有多个CDB。Oracle软件安装完成后,就可以创建CDB
启动DBCA (C:\app\oracle\product\12.1.0\dbhome_1\BIN\dbca.bat)
2.2创建PDB
C:\app\oracle\product\12.1.0\dbhome_1\BIN\dbca.bat
三、连接
3.1连接CDB
Sqlplus默认连接CDB
sqlplus sys/oracle as sysdba
3.2连接PDB
pdb可以通过在CDB中alter session container
alter session set container=pdb1
也可以直接通过tns方式(如下)登录
sqlplus sys/oracle@pdb1 as sysdba
其中tnsnames.ora添加
PDB1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = pdb1) ) )