Oracle ORA - 01720 grant option does not exist for..報錯解決
標題:Oracle ora- 01720 grant option does not exist for..報錯解決
作者:lōττéry©版權所有[文章允許轉載,但必須以連結方式註明源地址,否則追究法律責任.]
*** 今天在把b使用者的 view1 '檢視' 授權給 使用者C時,報錯 ora- 01720
*** 授權命令: grant select on b.view1 to c;
*** 報錯資訊: ORA-01720 : 不存在 'a.tab_1' 的授權選項
[oracle@sinosoft ~]$ oerr ora 01720 01720 , 00000 , "grant option does not exist for '%s.%s'" // *Cause: A grant was being performed on a view and the grant option was // not present for an underlying object. // *Action: Obtain the grant option on all underlying objects of the view. [oracle@sinosoft ~]$ |
產生錯誤的現象分析:
當A使用者授權B使用者訪問tab_1 表,
且B使用者建立檢視view1時使用到的表包括A.tab_1表,
再在B使用者執行grant select on b.view1 to c 時就會引起許可權問題的報錯.
解決:
grant select on a.tab_1 to b with grant option;
【源於本人筆記】 若有書寫錯誤,表達錯誤,請指正...
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28602568/viewspace-1426536/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-01720: grant option does not exist for 'HWCUST.H_OKC_REGION_TERRITORY_T'
- ORA-24756: transaction does not exist問題解決
- ORA-27101 Shared memory realm does not exist錯誤解決方案
- 模擬ORA-04043並解決(dba_* does not exist)
- oracle for linux安裝報錯 file /home/oracle/.Xauthority does not existOracleLinux
- job呼叫過程報錯 ORA-00942: table or view does not existView
- expdp ORA-31626: job does not exist 解決方案
- 【Oracle】-【許可權-ORA-04043】- object does not existOracleObject
- grant with admin/grant option
- The operation, ‘DecodeJpeg/contents‘, does not exist in the graph.錯誤解決方法
- The file '/MasterPage.master' does not exist. 類錯誤解決方法AST
- Oracle檢視授權(with grant option)Oracle
- ORA-00942: table or view does not existView
- o2cb_ctl: Cluster "ocfs2" does not exist 錯誤解決
- MySQL 5.7啟動資料庫報錯'does not exist or is not executable'MySql資料庫
- 關於WITH GRANT OPTION
- The user specified as a definer ('wx_root'@'%') does not exist 解決方案
- ORA-04043: object DBA_DATA_FILES does not existObject
- ORA-04042 procedure, function, package, or package body does not existFunctionPackage
- PL/SQL: ORA-00942: table or view does not existSQLView
- ORA-12545 TNS: Host or Object Does not ExistObject
- ORACLE ORA-15025 ORA-27041 報錯解決方法Oracle
- 解決react-native run-ios報錯問題--Print: Entry, ":CFBundleIdentifier", Does Not ExistReactiOSIDE
- with grant option與with admin option區別
- ORA-03113: 通訊通道的檔案結尾(錯誤解決);ORA-27101: shared memory realm does not exist
- 關於GRANT賦權時,WITH GRANT OPTION和WITH ADMIN OPTION的使用
- Eclipse裡Tomcat報錯:Document base ……does not exist or is not a readable directory(圖文詳解)...EclipseTomcat
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解決方法MySql
- VUE—刪除HelloWorld.vue後報錯 `--fix` option報錯的解決Vue
- 出了ORA-27101: shared memory realm does not exist 錯誤的處理
- asmcmd does not exist in directoryASM
- GoldenGate 執行ddl_setup.sql出錯 ORA-00942: table or view does not existGoSQLView
- ora-27140報錯的解決
- javax.media does not existJava
- imp 時出現在ORA-00942: table or view does not existView
- the --skip-grant-tables option so it cannot
- Hadoop的mapreduce出現問題,報錯The auxService:mapreduce_shuffle does not existHadoopUX
- kettle工具從windows移植到linux上啟動報錯:\karaf/deploy does not existWindowsLinux