共計 2080 個字符,預計需要花費 6 分鐘才能閱讀完成。
這篇文章給大家分享的是有關 Oracle 12c 中使用 FILE_NAME_CONVERT 創建 pdb 報錯 ORA-01276 怎么辦的內容。丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,一起跟隨丸趣 TV 小編過來看看吧。
在使用 12c 多租戶模式,創建 PDB 時遇到如下 ORA-01276 錯誤:
SQL select * from v$version;
BANNER CON_ID
-------------------------------------------------------------------------------- ----------
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production 0
PL/SQL Release 12.2.0.1.0 - Production 0
CORE 12.2.0.1.0 Production 0
TNS for Linux: Version 12.2.0.1.0 - Production 0
NLSRTL Version 12.2.0.1.0 - Production 0
SQL create pluggable database yhem from pdb1
2 file_name_convert=( /u01/app/oracle/oradata/ORCL/3F605C8D8A4206B6E0536838A8C04ACF , /u01/app/oracle/oradata/ORCL/enmotech
create pluggable database yhem from pdb1
ERROR at line 1:
ORA-01276: Cannot add file
/u01/app/oracle/oradata/ORCL/enmotech/datafile/o1_mf_system_d0n37tyk_.dbf.
File has an Oracle Managed Files file name.
這個錯誤是由于使用了 OMF 管理模式后,不允許顯示的指定目錄轉換的映射關系。
可以通過設置 DB_CREATE_FILE_DEST 參數指向新的 PDB 目錄,執行 PDB Clone 創建即可。
SQL alter system set db_create_file_dest= /u01/app/oracle/oradata/ORCL/enmotech
System altered.
SQL create pluggable database yhem from pdb1 ;
Pluggable database created.
SQL select name from v$datafile where con_id=5;
------------------------------------------------------------------------------------------------------------
/u01/app/oracle/oradata/ORCL/enmotech/PG1/428AB277A7FC3DE6E0530381250AFAB1/datafile/o1_mf_system_d3ybm4z6_.dbf
/u01/app/oracle/oradata/ORCL/enmotech/PG1/428AB277A7FC3DE6E0530381250AFAB1/datafile/o1_mf_sysaux_d3ybm50s_.dbf
/u01/app/oracle/oradata/ORCL/enmotech/PG1/428AB277A7FC3DE6E0530381250AFAB1/datafile/o1_mf_undotbs1_d3ybm50w_.dbf
/u01/app/oracle/oradata/ORCL/enmotech/PG1/428AB277A7FC3DE6E0530381250AFAB1/datafile/o1_mf_users_d3ybm50y_.dbf
SQL alter pluggable database yhem open;
Pluggable database altered.
SQL alter session set container=YHEM;
Session altered.
SQL alter session set current_schema=EYGLE;
Session altered.
SQL select count(*) from enmotech;
COUNT(*)
----------
10
感謝各位的閱讀!關于“Oracle 12c 中使用 FILE_NAME_CONVERT 創建 pdb 報錯 ORA-01276 怎么辦”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
正文完
發表至: 數據庫
2023-07-24