2
我想配置表复制,它位于使用物化视图(mw)和数据库链接(dblink)的远程数据库(db)上。 有一点:表复制(物化视图)Oracle
- 我在第一分贝创建表(TB)
- 从第一创建dblinks分贝到第二和向后
- 创建MW在第二分贝从作为选择结核病和设置更新时间2分钟
不过,这并不刷新,如果我一号创建兆瓦DB作为选择结核病它refreshs
我应该怎么做才能configurate refres mw的兴奋?
主站点:
CREATE DATABASE LINK to_ora2_connected
USING 'ora2';
drop table my_table
create table my_table
(
field varchar(20) primary key,
field2 number
);
CREATE MATERIALIZED VIEW LOG ON my_table;
快照SITE:
CREATE DATABASE LINK to_ora1_connected
USING 'ora1';
select * from [email protected]_ora1_connected;
drop materialized view my_table_mw;
create materialized view my_table_mw
build immediate
refresh complete start with sysdate
next sysdate + 0.00175
as select * from [email protected]_ora1_connected;
insert into my_table values ('note2', 2);
select * from my_table;
select * from [email protected]_ora1_connected;
select * from my_table_MW;
警报日志:
Errors in file c:\app\ora1\diag\rdbms\ora2\ora2\trace\ora2_j000_3032.trc:
ORA-12012: ошибка при автоисполнении задания 63
ORA-04052: ошибка во время поиска удаленного объекта [email protected]_ORA1_CONNECTED
ORA-00604: ошибка на рекурсивном SQL-уровне 3
ORA-01017: invalid username/password; logon denied
ORA-02063: предшествующий line из TO_ORA1_CONNECTED
ORA-06512: на "SYS.DBMS_SNAPSHOT", line 2558
ORA-06512: на "SYS.DBMS_SNAPSHOT", line 2771
ORA-06512: на "SYS.DBMS_IREFRESH", line 685
ORA-06512: на "SYS.DBMS_REFRESH", line 195
ORA-06512: на line 1
和故障发生的每10秒:
OER 7451 in Load Indicator : Error Code = OSD-04500: задан недопустимый параметр
O/S-Error: (OS 1) Неверная функция. !
“заданнедопустимыйпараметр” - 一个无效的参数;
“Невернаяфункция” - 功能不正确; ;同时寻找远程对象错误 -
“ошибкаприавтоисполнениизадания” - 错误时自动执行作业
“ошибкавовремяпоискаудаленногообъекта”
“ошибканарекурсивномSQL-уровне3” - 递归SQL级错误3
您已承诺进行更改? – 2013-04-10 14:01:36
@Vincent Malgrat,是 – 2013-04-10 14:23:24
在快照站点上设置了什么'job_queue_processes'?你在'dba_jobs'中看到一个条目来进行刷新吗?这项工作是否能够运行?它显示任何失败? – 2013-04-10 14:32:54