22.07.2008 13:11
не мог бы кто-нибудь пошагово рассказать про экпорт из восьмёрки и импорт в девятку?

а то я сделал
set nls_lang=russian_cis.ru8pc866
exp.exe userid=sys/qqq@db2000 FULL=Y feedback=10000 consistent=y сompress=n file=db2000.dmp log=log_e.txt

а потом на девятке в свежесгенеренную базу
set nls_lang=russian_cis.ru8pc866
imp.exe userid=sys/qqq@db2000 full=y feedback=10000 ignore=y commit=y file=db2000.dmp log=log_i.txt

Код:
Соединен с: Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.8.0 - Production

Экспоpт-файл создан EXPORT:V08.01.06 чеpез обычный маpшpут
импорт выполнен в кодировке RU8PC866 и AL16UTF16 кодировке NCHAR
импортирующий сервер использует кодировку CL8MSWIN1251 (возможно перекодирование)
экспортирующий сервер использует NCHAR-кодировку CL8MSWIN1251 (возможно n-перекодирование)
. объекты, принадлежащие SYSTEM, импортируются в SYSTEM
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 12913:
 "CREATE TABLESPACE "RBS" DATAFILE  'D:\ORACLE\ORADATA\DBARIN\RBS01.DBF' SIZE"
 " 1024M       DEFAULT  STORAGE(INITIAL 524288 NEXT 524288 MINEXTENTS 8 MAXEX"
 "TENTS 4096 PCTINCREASE 50) ONLINE PERMANENT  EXTENT MANAGEMENT DICTIONARY"
IMP-00003: ORACLE выдал ошибку 12913
ORA-12913: Невозможно создать управляемое словарем табличное пространство
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 12913:
 "CREATE TABLESPACE "USERS" DATAFILE  'D:\ORACLE\ORADATA\DBARIN\USERS01.DBF' "
 "SIZE 2048M      , 'D:\ORACLE\ORADATA\DBARIN\USERS02.DBF' SIZE 2048M       D"
 "EFAULT  STORAGE(INITIAL 131072 NEXT 131072 MINEXTENTS 1 MAXEXTENTS 4096 PCT"
 "INCREASE 0) ONLINE PERMANENT  EXTENT MANAGEMENT DICTIONARY"
IMP-00003: ORACLE выдал ошибку 12913
ORA-12913: Невозможно создать управляемое словарем табличное пространство
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 12913:
 "CREATE TABLESPACE "TEMP" DATAFILE  'D:\ORACLE\ORADATA\DBARIN\TEMP01.DBF' SI"
 "ZE 1024M       DEFAULT  STORAGE(INITIAL 65536 NEXT 65536 MINEXTENTS 1 MAXEX"
 "TENTS 2147483645 PCTINCREASE 0) ONLINE TEMPORARY  EXTENT MANAGEMENT DICTION"
 "ARY"
IMP-00003: ORACLE выдал ошибку 12913
ORA-12913: Невозможно создать управляемое словарем табличное пространство
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 12913:
 "CREATE TABLESPACE "TOOLS" DATAFILE  'D:\ORACLE\ORADATA\DBARIN\TOOLS01.DBF' "
 "SIZE 12582912       DEFAULT  STORAGE(INITIAL 32768 NEXT 32768 MINEXTENTS 1 "
 "MAXEXTENTS 4096 PCTINCREASE 0) ONLINE PERMANENT  EXTENT MANAGEMENT DICTIONA"
 "RY"
IMP-00003: ORACLE выдал ошибку 12913
ORA-12913: Невозможно создать управляемое словарем табличное пространство
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 12913:
 "CREATE TABLESPACE "INDX" DATAFILE  'D:\ORACLE\ORADATA\DBARIN\INDX01.DBF' SI"
 "ZE 2000M       DEFAULT  STORAGE(INITIAL 131072 NEXT 131072 MINEXTENTS 1 MAX"
 "EXTENTS 4096 PCTINCREASE 0) ONLINE PERMANENT  EXTENT MANAGEMENT DICTIONARY"
IMP-00003: ORACLE выдал ошибку 12913
ORA-12913: Невозможно создать управляемое словарем табличное пространство
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS0 STORAGE(INITIAL 524288 NEXT 524288 MINE"
 "XTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS1 STORAGE(INITIAL 524288 NEXT 524288 MINE"
 "XTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS2 STORAGE(INITIAL 524288 NEXT 524288 MINE"
 "XTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS3 STORAGE(INITIAL 524288 NEXT 524288 MINE"
 "XTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS4 STORAGE(INITIAL 524288 NEXT 524288 MINE"
 "XTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS5 STORAGE(INITIAL 524288 NEXT 524288 MINE"
 "XTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS6 STORAGE(INITIAL 524288 NEXT 524288 MINE"
 "XTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS7 STORAGE(INITIAL 524288 NEXT 524288 MINE"
 "XTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS8 STORAGE(INITIAL 524288 NEXT 524288 MINE"
 "XTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS9 STORAGE(INITIAL 524288 NEXT 524288 MINE"
 "XTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS10 STORAGE(INITIAL 524288 NEXT 524288 MIN"
 "EXTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS11 STORAGE(INITIAL 524288 NEXT 524288 MIN"
 "EXTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS12 STORAGE(INITIAL 524288 NEXT 524288 MIN"
 "EXTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS13 STORAGE(INITIAL 524288 NEXT 524288 MIN"
 "EXTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 30019:
 "CREATE PUBLIC ROLLBACK SEGMENT RBS14 STORAGE(INITIAL 524288 NEXT 524288 MIN"
 "EXTENTS 8 MAXEXTENTS 4096) TABLESPACE "RBS""
IMP-00003: ORACLE выдал ошибку 30019
ORA-30019: Недопустимая операция с сегментом отката в режиме автоматической отмены операций
. объекты, принадлежащие SUPERMAG, импортируются в SUPERMAG
. объекты, принадлежащие SYS, импортируются в SYS
. объекты, принадлежащие SYSTEM, импортируются в SYSTEM
. объекты, принадлежащие SYS, импортируются в SYS
. объекты, принадлежащие SYSTEM, импортируются в SYSTEM
. . импортируемая таблица                   "DEF$_ERROR"
импортировано                                                             0 строк
. . импортируемая таблица             "DEF$_DESTINATION"
импортировано                                                             0 строк
. . импортируемая таблица                "DEF$_CALLDEST"
импортировано                                                             0 строк
. . импортируемая таблица             "DEF$_DEFAULTDEST"
импортировано                                                             0 строк
. . импортируемая таблица                     "DEF$_LOB"
импортировано                                                             0 строк
. . импортируемая таблица                "DEF$_TEMP$LOB"
импортировано                                                             0 строк
. . импортируемая таблица              "DEF$_PROPAGATOR"
импортировано                                                             0 строк
. . импортируемая таблица                  "DEF$_ORIGIN"
импортировано                                                             0 строк
. . импортируемая таблица     "DEF$_PUSHED_TRANSACTIONS"
импортировано                                                             0 строк
. . импортируемая таблица                  "DEF$_AQCALL"
импортировано                                                             0 строк
. . импортируемая таблица      "SQLPLUS_PRODUCT_PROFILE"
импортировано                                                             0 строк
. . импортируемая таблица                 "DEF$_AQERROR"
импортировано                                                             0 строк
. объекты, принадлежащие OUTLN, импортируются в OUTLN
. . импортируемая таблица                     "OL$HINTS"
импортировано                                                             0 строк
. . импортируемая таблица                          "OL$"
импортировано                                                             0 строк
. объекты, принадлежащие SUPERMAG, импортируются в SUPERMAG
. . импортируемая таблица                     "FFMAPREP"
...........................................................................
...........................................................................
.......................................
импортировано                                                       1898867 строк
. . импортируемая таблица                "SMDOCCREDCARD"
IMP-00019: строка отвергнута из-за ошибки ORACLE 2291
IMP-00003: ORACLE выдал ошибку 2291
ORA-02291: нарушено ограничение целостности (SUPERMAG.SMCDOCCREDCARD_CARD) - исходный ключ не найден
Столбец 1 ПКСВ20060627@2
Столбец 2 CS
Столбец 3 1
Столбец 4 3162.06
Столбец 5 3162.06
IMP-00019: строка отвергнута из-за ошибки ORACLE 2291
IMP-00003: ORACLE выдал ошибку 2291
ORA-02291: нарушено ограничение целостности (SUPERMAG.SMCDOCCREDCARD_CARD) - исходный ключ не найден
Столбец 1 ПКСВ20060627@2
Столбец 2 CS
Столбец 3 4
Столбец 4 112.73
Столбец 5 112.73
и так 8 мегабайт, пока не прервал...

или не надо было генерировать базу?
22.07.2008 13:46
Не надо было, во-первых, я предпочитаю nls_lang=american_america.cl8mswin1251, потом у тебя уже есть база, посмотри что ты залил, нормальная база или нет? На select с кодировкой косяков не выдает? Обычно такое бывает, когда вливается вместо символов - ????. Ну и база пустая должна быть.
09.08.2008 15:14
Неделю назад попробовал с nls_lang=american_america.cl8mswin1251
Потом сделал гранты, перекомпиляцию с помощью @utlrp.sql; потом "Генератор БД" и сервис паки. Вроде всё прошло нормально.
Сегодня собрался духом поменять сервер, делаю импорт, экспорт - и вот тут в конце пошли какие-то ошибки. Генератор потом не ругался, но сервис паки поставить не удалось. В чём может быть дело?
Лог импорта.
09.08.2008 17:22
Ты бы уточнил, что значит 'сервиспаки поставить не удалось'

И после перекомпиляции проверить надо
select * from all_objects where status='INVALID';
select * from dba_triggers where status<>'ENABLED';
select * from dba_constraints where status<>'ENABLED';

Ошибки в конце: ORA-00600 на [SMSTAFF] - глюк версии супермага, исправлено в одной из последних (как лечить - тут в поиске есть).
09.08.2008 22:24
Цитата:
vdm И после перекомпиляции проверить надо
select * from all_objects where status='INVALID';
select * from dba_triggers where status<>'ENABLED';
select * from dba_constraints where status<>'ENABLED';
и какой должен быть правильный возврат?
10.08.2008 00:29
Цитата:
SMak и какой должен быть правильный возврат?
дак ты по смыслу-то посмотри:
показать инвалидные объекты
показать выключенные триггеры
показать выключеные констрэйнты

пустой возврат должен быть.
10.08.2008 11:52
Цитата:
vdm Ты бы уточнил, что значит 'сервиспаки поставить не удалось'
Код:
SQL> @c:\temp\run_script.sql;
************************************************************
ServicePack 3, Tїи╕°а Tж 1.026, -ЁкЁ 23.01.08
************************************************************

PL/SQL procedure successfully completed.


PL/SQL procedure successfully completed.

------------- жи■Єїи·Ё Єїи╕°° T║*їи№ЁєЁ -------------
  select count(*) into i from sssysinfo
                              *
ERROR at line 3:
ORA-06550: line 3, column 31:
PL/SQL: ORA-00942: table or view does not exist
ORA-06550: line 3, column 3:
PL/SQL: SQL Statement ignored


Disconnected from Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.8.0 - Production
но это, кажется, из-за импорта with warnings
10.08.2008 11:58
Цитата:
vdm Ошибки в конце: ORA-00600 на [SMSTAFF] - глюк версии супермага, исправлено в одной из последних (как лечить - тут в поиске есть).
что-то тут оч. много всего выводит в поиске на 00600
и почему в 1й раз всё норм было?
у меня дело ведь не в этом?
10.08.2008 14:08
Что-то ты мутишь... Почему у тебя проблема с кодировкой? И из под кого пускаешь скрипт сервиспака? Sssysinfo на которую ругается, у тебя нормально импортнулась.
10.08.2008 18:22
Цитата:
SMak что-то тут оч. много всего выводит в поиске на 00600
и почему в 1й раз всё норм было?
у меня дело ведь не в этом?
Нет
https://olegon.ru/showpost.php?p=29029&postcount=1
https://olegon.ru/showpost.php?p=28380&postcount=39
https://olegon.ru/showthread.php?t=2701&highlight=12830

Но теоретически не должно это влиять.
3 базы импортил с такими ошибками, все работает.
Но генератор БД и установку sp не делал, сверку схемы в адм. модуле посмотрел и все.
Часовой пояс GMT +3, время: 06:20.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.