儲存過程編譯報錯:PL/SQL:ORA-01031:insufficient privileges
1、用system使用者建了個儲存過程
SQL> CREATE OR REPLACE PROCEDURE IT AS
BEGIN
insert into liuqi.TEST VALUES (1);
END;
2、編譯報錯
PL/SQL:ORA-01031:insufficient privileges
3、原因:
ORACLE預設為定義者許可權,定義者許可權在儲存過程中ROLE無效
即:system的dba角色許可權對儲存過程無效。
4、解決辦法:
SQL> grant insert any table to system;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27126919/viewspace-1299424/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- pl/sql developer除錯儲存過程報錯處理SQLDeveloper除錯儲存過程
- Oracle Pl/SQL 之 儲存過程OracleSQL儲存過程
- PL/SQL 05 儲存過程 procedureSQL儲存過程
- oracle rac dg庫報錯ORA-01031: insufficient privilegesOracle
- Oracle遠端登入報錯:ora-01031:insufficient privilegesOracle
- SQL> conn sys/sys@vm_sigle as sysdba; 報ORA-01031: insufficient privileges錯誤SQL
- ORA-01031: insufficient privileges錯誤解決方法
- SYS使用者登入Oracle報錯ORA-01031: insufficient privilegesOracle
- sqlplus / as sysdba報錯ORA-01031: insufficient privileges的原因分析SQL
- 儲存過程編譯時卡死儲存過程編譯
- PL/SQL中動態掉用儲存過程SQL儲存過程
- PL/SQL 中的儲存過程與函式SQL儲存過程函式
- pl/sql儲存過程優化一例SQL儲存過程優化
- [20240826]奇怪ORA-01031 insufficient privileges報錯.txt
- MySQL 建立儲存過程報錯MySql儲存過程
- oracle 儲存過程重新編譯方法Oracle儲存過程編譯
- 儲存過程編譯時會卡死儲存過程編譯
- 使用儲存過程(PL/SQL)向資料庫中儲存BLOB物件儲存過程SQL資料庫物件
- SYS遠端連線出錯ORA-01031:Insufficient privileges
- ora-01031:insufficient privileges解決方法
- create view receive "ORA-01031: insufficient privileges"View
- Linux oracle ORA-01031: insufficient privilegesLinuxOracle
- 建立儲存過程編譯無效物件儲存過程編譯物件
- 查詢儲存過程報錯資訊儲存過程
- ORA-01031: insufficient privileges的解決方法
- Oracle 編譯儲存過程卡死解決方法Oracle編譯儲存過程
- jdbc使用call呼叫儲存過程報錯JDBC儲存過程
- sys使用者遠端登入報ORA-01031 insufficient privileges
- SQL儲存過程示例SQL儲存過程
- SQL Server 儲存過程SQLServer儲存過程
- 【SQL Server】--儲存過程SQLServer儲存過程
- 儲存過程建立表 ora-01031儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- ORA-01031: 資料庫恢復時的insufficient privileges錯誤QS資料庫
- Oracle儲存過程編譯卡死的解決方法Oracle儲存過程編譯
- 一個儲存過程編譯HANG住的分析儲存過程編譯
- linux環境下sqlplus sys/sys@ORCL as sysdba報錯 ORA-01031: insufficient privilegesLinuxSQL
- 編寫和優化SQL Server的儲存過程優化SQLServer儲存過程