Можно ли настроить синхронизацию между ними. SQL 7 на NT4, Oracle 7 на Tru64 в одной подсети. Или хотя бы экспорт SQL->Oracle.
Zombie Можно. Вендор утверждает что можно. Хотя на практике не проверял. А что нужна 2хсторонняя репликация?
Одноразово проще всего через csv перегнать, ну а если на постоянной основе, лучше к ораклистам. Из Сиквела тоже можно, например создав DTS package и настроив его по расписанию.
Bob jek достаточно односторонней, в теории возможно, используя расписание. Либо научите как из PERL обращаться к SQL, не устанавливая SQL или ORACLE на локальную относительно перла тачку. use DBI; $host = 'localhost'; $port = 3306; $user= 'root'; $pass = ''; $database = 'games'; $table = 'basketball'; $dbh = DBI->connect("DBI:mysql:$database:$host:$port",$user,$pass); if (!$DBI::err) { $sth = $dbh->prepare("SELECT * FROM $table ORDER BY score"); $sth->execute; if (!$DBI::err) { $table = $sth->fetchall_arrayref; $sth->finish; for ($i=0; $i<=$#table; $i++) { for ($j=0; $j<=$#table[$i]; $j++) { print $table[$i][$j]."\t"; } print "\n"; } } $dbh->disconnect; } что-то типа этого, но скрипт требует наличия DBD, который в свою очередь требует mSQL-mySQL который в свою очередь требует локальный SQL-сервер, который в свою очередь требует обновления gcc, который никак не хочет компилиться из за особенностей Tru64 ... одно тянет за собой другое.конца не видно пока. Ну вот, опять: ---------- cc -c -DIN_GCC -g -W -Wall -I. -I.. -I. -I./.. -I./../config -I./../../include bad.c cc: Error: Syntax error on -W switch: form is -Wpassname,switch *** Exit 2 Stop. *** Exit 1 Stop. *** Exit 1 Stop. # Zombie добавил [date]1099580346[/date]: и это после 40 минут "./configure"
если на стороне Oracle данные в режиме "только чтение" и данные необходимо обновлять регулярно, то оптимальным вариантом будет настройка на стороне MS SQL транзакционной репликации. в каждом другом случае надо точно знать список функциональных требований.
Zombie Если имеется ввиду MS SQL ver7 ( в скрипте используется dbi модуль для MYSQL) тогда http://support.microsoft.com/default.aspx?scid=kb;ru;280106 Статья называется "Как настроить сервер, связанный с базой данных Oracle, на сервере SQL Server и устранить связанные с ним неполадки"