關於儲存過程通過DBLINK 訪問只讀資料庫報錯 PL/SQL: ORA-04063:的說明
報錯如下:
ORA-06550: line 11, column 31:
PL/SQL: ORA-04063: table "ACCOUNTCORE.ACCOUNT_LEDGER" has errors
ORA-06550: line 10, column 23:
PL/SQL: SQL Statement ignored
關於這一點MOS有相關說明:
ORA-06550: line 11, column 31:
PL/SQL: ORA-04063: table "ACCOUNTCORE.ACCOUNT_LEDGER" has errors
ORA-06550: line 10, column 23:
PL/SQL: SQL Statement ignored
關於這一點MOS有相關說明:
CAUSE
This is expected behavior.
Compiling the PL/SQL block we require internal structures of the table, which is not yet generated in the read only database.
This has been identified in:
Bug 2798026 ORA-6550 / PLS-905 WHEN RUNNING PL/SQL OVER DBLINK TO READ ONLY STANDBY DATABASE
SOLUTION
Workaround:
1. Populate internal structures by running PL/SQL before making remote Database READ ONLY
or
2. Or create a view in local database against the remote TABLE as:
Create view x_view as select count(*) y from x@ora102;
declare
i number;
begin
select count(*) into i from x_view;
end;
/
記錄於此
declare
i number;
begin
select count(*) into i from x_view;
end;
/
記錄於此
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7728585/viewspace-1670889/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- pl/sql developer除錯儲存過程報錯處理SQLDeveloper除錯儲存過程
- 使用儲存過程(PL/SQL)向資料庫中儲存BLOB物件儲存過程SQL資料庫物件
- SQL Server通過dblink訪問Oracle資料SQLServerOracle
- SQL Server 資料訪問策略:儲存過程QCSQLServer儲存過程
- Oracle Pl/SQL 之 儲存過程OracleSQL儲存過程
- PL/SQL 05 儲存過程 procedureSQL儲存過程
- 通過SQL儲存過程刪除過期的資料庫Bak備份檔案SQL儲存過程資料庫
- 資料庫儲存過程資料庫儲存過程
- MySQL儲存過程的匯出說明MySql儲存過程
- PL/SQL 中的儲存過程與函式SQL儲存過程函式
- MySql資料庫——儲存過程MySql資料庫儲存過程
- 關於Oracle建立儲存過程時,訪問不同Schema下的表報錯:ORA-00942的問題Oracle儲存過程
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- PL/SQL中動態掉用儲存過程SQL儲存過程
- pl/sql儲存過程優化一例SQL儲存過程優化
- MySQL 建立儲存過程報錯MySql儲存過程
- 刪除私有dblink的儲存過程儲存過程
- 資料庫分庫,原來 SQL 和儲存過程寫的報表咋辦?資料庫SQL儲存過程
- 通過EFCore呼叫GBase8s資料庫儲存過程資料庫儲存過程
- 儲存過程編譯報錯:PL/SQL:ORA-01031:insufficient privileges儲存過程編譯SQL
- 資料庫設計:儲存過程資料庫儲存過程
- 儲存過程呼叫不同資料庫的資料儲存過程資料庫
- 關於事務的儲存過程儲存過程
- SQL Server 資料備份儲存過程SQLServer儲存過程
- 11.2通過資料庫鏈呼叫10.2過程報錯資料庫
- 【PRODUCE】Oracle 通過儲存過程限制使用者訪問表資料Oracle儲存過程
- 查詢儲存過程報錯資訊儲存過程
- 通用的SQL Server資料庫查詢分頁儲存過程SQLServer資料庫儲存過程
- 通過SQL語句提取儲存過程中的內容SQL儲存過程
- 淺談資料庫中的儲存過程資料庫儲存過程
- 【PRODUCE】Oracle 通過儲存過程限制使用者訪問表資料(二)Oracle儲存過程
- 資料庫許可權-儲存過程資料庫儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- 使用MyGeneration生成儲存過程和資料訪問層程式碼儲存過程
- SQL儲存過程示例SQL儲存過程
- SQL Server 儲存過程SQLServer儲存過程
- 【SQL Server】--儲存過程SQLServer儲存過程
- ORACLE PL/SQL 物件、表資料對比功能儲存過程簡單實現OracleSQL物件儲存過程