通過數(shù)據(jù)庫鏈接來訪問其它數(shù)據(jù)庫含有blob類型的表時出現(xiàn)錯誤:
ORA-22992: 無法使用從遠(yuǎn)程表選擇的 LOB 定位器
這是因為該表中含有l(wèi)ob類型字段,解決方法如下:
如下操作:
1.以sys賬號(或者具有dba權(quán)限用戶)登錄我們的系統(tǒng),給cygck授如下權(quán)限:
grant create materialized view to cygck;
2.登錄開發(fā)數(shù)據(jù)庫(以sgt表dca01所屬的用戶登錄)
發(fā)出如下命令:
create materialized view log on dca01 with primary key;
3. 以cygck/cygck登錄我們的數(shù)據(jù)庫,發(fā)出如下命令:
create materialized view mv_dca01
refresh fast start with sysdate next sysdate + 1/1440
as select * from sjk.dca01@kfkdblink;
sysdate + 1/1440標(biāo)識每一份鐘刷新一次。如果是sysdate+1就是1天刷新一次;
sysdate + 1/24 表示每小時刷新一次
sysdate + 1/48 表示每半時刷新一次
sysdate + 2 表示每兩天刷新一次