关于CDB Root和PDB$SEED的文件名和位置
创建一个CDB数据库,必须指定CDB root 和PDB$SEED 的文件位置。
使用PDB$SEED
创建PDB数据库,必须指定pdb名称和位置。
可以通过三种方式指定文件的位置:
-
The
FILE_NAME_CONVERT
clause ofCREATE DATABASE
-
Oracle Managed Files
-
The
PDB_FILE_NAME_CONVERT
initialization parameter
用法1:
FILE_NAME_CONVERT = ('/oracle/dbs/', '/oracle/pdbseed/')
用法2:
OMF
用法3:
PDB_FILE_NAME_CONVERT
创建方法1:从种子数据库创建
Oracle Managed Files is enabled for the CDB, or the PDB_FILE_NAME_CONVERT
initialization parameter is set:
CREATE PLUGGABLE DATABASE salespdb ADMIN USER salesadm IDENTIFIED BY pwd;
本地克隆一个pdb:
Either Oracle Managed Files is enabled, or the PDB_FILE_NAME_CONVERT
initialization parameter is set
CREATE PLUGGABLE DATABASE pdb2 FROM pdb1;
远程克隆pdb:
Either Oracle Managed Files is enabled, or the PDB_FILE_NAME_CONVERT
initialization parameter is set.
CREATE PLUGGABLE DATABASE pdb2 FROM pdb1@pdb1_link;
克隆一个非pdb:
CREATE PLUGGABLE DATABASE pdb2 FROM mydb@mydb_link;
- 点赞
- 收藏
- 关注作者
评论(0)