Oracle12c 手动创建pdb
Oracle12c中采用容器数据库方式和插拔式数据库 进行存储数据时,随着业务量增加,采用分库的方式来存储,分布到不同存储设备上,可提高整体性能.
以下为 采用sql脚本创建pdb:
- 创建pdb数据库对应的存储路径
保证创建的目录为空目录
mkdir /u01/oradata/orcl/test -
创建表空间
对应数据库文件 存储路径可查看对应 参数 db_create_file_dest create tablespace ts_test datafile 'mkdir /u01/oradata/orcl/test/test01.dbf' size 100M autoextend on next 50M;
- 依据种子seed创建 pdb
create pluggable database test admin user test identified by 123456 roles=(dba) default tablespace ts_test datafile 'mkdir /u01/oradata/orcl/test/test01.dbf' size 100M autoextend on
file_name_convert(' /u01/oradata/orcl/pdbseed',' /u01/oradata/orcl/test')
path_prefix=' /u01/oradata/orcl/test' -
启动pdb
新建的pdb 状态为mount
sqlplus / as sysdba
show pdbs;
alter pluggable database test open; - 连接新建的pdb进行验证
sqlplus test/123456@127.0.0.1/test
select * from dba_role_privs where grantee='TEST';
alter system set db_create_file_dest='/u01/oradata/orcl/test' scope=both;
create tablespace ts_halee datafile 'halee01.dbf' size 100M autoextend on next 50M;
.......
所有的后续操作,跟以往操作无异.
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341