Возобновление поддержки репликации

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;
/

стала вылазит та же ошибка
suPPLer
Дата: 24.11.2009 16:34:06
ORA-23419: regenerate replication support before resuming master activity

Cause: There are tables in the object group that require regeneration of replication support.

Action: Check the generation_status column in the all_repobjects view. Regenerate replication support for any table in the object group with a 'NEEDSGEN' status. Resume master activity.

-------------------------------------------------------
When I say "RTFM" or "STFF" or "STFW",
the third letter means "Following" or "Fine"...
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;
/
из-за этого и не проходит

что я не так делаю