ORACLE OCM備考之外部表管理使用非壓縮屬性指令碼報錯KUP-04095與許可權
在Oracle資料庫OCM認證備庫中,有外部表管理測試,其中sqlldr載入外部表時,載入指令碼使用到了uncompressed.sh指令碼,就是對外部表源資料進行解壓縮。也就是該指令碼的呼叫,只是缺少執行許可權,但是成功建立外部表後,執行對外部表查詢時報錯:KUP-04095
preprocessor command /home/oracle/scripts/uncompress.sh encountered
error "error during exec: errno is 13
由該報錯資訊可知,對外部表的查詢確實有對uncompress.sh指令碼進行了呼叫,雖然有問題報錯,但是絲毫沒有
提到許可權的問題。檢視指令碼/home/oracle/scripts/uncompress.sh指令碼的許可權:
對指令碼賦予可執行許可權:
再次對外部表查詢,可正常執行:
不過,讓人百思不得其解的是oracle的報錯邏輯,指令碼沒有執行許可權卻絲毫沒有許可權的相關提示。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29357786/viewspace-2645999/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 使用者許可權管理與常用許可權資料字典列表Oracle
- MySQL之許可權管理和備份MySql
- ORACLE使用者管理與許可權設定Oracle
- 【許可權管理】Oracle中檢視、回收使用者許可權Oracle
- Oracle使用者許可權管理Oracle
- oracle 許可權管理Oracle
- Android許可權管理之Permission許可權機制及使用Android
- Oracle11g 使用者與許可權管理Oracle
- Oracle使用者與許可權Oracle
- MySQL 使用者管理與許可權管理MySql
- 關於許可權管理的實用指令碼指令碼
- Linux 基礎-檔案許可權與屬性Linux
- Oracle使用者角色許可權管理Oracle
- Oracle使用者、許可權、角色管理Oracle
- django開發之許可權管理(一)——許可權管理詳解(許可權管理原理以及方案)、不使用許可權框架的原始授權方式詳解Django框架
- MongoDB 使用者與許可權管理MongoDB
- MySQL使用者與許可權管理MySql
- Android property屬性許可權新增Android
- 【Orcale】sqlplus 基本指令操作之許可權管理SQL
- 使用shell指令碼生成只讀許可權的sql指令碼指令碼SQL
- Linux 許可權管理之目錄許可權限制Linux
- linux 如何改變檔案屬性與許可權Linux
- Oracle使用者、許可權、角色管理【轉】Oracle
- 【使用者管理】oracle使用者、角色、許可權管理Oracle
- Oracle ERP許可權管理Oracle
- ORACLE OCM備考OEM搭建DG報錯:NMO not setuid-root(Unix-only)OracleUI
- Oracle 使用者、物件許可權、系統許可權Oracle物件
- mysql許可權參考MySql
- mysql檢視使用者的許可權指令碼MySql指令碼
- DRF內建許可權元件之自定義許可權管理類元件
- 許可權之選單許可權
- [BUG反饋]許可權管理 -> 訪問授權 點選後報錯
- .NET 程式許可權控制、獲得管理員許可權程式碼
- 使用jsmin壓縮javascript指令碼JSJavaScript指令碼
- oracle使用者許可權Oracle
- oracle 使用者許可權Oracle
- 【Linux】淺析檔案屬性與許可權相關命令Linux
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件