darkbishop
Дата: 24.11.2009 15:51:50
Доброго времени суток всем, помогите с проблемой: настраиваю репликацию двухсторонюю, вроде все работало нормально, но потом стала выходить ошибка:
ORA-23419 : regenerate replication support before resuming master activity.
попытался пересоздать репликацию, но на этапе
BEGIN
DBMS_REPCAT.RESUME_MASTER_ACTIVITY (gname => 'rep_group3');
END;
/
стала вылазит та же ошибка
darkbishop
Дата: 24.11.2009 17:01:56
suPPLer,
а как можно изменить статус repobject, не могу чего то,
сделал:
exec dbms_repcat.drop_master_repobject('ALARM_MONITOR','new_rep','TABLE');
BEGIN
DBMS_REPCAT.CREATE_MASTER_REPOBJECT (
gname => 'replicate',
type => 'TABLE',
oname => 'test_rep',
sname => 'alarm_monitor',
use_existing_object => TRUE,
copy_rows => true);
END;
/
потом проверяю select * from all_repobject и вижу generat.status - needsgen
а на этапе
BEGIN
DBMS_REPCAT.GENERATE_REPLICATION_SUPPORT (
sname => 'alarm_monitor',
oname => 'test_rep',
type => 'TABLE',
min_communication => TRUE);
END;
/
generat.status - становиться doinggen, причем статус - errors
ну и следовательно
BEGIN
DBMS_REPCAT.RESUME_MASTER_ACTIVITY (gname => 'replicate');
END;
/
из-за этого и не проходит
что я не так делаю