Oracle12_create_pdb_CREATE_FILE_DEST
oracle12.1.0.2在创建pdb时增加了CREATE_FILE_DEST这个参数,也就是可以在创建pdb的时候指定omf管理文件的位置 pdb在创建时数据文件的管理和命名受以下参数影响 FILE_NAME_CONVERT CREATE_FILE_DEST DB_CREATE_FILE_DEST PDB_FILE_NAME_CONVERT SQL SELECT C
oracle12.1.0.2在创建pdb时增加了CREATE_FILE_DEST这个参数,也就是可以在创建pdb的时候指定omf管理文件的位置
pdb在创建时数据文件的管理和命名受以下参数影响
- FILE_NAME_CONVERT
- CREATE_FILE_DEST
- DB_CREATE_FILE_DEST
- PDB_FILE_NAME_CONVERT
SQL> SELECT CON_ID,DBID,NAME,OPEN_MODE FROM v$pdbs; CON_ID DBID NAME OPEN_MODE ---------- ---------- ------------------------------------------------------------ -------------------- 2 3576943994 PDB$SEED READ ONLY 3 3306636010 PDB MOUNTED 4 3034388805 PDB2 MOUNTED SQL> !ls -l /oradata/cdb total 2034208 -rw-r----- 1 oracle oinstall 17973248 Jul 24 13:16 control01.ctl -rw-r----- 1 oracle oinstall 17973248 Jul 24 13:16 control02.ctl drwxr-x--- 2 oracle oinstall 4096 Jul 24 12:37 pdb drwxr-x--- 2 oracle oinstall 4096 Jul 24 13:08 pdb2 drwxr-x--- 2 oracle oinstall 4096 Jul 24 12:29 pdbseed -rw-r----- 1 oracle oinstall 52429312 Jul 24 13:12 redo01.log -rw-r----- 1 oracle oinstall 52429312 Jul 24 13:15 redo02.log -rw-r----- 1 oracle oinstall 52429312 Jul 24 13:12 redo03.log -rw-r----- 1 oracle oinstall 671096832 Jul 24 13:13 sysaux01.dbf -rw-r----- 1 oracle oinstall 828383232 Jul 24 13:12 system01.dbf -rw-r----- 1 oracle oinstall 206577664 Jul 24 13:13 temp01.dbf -rw-r----- 1 oracle oinstall 225452032 Jul 24 13:12 undotbs01.dbf -rw-r----- 1 oracle oinstall 5251072 Jul 24 13:12 users01.dbf
从pdbseed创建pdb
SQL> !mkdir -p /oradata/cdb/pdb3 SQL> SHOW parameter db_create_file_dest NAME TYPE VALUE ------------------------------------ ---------------------- ------------------------------ db_create_file_dest string SQL> SQL> CREATE PLUGGABLE DATABASE pdb3 ADMIN USER pdb3adm IDENTIFIED BY pdb3 2 CREATE_FILE_DEST = '/oradata/cdb/pdb3' 3 ; Pluggable DATABASE created.
alert日志
CREATE PLUGGABLE DATABASE pdb3 ADMIN USER pdb3adm IDENTIFIED BY * CREATE_FILE_DEST = '/oradata/cdb/pdb3' Thu Jul 24 13:25:54 2014 Opatch XML is skipped for PDB PDB$SEED (conid=2) APEX_040200.WWV_FLOW_PAGE_PLUG_TEMPLATES (TEMPLATE) - CLOB populated **************************************************************** Pluggable Database PDB3 with pdb id - 5 is created as UNUSABLE. If any errors are encountered before the pdb is marked as NEW, then the pdb must be dropped **************************************************************** Database Characterset for PDB3 is AL32UTF8 Deleting old file#5 from file$ Deleting old file#7 from file$ Adding new file#14 to file$(old file#5) Adding new file#15 to file$(old file#7) Successfully created internal service pdb3 at open ALTER SYSTEM: Flushing buffer cache inst=0 container=5 local **************************************************************** Post plug operations are now complete. Pluggable database PDB3 with pdb id - 5 is now marked as NEW. **************************************************************** Completed: CREATE PLUGGABLE DATABASE pdb3 ADMIN USER pdb3adm IDENTIFIED BY * CREATE_FILE_DEST = '/oradata/cdb/pdb3'
SQL> SELECT FILE#,name,CON_ID FROM v$datafile; FILE# NAME CON_ID ---------- ---------------------------------------------------------------------------------------------------- ---------- 1 /oradata/cdb/system01.dbf 1 3 /oradata/cdb/sysaux01.dbf 1 4 /oradata/cdb/undotbs01.dbf 1 5 /oradata/cdb/pdbseed/system01.dbf 2 6 /oradata/cdb/users01.dbf 1 7 /oradata/cdb/pdbseed/sysaux01.dbf 2 8 /oradata/cdb/pdb/system01.dbf 3 9 /oradata/cdb/pdb/sysaux01.dbf 3 10 /oradata/cdb/pdb/pdb_users01.dbf 3 11 /oradata/cdb/pdb2/system01.dbf 4 12 /oradata/cdb/pdb2/sysaux01.dbf 4 13 /oradata/cdb/pdb2/pdb2_users01.dbf 4 14 /oradata/cdb/pdb3/CDB/FEEAB0813C6A07C4E0435C38A8C07619/datafile/o1_mf_system_9x1672m0_.dbf 5 15 /oradata/cdb/pdb3/CDB/FEEAB0813C6A07C4E0435C38A8C07619/datafile/o1_mf_sysaux_9x1672m9_.dbf 5 14 ROWS selected.
从文件里可以看出新创建的pdb使用了OMF特性管理,在12.1.0.1版本在创建pdb时让omf管理需要设置db_create_file_dest
SQL> SHOW pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO SQL> SHOW parameter db_create_file_dest NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_create_file_dest string /u02/app/oradata/ SQL> SHOW spparameter db_create_file_dest; SID NAME TYPE VALUE -------- ----------------------------- ----------- ---------------------------- * db_create_file_dest string /u02/app/oradata SQL> CREATE PLUGGABLE DATABASE PDB_T0 ADMIN USER t0 IDENTIFIED BY t0 roles=(DBA) STORAGE (MAXSIZE 2G MAX_SHARED_TEMP_SIZE 100M); Pluggable DATABASE created. SQL> ALTER SESSION SET db_create_file_dest='/u02/app/oradata/pdb1' ; SESSION altered. SQL> CREATE PLUGGABLE DATABASE PDB_T1 ADMIN USER t1 IDENTIFIED BY t1 roles=(DBA) STORAGE (MAXSIZE 2G MAX_SHARED_TEMP_SIZE 100M); Pluggable DATABASE created. SQL> SELECT con_id, file_name FROM cdb_data_files ORDER BY 1; CON_ID FILE_NAME ---------- ------------------------------------------------------------------------------------------------ 1 /u02/app/oradata/CDB/system01.dbf 1 /u02/app/oradata/CDB/sysaux01.dbf 1 /u02/app/oradata/CDB/undotbs01.dbf 1 /u02/app/oradata/CDB/users01.dbf 2 /u02/app/oradata/CDB/pdbseed/sysaux01.dbf 2 /u02/app/oradata/CDB/pdbseed/system01.dbf 3 /u02/app/oradata/CDB/ED1B30729CDD1F13E043960A0A0A08DF/datafile/o1_mf_system_9bclbjk1_.dbf 3 /u02/app/oradata/CDB/ED1B30729CDD1F13E043960A0A0A08DF/datafile/o1_mf_sysaux_9bclbjk0_.dbf 3 /u02/app/oradata/CDB/ED1B30729CDD1F13E043960A0A0A08DF/datafile/o1_mf_ts_pdb_0_9bcng0ml_.dbf 4 /u02/app/oradata/pdb1/CDB/ED1B30729CDE1F13E043960A0A0A08DF/datafile/o1_mf_system_9bclmsb2_.dbf 4 /u02/app/oradata/pdb1/CDB/ED1B30729CDE1F13E043960A0A0A08DF/datafile/o1_mf_sysaux_9bclms9g_.dbf 4 /u02/app/oradata/pdb1/CDB/ED1B30729CDE1F13E043960A0A0A08DF/datafile/o1_mf_ts_pdb_1_9bcn4moz_.dbf
SQL> !mkdir -p /oradata/cdb/pdb4 SQL> CREATE PLUGGABLE DATABASE pdb4 ADMIN USER pdb4adm IDENTIFIED BY pdb4 2 CREATE_FILE_DEST = '/oradata/cdb/pdb4' 3 FILE_NAME_CONVERT = ('/oradata/cdb/pdbseed/', 4 '/oradata/cdb/pdb4/') 5 ; Pluggable DATABASE created.
CREATE PLUGGABLE DATABASE pdb4 ADMIN USER pdb4adm IDENTIFIED BY * CREATE_FILE_DEST = '/oradata/cdb/pdb4' FILE_NAME_CONVERT = ('/oradata/cdb/pdbseed/', '/oradata/cdb/pdb4/') Thu Jul 24 13:29:16 2014 Opatch XML is skipped for PDB PDB$SEED (conid=2) APEX_040200.WWV_FLOW_PAGE_PLUG_TEMPLATES (TEMPLATE) - CLOB populated **************************************************************** Pluggable Database PDB4 with pdb id - 6 is created as UNUSABLE. If any errors are encountered before the pdb is marked as NEW, then the pdb must be dropped **************************************************************** Database Characterset for PDB4 is AL32UTF8 Deleting old file#5 from file$ Deleting old file#7 from file$ Adding new file#16 to file$(old file#5) Adding new file#17 to file$(old file#7) Successfully created internal service pdb4 at open ALTER SYSTEM: Flushing buffer cache inst=0 container=6 local **************************************************************** Post plug operations are now complete. Pluggable database PDB4 with pdb id - 6 is now marked as NEW. **************************************************************** Completed: CREATE PLUGGABLE DATABASE pdb4 ADMIN USER pdb4adm IDENTIFIED BY * CREATE_FILE_DEST = '/oradata/cdb/pdb4' FILE_NAME_CONVERT = ('/oradata/cdb/pdbseed/', '/oradata/cdb/pdb4/')
原文地址:Oracle12_create_pdb_CREATE_FILE_DEST, 感谢原作者分享。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

MySQL在Web應用中的主要作用是存儲和管理數據。 1.MySQL高效處理用戶信息、產品目錄和交易記錄等數據。 2.通過SQL查詢,開發者能從數據庫提取信息生成動態內容。 3.MySQL基於客戶端-服務器模型工作,確保查詢速度可接受。

InnoDB使用redologs和undologs確保數據一致性和可靠性。 1.redologs記錄數據頁修改,確保崩潰恢復和事務持久性。 2.undologs記錄數據原始值,支持事務回滾和MVCC。

MySQL是一種開源的關係型數據庫管理系統,主要用於快速、可靠地存儲和檢索數據。其工作原理包括客戶端請求、查詢解析、執行查詢和返回結果。使用示例包括創建表、插入和查詢數據,以及高級功能如JOIN操作。常見錯誤涉及SQL語法、數據類型和權限問題,優化建議包括使用索引、優化查詢和分錶分區。

MySQL在數據庫和編程中的地位非常重要,它是一個開源的關係型數據庫管理系統,廣泛應用於各種應用場景。 1)MySQL提供高效的數據存儲、組織和檢索功能,支持Web、移動和企業級系統。 2)它使用客戶端-服務器架構,支持多種存儲引擎和索引優化。 3)基本用法包括創建表和插入數據,高級用法涉及多表JOIN和復雜查詢。 4)常見問題如SQL語法錯誤和性能問題可以通過EXPLAIN命令和慢查詢日誌調試。 5)性能優化方法包括合理使用索引、優化查詢和使用緩存,最佳實踐包括使用事務和PreparedStatemen

選擇MySQL的原因是其性能、可靠性、易用性和社區支持。 1.MySQL提供高效的數據存儲和檢索功能,支持多種數據類型和高級查詢操作。 2.採用客戶端-服務器架構和多種存儲引擎,支持事務和查詢優化。 3.易於使用,支持多種操作系統和編程語言。 4.擁有強大的社區支持,提供豐富的資源和解決方案。

MySQL与其他编程语言相比,主要用于存储和管理数据,而其他语言如Python、Java、C 则用于逻辑处理和应用开发。MySQL以其高性能、可扩展性和跨平台支持著称,适合数据管理需求,而其他语言在各自领域如数据分析、企业应用和系统编程中各有优势。

MySQL適合小型和大型企業。 1)小型企業可使用MySQL進行基本數據管理,如存儲客戶信息。 2)大型企業可利用MySQL處理海量數據和復雜業務邏輯,優化查詢性能和事務處理。

MySQL索引基数对查询性能有显著影响:1.高基数索引能更有效地缩小数据范围,提高查询效率;2.低基数索引可能导致全表扫描,降低查询性能;3.在联合索引中,应将高基数列放在前面以优化查询。
