龙空技术网

Oracle12c数据库创建pdb的3种方法

数据仓库学习 288

前言:

目前小伙伴们对“oraclepdb权限是什么”大体比较看重,同学们都需要知道一些“oraclepdb权限是什么”的相关文章。那么小编同时在网上网罗了一些对于“oraclepdb权限是什么””的相关文章,希望各位老铁们能喜欢,各位老铁们快快来学习一下吧!

1、根据seed创建pdb

CREATE PLUGGABLE DATABASE salespdb

ADMIN USER salesadm IDENTIFIED BY password

ROLES = (dba)

DEFAULT TABLESPACE sales

DATAFILE '/disk1/oracle/dbs/salespdb/sales01.dbf' SIZE 250M AUTOEXTEND ON

FILE_NAME_CONVERT = ('/disk1/oracle/dbs/pdbseed/',

'/disk1/oracle/dbs/salespdb/')

STORAGE (MAXSIZE 2G)

PATH_PREFIX = '/disk1/oracle/dbs/salespdb/';

说明:/disk1/oracle/dbs/pdbseed/为种子数据库数据文件存放路径,/disk1/oracle/dbs/salespdb/为新的pdb数据库文件存放路径。

2、通过已知的pdb创建新的pdb

CREATE PLUGGABLE DATABASE newpdb FROM salespdb

FILE_NAME_CONVERT = ('/disk1/oracle/dbs/salespdb/', '/disk1/oracle/dbs/newpdb/')

PATH_PREFIX = '/disk1/oracle/dbs/newpdb';

说明:此处没有明确的指定存储空间的限制,创建出的newpdb与salespdb是比较相似的。

3、通过xml的方式创建pdb

CREATE PLUGGABLE DATABASE salespdb

USING '/disk1/usr/salespdb.xml'

SOURCE_FILE_NAME_CONVERT =

('/disk1/oracle/dbs/salespdb/', '/disk2/oracle/dbs/salespdb/')

NOCOPY

STORAGE (MAXSIZE 2G)

TEMPFILE REUSE;

标签: #oraclepdb权限是什么 #oracle12c创建pdb实例