Я пытаюсь настроить репликацию таблицы, которая находится в удаленной базе данных (db), используя материализованное представление (mw) и ссылку на базу данных (dblink). Вот в чем суть:
- Я создаю таблицу на 1-м дб (тб)
- создание dblinks от 1-го db ко второму и обратно
- создание mw на 2-м БД как выбрать из tb и установить время обновления 2 мин.
Но он не обновляется, и если я создаю mw на 1-м db, выбирая из tb, он обновляется
Что мне делать, чтобы настроить обновление 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;
SNAPSHOT SITE:
CREATE DATABASE LINK to_ora1_connected
USING 'ora1';
select * from my_table@to_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 my_table@to_ora1_connected;
insert into my_table values ('note2', 2);
select * from my_table;
select * from my_table@to_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: ошибка во время поиска удаленного объекта SYSTEM.SYS@TO_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
job_queue_processes
установлен на сайте моментальных снимков? Вы видите запись вdba_jobs
для обновления? Это задание когда-нибудь запускается? Есть ли сбои? - person Justin Cave   schedule 10.04.2013