国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Oracle的PDB數(shù)據(jù)庫(kù)創(chuàng)建DIRECTORY時(shí)遇到ORA-65254

這篇具有很好參考價(jià)值的文章主要介紹了Oracle的PDB數(shù)據(jù)庫(kù)創(chuàng)建DIRECTORY時(shí)遇到ORA-65254。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在Oracle 19c多租戶環(huán)境的PDB數(shù)據(jù)庫(kù)下面創(chuàng)建一個(gè)DIRECTORY時(shí),遇到了“ORA-65254: invalid path specified for the directory”,下面簡(jiǎn)單演示一下所遇到的這個(gè)案例

SQL>?CREATE?PLUGGABLE?DATABASE?PDB6?ADMIN?USER?pdbadmin?IDENTIFIED?BY?hqLDJ7236#4U8JHD
??2??STORAGE?(MAXSIZE?1G?MAX_SHARED_TEMP_SIZE?2G)
??3??DEFAULT?TABLESPACE?TEST?DATAFILE?'/db19c/oracle_data/PDB6/test_data_01.dbf'?SIZE?100M
??4??PATH_PREFIX?='/db19c/oracle_data/PDB6/'
??5??FILE_NAME_CONVERT=('/db19c/CTEST/pdbseed/','/db19c/oracle_data/PDB6/');

Pluggable?database?created.

SQL>?
SQL>?alter?pluggable?database?pdb6?open;

Pluggable?database?altered.

SQL>?alter?session?set?container=PDB6;

Session?altered.

SQL>?CREATE?OR?REPLACE?DIRECTORY?EXP_DUMP?AS?'/db19c/exp_dump';
CREATE?OR?REPLACE?DIRECTORY?EXP_DUMP?AS?'/db19c/exp_dump'
*
ERROR?at?line?1:
ORA-65254:?invalid?path?specified?for?the?directory

##注意,創(chuàng)建DIRECTORY時(shí),這個(gè)目錄/db19c/exp_dump已經(jīng)存在。

SQL>?

SQL>?!oerr?ora?65254
65254,?00000,?"invalid?path?specified?for?the?directory"
//?*Cause:???An?absolute?path?was?used?in?the?CREATE?DIRECTORY?statement.?
//???????????Since?the?PDB?has?set?the?PATH_PREFIX?property,?only?relative
//???????????path?is?allowed?for?directories.
//?*Action:??Specify?a?relative?path?and?reissue?the?statement.
//

SQL>

如上所示,數(shù)據(jù)庫(kù)提示,出現(xiàn)這個(gè)錯(cuò)誤的原因在于創(chuàng)建PDB的語句中指定了PATH_PREFIX參數(shù),創(chuàng)建目錄DIRECTORY時(shí)只能使用相對(duì)路徑,而不能使用絕對(duì)路徑。其實(shí)創(chuàng)建PDB時(shí),如果設(shè)置了PATH_PREFIX參數(shù),那么這個(gè)PDB中的所有對(duì)象只能限定在PATH_PREFIX指定的路徑下,,只能指定基于PATH_PREFIX的相對(duì)路徑。官方文檔關(guān)于這個(gè)的解釋如下所示:

Restrictions on PDB File Locations

The?PATH_PREFIX?clause of the?CREATE PLUGGABLE DATABASE?statement ensures that all directory object paths associated with the PDB are restricted to the specified directory or its subdirectories. This clause also ensures that the following files associated with the PDB are restricted to the specified directory: the Oracle XML repository for the PDB, files created with a?CREATE PFILE?statement, and the export directory for Oracle wallets. Use this clause when you want to ensure that a PDB's files reside in a specific directory and its subdirectories. You can use this clause to specify one of the following options:

An absolute path that is used as a prefix for all file paths associated with the PDB.

The name of a directory object that exists in the CDB root (CDB$ROOT). The directory object points to the absolute path to be used for?PATH_PREFIX.

NONE?to indicate that there are no restrictions for the file paths. Omitting the?PATH_PREFIX?clause is the same as specifying?NONE.

After a PDB is created, its?PATH_PREFIX?setting cannot be modified.

也就是說,如果我要?jiǎng)?chuàng)建一個(gè)目錄,只能使用相對(duì)路徑的目錄,而且必須在PATH_PREFIX指定的/db19c/oracle_data/PDB6/下面,想指定到其他路徑,例如/db19c/exp_dump.此時(shí)就會(huì)拋出ORA-65254錯(cuò)誤。

解決方法

SQL>?CREATE?OR?REPLACE?DIRECTORY?EXP_DUMP?AS?'exp_dump';

Directory?created.

SQL>?SET?LINESIZE?1080;
SQL>?COL?OWNER?FOR?A16;
SQL>?COL?DIRECTORY_NAME?FOR?A30;
SQL>?COL?DIRECTORY_PATH?FOR?A64;
SQL>?SELECT?*?FROM?DBA_DIRECTORIES;

OWNER??????DIRECTORY_NAME???????DIRECTORY_PATH?????????????????ORIGIN_CON_ID
-------?------------------?-----------------------------------?-------------
SYS??????????????EXP_DUMP???/db19c/oracle_data/PDB6/exp_dump???

關(guān)于這種問題,如果在創(chuàng)建PDB數(shù)據(jù)庫(kù)時(shí),不設(shè)定參數(shù)PATH_PREFIX就不會(huì)遇到這個(gè)問題。一般沒有特殊要求,也不用設(shè)定參數(shù)PATH_PREFIX。文章來源地址http://www.zghlxwxcb.cn/news/detail-476594.html

到了這里,關(guān)于Oracle的PDB數(shù)據(jù)庫(kù)創(chuàng)建DIRECTORY時(shí)遇到ORA-65254的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ORACLE還原恢復(fù)啟動(dòng)時(shí)數(shù)據(jù)庫(kù)報(bào)ORA-00704, ORA-00604, ORA-00904

    ORACLE還原恢復(fù)啟動(dòng)時(shí)數(shù)據(jù)庫(kù)報(bào)ORA-00704, ORA-00604, ORA-00904

    Oracle數(shù)據(jù)庫(kù)還原恢復(fù)后,執(zhí)行alter database open resetlogs時(shí)遇到下面錯(cuò)誤。如下所示: 剛開始有點(diǎn)懵的,第一次遇到這種情形。不過搜索了一下metalink相關(guān)資料后,大致了解到是因?yàn)榄h(huán)境變量設(shè)置有誤導(dǎo)致這些錯(cuò)誤出現(xiàn)的。這里先介紹一下這個(gè)案例的復(fù)雜背景: 當(dāng)前機(jī)器為一個(gè)測(cè)

    2023年04月13日
    瀏覽(24)
  • 連接Oracle數(shù)據(jù)庫(kù)失敗(ORA-12514)故障排除

    連接Oracle數(shù)據(jù)庫(kù)失?。∣RA-12514)故障排除

    點(diǎn)擊試看博主的專著《MySQL 8.0運(yùn)維與優(yōu)化》(清華大學(xué)出版社) ORA-12514的故障是很多新手在連接Oracle數(shù)據(jù)庫(kù)時(shí)經(jīng)常遇到故障,它通常表示無法連接到數(shù)據(jù)庫(kù)實(shí)例,這里姚遠(yuǎn)老師告訴大家如何排除這類故障。 當(dāng)嘗試連接到Oracle數(shù)據(jù)庫(kù)實(shí)例時(shí),可能會(huì)收到ORA-12514錯(cuò)誤消息。此錯(cuò)

    2023年04月09日
    瀏覽(24)
  • Oracle連接數(shù)據(jù)庫(kù)提示 ORA-12638:身份證明檢索失敗

    Oracle連接數(shù)據(jù)庫(kù)提示 ORA-12638:身份證明檢索失敗

    ORA-12638 是一個(gè) Oracle 數(shù)據(jù)庫(kù)的錯(cuò)誤代碼,它表示身份驗(yàn)證(認(rèn)證)檢索失敗。這通常與數(shù)據(jù)庫(kù)連接相關(guān),可能由于以下幾個(gè)原因之一引起: 錯(cuò)誤的用戶名或密碼: 提供的數(shù)據(jù)庫(kù)用戶名或密碼不正確,導(dǎo)致身份驗(yàn)證失敗。 配置問題: 數(shù)據(jù)庫(kù)配置文件(如 sqlnet.ora 或 listener.o

    2024年02月13日
    瀏覽(19)
  • oracle 連接數(shù)據(jù)庫(kù)報(bào)錯(cuò) ORA-12170:TNS 連接超時(shí)

    oracle 連接數(shù)據(jù)庫(kù)報(bào)錯(cuò) ORA-12170:TNS 連接超時(shí)

    上網(wǎng)嘗試了很多方法,網(wǎng)上列舉的以下常見方法對(duì)于我來說無效,且均正常。 1、先檢查網(wǎng)絡(luò)是否能ping通,下圖網(wǎng)絡(luò)狀態(tài)是正確的。 2、查看服務(wù)器監(jiān)聽服務(wù)是否啟動(dòng) 3、cmd -》 tnsping ip地址(或者是服務(wù)器的實(shí)例名SID)如果報(bào)“TNS-12535:操作超時(shí)”,可能是服務(wù)器端防火墻 沒有

    2023年04月12日
    瀏覽(22)
  • Oracle數(shù)據(jù)庫(kù)ORA-01507: database not mounted解決方法

    連接上安裝好的oracle后,執(zhí)行SQL報(bào)ORA-01507: database not mounted錯(cuò)誤,根據(jù)百度ORA-01507: database not mounted的解決辦法,問題解決了,下面詳細(xì)介紹一下這個(gè)方法: 執(zhí)行sql命令: shutdown ,并退出sqlplus /oracle/SHP/11204/是本例的oracle的家目錄,要根據(jù)自身安裝目錄做修改 語句為 fuser -u l

    2024年02月16日
    瀏覽(18)
  • 重啟Linux服務(wù)器 Oracle 數(shù)據(jù)庫(kù)步驟 重啟數(shù)據(jù)庫(kù)startup 報(bào)ORA-01031 insufficient privileges錯(cuò)誤解決

    在一次重啟數(shù)據(jù)庫(kù)的時(shí)候,沒有正確按照步驟重啟數(shù)據(jù)庫(kù),導(dǎo)致服務(wù)器重啟。 正確步驟及詳解: (1) su - oracle 打開Xshell,連接到數(shù)據(jù)庫(kù)所在的linux機(jī)器。若用戶為root,請(qǐng)輸入命令“su - oracle”并回車,若要密碼,輸入密碼后并回車,就切換到了oracle用戶下。 檢測(cè)方法:“#”變

    2024年02月15日
    瀏覽(165)
  • oracle19cPDB數(shù)據(jù)庫(kù)連不上,提示ORA-01109: database not open

    今天嘗試創(chuàng)建了一個(gè)RAC環(huán)境的PDB數(shù)據(jù)庫(kù),在本地執(zhí)行alter pluggable database pdb01 open 成功了,但是使用上去了plus連接還是連接不上,提示錯(cuò)誤如下: 依次檢查配置: 1.手工啟動(dòng)pdb數(shù)據(jù)庫(kù) 2.在Oracle用戶下的tnsnames.ora文件添加了監(jiān)聽: 3.重啟grid用戶下的監(jiān)聽 發(fā)現(xiàn)問題依然存在,后來

    2024年02月05日
    瀏覽(34)
  • Oracle ORA-01033: ORACLE initialization or shutdown in progress(誤刪了DBF數(shù)據(jù)庫(kù)文件導(dǎo)致)解決方法

    Oracle ORA-01033: ORACLE initialization or shutdown in progress(誤刪了DBF數(shù)據(jù)庫(kù)文件導(dǎo)致)解決方法

    先聲明一下前期的一些手欠欠兒的操作導(dǎo)致oracl登錄不進(jìn)去了,起先是清理磁盤空間的時(shí)候誤刪除了orcle DBF數(shù)據(jù)文件后無法進(jìn)入系統(tǒng),plsql登錄報(bào)錯(cuò)如下: 一般情況下,刪除表空間的正確方法是: DROP TABLESPACE BDCDJ INCLUDING CONTENTS AND DATAFILES; 如果沒有通過以上命令刪除而直接刪

    2024年02月02日
    瀏覽(100)
  • Oracle數(shù)據(jù)庫(kù)啟動(dòng)時(shí):ORA-00119: invalid specification for system parameter LOCAL_LISTENER;

    Oracle數(shù)據(jù)庫(kù)啟動(dòng)時(shí):ORA-00119: invalid specification for system parameter LOCAL_LISTENER;

    ?? 所屬專欄:【程序錯(cuò)誤解決方法(建議收藏)】 ?? 作??者:我是夜闌的狗?? ?? 個(gè)人簡(jiǎn)介:一個(gè)正在努力學(xué)技術(shù)的CV工程師,專注基礎(chǔ)和實(shí)戰(zhàn)分享 ,歡迎咨詢! ?? 歡迎大家:這里是CSDN,我總結(jié)知識(shí)的地方,喜歡的話請(qǐng)三連,有問題請(qǐng)私信 ?? ?? ?? ??大家好,

    2024年02月05日
    瀏覽(30)
  • Oracle數(shù)據(jù)庫(kù)創(chuàng)建存儲(chǔ)過程

    下面是一個(gè)遷移數(shù)據(jù)庫(kù)數(shù)據(jù)的存儲(chǔ)過程: 存儲(chǔ)過程中用到的 while 循環(huán)邏輯: ?

    2024年02月11日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包