Hazard |
При попытке выполнить
dbms_repcat.add_master_database(gname=>'groupname', master=>'replica_link') возникает ERROR at line 1: ORA-23375: feature is incompatible with database version at replica_link ORA-06512: at "SYS.DBMS_SYS_ERROR", line 86 ORA-06512: at "SYS. DBMS_REPCAT_MAS", line 2159 ORA-06512: at "SYS.DBMS_REPCAT", line 146 ORA-06512: at line 1
Базы, которые настраив. на репликацию, уст. на одной машине. 9.2.0 Enterprise Edition, global_names=TRUE, compatible=9.2.0, привилегии repadmin выданы.
Нужна помощь в решении проблемы. |
Global_name твоего мастер сайта должно быть replica_link.
Ты уверен, что так оно и есть?...
P.S.> global_name=true не даст тебе работать с базой по dblink, если имя dblink не совпадает с global_name базы(см. таблицу global_name).
P.P.S> если хочешь создать несколько линков на одну базу - используй формат: %global_name%@%suffix%, например на базу mydb.world можно создать dblink-и, не нарушающие global_name: mydb.world, mydb.world@repadmin, mydb.world@link1, mydb.world@linkkk222,... (только обращаться к ним надо не забывать по полному имени линка, нп. select * from tab@mydb.world@linkkk222)
P.P.P.S> если база, на которую делаешь линк исп-зя из под неск. пользователей, то делай след:
1) create public database link mydb.world using 'DESCRIPTION=(ADDRESS_LIST=....'
2) далее под каждым польз-м, где нужен этот линк создавай privat dblink без using:
connect repadmin/repadmin
create database link mydb.world connect to repadmin identified by repadmin;
connect "вася"/"пупкин"
create database link mydb.world connect to "вася2" identified by "пупкин1";
В общем - если хватило ума связаться с репликациями - в этом, думаю, разберёшься.
Но ограничений там столько... - сочувствую в общем.