oracle 12 创建pdb

2023年 12月 14日 67.7k 0

Oracle 12 是一款强大的数据库管理系统,它允许用户在一个实例内创建多个容器数据库(CDB),每个容器可以被视为一个完整的数据库。创建 Personal Database(PDB)是在CDB中创建容器数据库的过程,本文将会重点介绍如何使用 Oracle 12 创建PDB。

在创建PDB之前,需要先登录到CDB以及在CDB中开启Pluggable Database(PDB)模式,示例如下:

sqlplus sys/sys as sysdba
alter session set container=cdb$root;
ALTER PLUGGABLE DATABASE ALL OPEN;
ALTER PLUGGABLE DATABASE ALL SAVE STATE;

接下来就可以开始创建PDB了,有两种方式可以创建PDB分别是通过SQL命令和通过Enterprise Manager(EM)创建。下面将会分别介绍两种方式的详细步骤。

通过SQL命令创建PDB的步骤如下:

1. 登录到CDB

sqlplus sys/sys as sysdba
alter session set container=cdb$root;

2. 创建PDB

create pluggable database pdbtest
admin user pdbtest identified by password
file_name_convert=('/u01/oradata/cdb/pdbseed/','/u01/oradata/cdb/pdbtest/');
alter pluggable database pdbtest open;

上述语句中,pdbtest是PDB的名称,pdbtest是PDB管理员的用户名,password是PDB管理员的密码,file_name_convert是指定了PDB数据文件的路径,alter pluggable database pdbtest open是打开PDB。

通过EM创建PDB的步骤如下:

1. 登录到EM

在浏览器地址栏中输入EM的URL,然后使用管理员用户名和密码登录到EM。

2. 创建PDB

在EM的界面中,单击“Pluggable Databases”选项卡,然后单击“Create”按钮开始创建PDB。在创建PDB的向导中,需要设置PDB的名称、管理员用户名和密码,以及数据文件的路径。

以上就是通过SQL命令和通过EM创建PDB的详细步骤,需要注意的是,创建PDB时需要保证每个PDB都有独立的数据文件,以避免数据文件冲突的问题。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论