Oracle12c 手動創建pdb

Oracle12c中採用容器數據庫方式和插拔式數據庫 進行存儲數據時,隨着業務量增加,採用分庫的方式來存儲,分佈到不同存儲設備上,可提高整體性能.
以下爲 採用sql腳本創建pdb:

  1. 創建pdb數據庫對應的存儲路徑

    保證創建的目錄爲空目錄
    mkdir /u01/oradata/orcl/test

  2. 創建表空間

      對應數據庫文件 存儲路徑可查看對應 參數 db_create_file_dest
      create tablespace ts_test datafile 'mkdir /u01/oradata/orcl/test/test01.dbf' size 100M autoextend on next 50M;
  3. 依據種子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'

  4. 啓動pdb

    新建的pdb 狀態爲mount
    sqlplus / as sysdba
    show pdbs;
    alter pluggable database test open;

  5. 連接新建的pdb進行驗證

    sqlplus test/[email protected]/test
    select * from dba_role_privs where grantee='TEST';
    Oracle12c 手動創建pdb
    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;
    .......

所有的後續操作,跟以往操作無異.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章