oracle 12c pdb如何实现创建、开关、删除(oracle19c创建pdb)

慈云数据 2024-01-29 行业资讯 385 0

oracle 12c PDB的创建、开关和删除操作以及Oracle 19c PDB的创建

Oracle数据库中,PDB(Pluggable Database)是一种新的概念,引入自Oracle 12c版本。它允许将多个独立的数据库实例(称为PDB)插入到一个共享的CDB(Container Database)中,从而实现资源共享和更高的灵活性。本文将详细介绍如何使用Oracle 12c来创建、开关和删除PDB,以及如何在Oracle 19c中创建PDB。

oracle 12c pdb如何实现创建、开关、删除(oracle19c创建pdb)
(图片来源网络,侵删)

Oracle 12c PDB的创建

要创建一个PDB,首先需要连接到CDB的SYS用户。可以使用以下命令连接到CDB:

```

oracle 12c pdb如何实现创建、开关、删除(oracle19c创建pdb)
(图片来源网络,侵删)

sqlplus sys/@ as sysdba

在连接到CDB后,可以执行以下步骤来创建PDB:

1. 创建一个PDB seed:

```

CREATE PLUGGABLE DATABASE ADMIN USER IDENTIFIED BY "" FILE_NAME_CONVERT=('','')

这里,``是要创建的PDB的名称,``和``是用于管理PDB的用户名和密码,``是CDB数据文件目录的路径,``是PDB数据文件目录的路径。

2. 打开PDB seed:

ALTER PLUGGABLE DATABASE OPEN;

3. 创建一个新的PDB:

CREATE PLUGGABLE DATABASE FROM ;

这里,``是要创建的新PDB的名称。

4. 打开新的PDB:

ALTER PLUGGABLE DATABASE OPEN;

Oracle 12c PDB的开关操作

在Oracle 12c中,可以使用以下命令来开关PDB:

1. 关闭PDB:

ALTER PLUGGABLE DATABASE CLOSE;

2. 打开PDB:

Oracle 12c PDB的删除操作

要删除一个PDB,可以使用以下命令:

ALTER PLUGGABLE DATABASE CLOSE IMMEDIATE;

2. 删除PDB:

DROP PLUGGABLE DATABASE INCLUDING DATAFILES;

请注意,删除PDB将永久删除PDB及其相关的数据文件。因此,在执行此操作之前,请确保已经备份了相关数据。

Oracle 19c PDB的创建

在Oracle 19c中,创建PDB与Oracle 12c类似。可以使用以下步骤来创建PDB:

1. 连接到CDB的SYS用户:

sqlplus sys/@ as sysdba

2. 创建一个PDB seed:

3. 打开PDB seed:

4. 创建一个新的PDB:

5. 打开新的PDB:

以上是Oracle 12c和19c中创建、开关和删除PDB的详细步骤。通过使用这些命令,可以方便地管理PDB,并实现资源共享和更高的灵活性。

微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon