關於儲存過程通過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)向資料庫中儲存BLOB物件儲存過程SQL資料庫物件
- SQL Server 資料訪問策略:儲存過程QCSQLServer儲存過程
- PL/SQL中動態掉用儲存過程SQL儲存過程
- 資料庫儲存過程資料庫儲存過程
- 關於SQL server2008除錯儲存過程的完整步驟SQLServer除錯儲存過程
- MySql資料庫——儲存過程MySql資料庫儲存過程
- 通過EFCore呼叫GBase8s資料庫儲存過程資料庫儲存過程
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- 資料庫分庫,原來 SQL 和儲存過程寫的報表咋辦?資料庫SQL儲存過程
- ORACLE PL/SQL 物件、表資料對比功能儲存過程簡單實現OracleSQL物件儲存過程
- 【PRODUCE】Oracle 通過儲存過程限制使用者訪問表資料Oracle儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- 【PRODUCE】Oracle 通過儲存過程限制使用者訪問表資料(二)Oracle儲存過程
- 關於Entity Freamwork 儲存過程操作儲存過程
- keycloak~關於社群登入的過程說明
- 恢復MySQL資料庫建立儲存過程是遇到錯誤MySql資料庫儲存過程
- SQL 分頁儲存過程SQL儲存過程
- 【SqlServer】清除過期資料的儲存過程SQLServer儲存過程
- jdbc使用call呼叫儲存過程報錯JDBC儲存過程
- plsqlDevloper 儲存過程的除錯SQLdev儲存過程除錯
- 儲存過程訪問其他使用者的表的問題儲存過程
- SQL server儲存過程函式SQLServer儲存過程函式
- 頭歌資料庫實驗六:儲存過程資料庫儲存過程
- sqlserver資料庫還原儲存過程指令碼SQLServer資料庫儲存過程指令碼
- sql server資料庫附加錯誤的解決過程SQLServer資料庫
- Sql儲存過程分頁--臨時表儲存SQL儲存過程
- MySQL的寫入資料儲存過程MySql儲存過程
- SQL Server儲存過程的優缺點SQLServer儲存過程
- openGauss 支援儲存過程除錯儲存過程除錯
- 金倉資料庫KingbaseES儲存過程 RETURN語句資料庫儲存過程
- 關於SQL Server中儲存過程在C#中呼叫的簡單示例SQLServer儲存過程C#
- Oracle DBLink跨資料庫訪問SQL server資料同步 踩坑實錄Oracle資料庫SQLServer
- 通過dblink,資料泵expdp遠端跨版本導庫
- 使用JavaScript和Python實現Oracle資料庫的儲存過程?JavaScriptPythonOracle資料庫儲存過程
- 使用SQL SERVER儲存過程實現歷史資料遷移SQLServer儲存過程
- orbeon form 的架構簡介 - 如何訪問使用者通過 form 儲存的資料ORBORM架構
- SQL SERVER儲存過程AS和GO的含義SQLServer儲存過程Go
- oracle資料庫損壞的恢復過程-基於IBM伺服器儲存Oracle資料庫IBM伺服器