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

2023-03-18 1410阅读

温馨提示:这篇文章已超过411天没有更新,请注意相关的内容是否还可用!

oracle 12c pdb如何实现创建、开关、删除Oracle 12c PDB如何实现创建、开关、删除及Oracle12c创建PDB实例Oracle 12c是一款非常流行的数据库管理系统,它支持多租户架构,可以让用户在同一个数据库中运行多个独立的应用程序。本文将介绍Oracle 12c PDB的创建、开关、删除方法以及如何创建PDB实例。启动服务执行以下命令启动服务:srvctl start service -db db_name -service service_name至此,PDB实例创建完成。
oracle 12c pdb如何实现创建、开关、删除

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

Oracle 12c PDB如何实现创建、开关、删除及Oracle12c创建PDB实例

Oracle 12c是一款非常流行的数据库管理系统,它支持多租户架构,可以让用户在同一个数据库中运行多个独立的应用程序。其中,PDB(Pluggable Database)是12c版本中新增的特性之一,它可以让用户更加灵活地管理和使用数据库。

本文将介绍Oracle 12c PDB的创建、开关、删除方法以及如何创建PDB实例。

1. 创建PDB

在Oracle 12c中创建PDB很简单,只需要执行以下命令:

CREATE PLUGGABLE DATABASE pdb_name

ADMIN USER pdb_admin IDENTIFIED BY password

FILE_NAME_CONVERT=(source_file_path_pattern, target_file_path_pattern)

STORAGE (MAXSIZE max_size [G | T | P]);

其中,pdb_name为要创建的PDB名称,pdb_admin为PDB管理员用户名,password为密码,source_file_path_pattern为源文件路径模式,target_file_path_pattern为目标文件路径模式,max_size为PDB最大大小。

2. 开关PDB

开启或关闭PDB也很容易,只需要执行以下命令:

ALTER PLUGGABLE DATABASE pdb_name OPEN;

ALTER PLUGGABLE DATABASE pdb_name CLOSE IMMEDIATE;

其中,pdb_name为要开启或关闭的PDB名称。注意,在关闭PDB之前,需要先断开所有连接。

3. 删除PDB

删除PDB也很简单,只需要执行以下命令:

DROP PLUGGABLE DATABASE pdb_name INCLUDING DATAFILES;

其中,pdb_name为要删除的PDB名称。注意,在删除PDB之前,需要先关闭该PDB并断开所有连接。

4. 创建PDB实例

创建PDB实例需要按照以下步骤进行:

(1)创建PDB配置文件

在ORACLE_HOME/dbs目录下创建一个名为pdb_name.xml的文件,内容如下:

listener_nametcphost_nameport_number

其中,name为CDB12C表示容器数据库名称,pluggableDatabase为PDB12C表示PDB名称,listener_name为监听器名称,host_name为主机名,port_number为端口号。

(2)创建服务

执行以下命令创建服务:

srvctl add service -db db_name -service service_name -pdb pdb_name

其中,db_name为数据库名称,service_name为服务名称,pdb_name为PDB名称。

(3)启动服务

执行以下命令启动服务:

srvctl start service -db db_name -service service_name

至此,PDB实例创建完成。

总结

Oracle 12c PDB是一个非常有用的特性,可以让用户更加灵活地管理和使用数据库。本文介绍了PDB的创建、开关、删除方法以及如何创建PDB实例,希望对读者有所帮助。

有云计算,存储需求就上慈云数据:点我进入领取200元优惠券
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]