现有oracle 12c rac 环境 需增加pdb
分别为X_DEV
用户名 ZZZ 密码 PASSWORD
db_create_file_dest 此参数如果为空、创建pdb时需指定FILE_NAME_CONVERT 否则报错
登陆数据库保证在CDB下
sqlplus / as sysdba
设置db_create_file_dest 参数(由于此环境为RAC、路径填+DATA /如果为单机环境请自定义数据文件路径)
alter system set db_create_file_dest='+DATA/';
创建pdb
CREATE PLUGGABLE DATABASE X_DEV ADMIN USER ZZZ IDENTIFIED BY PASSWORD
切换到pdb
alter session set container=X_DEV ;
开启pdb
alter pluggable database X_DEV open;
此时 ZZZ 用户默认表空间为 system
可通过
select default_tablespace from user_users;
查看
登陆ASM 新建文件夹用于存放数据文件
su - grid #切换grid用户
asmcmd
cd data
mkdir X_DEV #创建文件夹
exit
登陆数据库
sqlplus / as sysdba
切换pdb
alter session set container=X_DEV ;
创建表空间
create tablespace X_DEV datafile '+DATA/X_DEV /X_DEV .dbf' size 10G AUTOEXTEND on next 1G MAXSIZE 30G;
修改用户默认表空间为 X_DEV
alter user ZZZ default tablespace X_DEV ;
用户授权
GRANT CREATE ANY TABLE TO ZZZ ;
GRANT UNLIMITED TABLESPACE TO ZZZ ;
GRANT CONNECT TO ZZZ ;
GRANT RESOURCE TO ZZZ ;
GRANT CREATE ANY VIEW TO ZZZ ;