CDB和PDB的创建、连接、启动、关闭

一、CDB和PDB基本管理

基本概念:

Multitenant Environment:多租户环境

CDB(Container Database):数据库容器

PD(Pluggable Database):可插拔数据库

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭

二、创建

2.1创建CDB

PDB包含在CDB中,所以,要创建PDB,必须先创建CDB。一台机器上可以有多个CDB。Oracle软件安装完成后,就可以创建CDB

启动DBCA  (C:\app\oracle\product\12.1.0\dbhome_1\BIN\dbca.bat)

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭

2.2创建PDB

C:\app\oracle\product\12.1.0\dbhome_1\BIN\dbca.bat

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭

三、连接

3.1连接CDB

Sqlplus默认连接CDB

sqlplus sys/oracle as sysdba

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭

3.2连接PDB

pdb可以通过在CDB中alter session container

alter session set container=pdb1

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭

也可以直接通过tns方式(如下)登录

sqlplus sys/oracle@pdb1 as sysdba

其中tnsnames.ora添加

 View Code

四、启动与关闭

4.1启动关闭CDB

 View Code

从上面的操作中可以看到数据库启动的时候所有的PDBs的状态为MOUNTED

4.2启动关闭PDB

pdb的管理可以在cdb中进行也可以在pdb中进行,如果是cdb中进行,需要PLUGGABLE关键字,如果是在pdb中直接和普通数据库一样

 View Code

4.3自动启动所有PDB

从上面的操作中可以看到数据库启动的时候所有的PDBs的状态为MOUNTED,在实际应用可以考虑增加如下的触发器使所有的PDBs都处于打开状态。

create or replace trigger sys.after_startup after startup on database
begin
execute immediate 'alter pluggable database all open ' ;
end after_startup ;

验证过程

 View Code

四、常用SQL

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭
--查看ORACLE 12C版本
select * from v$version;

--查看容器名称和ID
show con_name ;

--查看状态
select name ,open_mode from v$pdbs ;

--切换container
alter session set container=pdb1

 

一、CDB和PDB基本管理

基本概念:

Multitenant Environment:多租户环境

CDB(Container Database):数据库容器

PD(Pluggable Database):可插拔数据库

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭

二、创建

2.1创建CDB

PDB包含在CDB中,所以,要创建PDB,必须先创建CDB。一台机器上可以有多个CDB。Oracle软件安装完成后,就可以创建CDB

启动DBCA  (C:\app\oracle\product\12.1.0\dbhome_1\BIN\dbca.bat)

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭

2.2创建PDB

C:\app\oracle\product\12.1.0\dbhome_1\BIN\dbca.bat

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭 CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭

三、连接

3.1连接CDB

Sqlplus默认连接CDB

sqlplus sys/oracle as sysdba

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭

3.2连接PDB

pdb可以通过在CDB中alter session container

alter session set container=pdb1

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭

也可以直接通过tns方式(如下)登录

sqlplus sys/oracle@pdb1 as sysdba

其中tnsnames.ora添加

 View Code

四、启动与关闭

4.1启动关闭CDB

 View Code

从上面的操作中可以看到数据库启动的时候所有的PDBs的状态为MOUNTED

4.2启动关闭PDB

pdb的管理可以在cdb中进行也可以在pdb中进行,如果是cdb中进行,需要PLUGGABLE关键字,如果是在pdb中直接和普通数据库一样

 View Code

4.3自动启动所有PDB

从上面的操作中可以看到数据库启动的时候所有的PDBs的状态为MOUNTED,在实际应用可以考虑增加如下的触发器使所有的PDBs都处于打开状态。

create or replace trigger sys.after_startup after startup on database
begin
execute immediate 'alter pluggable database all open ' ;
end after_startup ;

验证过程

 View Code

四、常用SQL

CDB和PDB的创建、连接、启动、关闭
    




CDB和PDB的创建、连接、启动、关闭
--查看ORACLE 12C版本
select * from v$version;

--查看容器名称和ID
show con_name ;

--查看状态
select name ,open_mode from v$pdbs ;

--切换container
alter session set container=pdb1

 

相关文章:

  • 2021-07-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-06
  • 2021-05-16
猜你喜欢
  • 2022-02-09
  • 2022-12-23
  • 2021-06-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
相关资源
相似解决方案