|
|
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
Как принципиально можно перенести данные из 9.2 в 8.1.7 ?? imp из одной и exp из другой похоже не совместимы... Что можно сделать? Данные нормально экспортировал, но вот импорировать...... делаю: imp xowner/xowner_pwd file=/tmp/ex.dmp Import: Release 8.1.7.0.1 - Production on Fri Apr 4 11:06:42 2003 (c) Copyright 2000 Oracle Corporation. All rights reserved. Connected to: Oracle8i Enterprise Edition Release 8.1.7.0.1 - Production With the Partitioning option JServer Release 8.1.7.0.1 - Production IMP-00010: not a valid export file, header failed verification IMP-00000: Import terminated unsuccessfully ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 16:02 |
|
||
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
Необходимо экспорт делать утилитой exp из версии 8.1.7. Для этого можно установить клиентскую часть от 8.1.7 на какую-нибудь рабочую станцию в сети, подключиться к серверу БД и сделать экспорт. Если такой возможности нет, можно попробовать установить клиента 8.1.7 прямо на сервер, где установлен 9.2. Но тут возможны некоторые трудности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 16:29 |
|
||
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
а какие данные переносятся? Есть ли java-объекты, вложенные таблицы и т.д.? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 16:30 |
|
||
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
из того что я знаю просто таблицы и хранимые процедуры А как это влияет на перенос? И узнаю ли я что что-то не перенеслось? И как у exp задать соединение с другим сервером? Я сейчас сяду читать доку, а то не вижу у него опций задающих сервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 16:41 |
|
||
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
Тогда можно попробовать установить поддержку седьмого экспорта. Скрипт catexp7.sql если не ошибаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 16:49 |
|
||
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
Можно последний пункт поподробнее? Я еще не достаточно знаю администрирование Oracle, что бы понять.... Как мне эту поддержку установить и что делать потом? И как экспортировать? Локально или как-то удаленно подключаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 16:59 |
|
||
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
exp <username>/<password>@<Service_name> и понеслась.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 17:07 |
|
||
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
здесь в <Service_name> подойдет имя/IP компьютера или это нечто иное и как установить поддержку седьмого экспорта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 18:00 |
|
||
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
Может быть я поспешил c советом. Здесь подробно: http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96652/ch01.htm#1012993 http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96652/ch01.htm#1013195 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 18:09 |
|
||
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
не, IP не прокатит, здесь надо написать имя сервиса из файла tnsnames.ora (в котором этот сервис надо предварительно создать :0))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 18:16 |
|
||
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
Т.е. я могу просто ручками его поправить? не надо никаких утилит запускать? У меня его содержимое таково EEDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ee.com)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = eedb.ee.com) ) ) INST1_HTTP = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ee.com)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = MODOSE) (PRESENTATION = http://HRService) ) ) что тут является этим самым именем ? SERVICE_NAME (т.е. eedb.ee.com) или EEDB ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 18:35 |
|
||
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
EEDB вот локольное имя сервиса указывая которое ты можешь подключиться к удаленной базе данных. попробуй для теста sqlplus <>/<>@EEDB если коннект прокатит, то можешь смело брать утилиты exp и imp от 8.1.7 и писать exp <>/<>@EEDB а потом imp <>/<>@<целевая база> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 18:47 |
|
||
|
Перенос данных из 9.2 в 8.1.7
|
|||
|---|---|---|---|
|
#18+
Попробовал, не получилось конфиг такой EEDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ee.com)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = EEDB) ) ) У меня кроме всего прочего EEDB является ORACLE_SID моей remote базы результат такой SQL*Plus: Release 8.1.7.0.0 - Production on Fri Apr 4 20:16:21 2003 (c) Copyright 2000 Oracle Corporation. All rights reserved. ERROR: ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect descriptor Enter user-name: т.е. connect был выполнен локально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2003, 20:37 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2793&tid=1991153]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 454ms |

| 0 / 0 |
