Нужно из СМ2000 версии 1.024.3сп4 Oracle 8 (Win2003), сделать СМ+ версии 1.030.3сп4 Oracle 11.2.0.4 (Win2012)
Решил сделать экспорт импорт в 11.2.0.1 поднять версию до 1.030.3сп4, экспорт и импорт в 11.2.0.4.
До 11.2.0.1 и 1.030.3сп4 поднялось все без проблем. После импорта в 11.2.0.4 замечено, что часть таблиц нету. Тестировал на табличке supermag.ssdatabases. Описываю тесты применительно к ней:
1. Сделал экспорт 1.024.3сп3 из Оракл 8 exp sys/qqq@demo full=y file=c:\demo.dmp log=c:\demo_exp.log
2. Сделал импорт в Оракл 11.2.0.1 +
Гранты и + гранты из SchemaSys.sql
3. Генератор 1.024.3
- таблица ssdatabases есть
4.Генератор 1.030.1
- таблица ssdatabases есть
5.Генератор 1.030.3 и сп4
- таблица ssdatabases есть
6. Экспорт exp sys/qqq@demo full=y file=c:\demo.dmp log=c:\demo_exp.log
- в файле экспорта ssdatabases нету (((
из командной строки:
C:\Oracle\product\11.2_DB\BIN>set nls_lang=russian_cis.ru8pc866
C:\Oracle\product\11.2_DB\BIN>sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Ср Апр 9 10:14:12 2014
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL> conn sys/qqq@demo
- под пользователем sys
Соединено.
SQL> select * from supermag.ssdatabases;
строки не выбраны
SQL> desc supermag.ssdatabases;
Имя Пусто? Тип
----------------------------------------- -------- ----------------------------
DBID NOT NULL RAW(16)
DBNAME NOT NULL VARCHAR2(255)
- таблица существует
SQL> exit
Отсоединено от Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
C:\Oracle\product\11.2_DB\BIN>exp sys/qqq@demo file=c:\ssdatabases.dmp tables=supermag.ssdatabases log=c:\ssdatabases_exp.log
Export: Release 11.2.0.1.0 - Production on Ср Апр 9 10:18:38 2014
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
Соединен с: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Экспорт сделан с код.таблицами RU8PC866 и AL16UTF16 NCHAR
сервер использует кодировку CL8MSWIN1251 (возможно перекодирование)
Готовиться экспорт указанных таблиц чеpез обычный маpшpут ...
Текущий пользователь заменен на SUPERMAG
EXP-00011: SUPERMAG.SSDATABASES не существует
Экспорт завершен успешно с предупреждениями. - экспорт таблицы не делается, как будто её нет ((
C:\Oracle\product\11.2_DB\BIN>sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Ср Апр 9 10:40:38 2014
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL> conn supermag/qqq@demo
- под пользоватем supermag
Соединено.
SQL> desc ssdatabases;
Имя Пусто? Тип
----------------------------------------- -------- ----------------------------
DBID NOT NULL RAW(16)
DBNAME NOT NULL VARCHAR2(255)
SQL>
- под супермагом тоже таблица видится
походу при экспорте не экспортируется часть таблиц: в тоаде указано, что должно быть 988 таблиц, а в логе экспорта их явно меньше, я насчитал 562.
Если в СМ+ заполняю табличку ssdatabases, она экспортируется. Очищаю, тоже экспортируется.
У меня подозрение, что или грантов не хватило и какие-то таблички не видятся, или оракл как-то их по другому обрабатывает ((