Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 end-of-file on communication channel во время импорта  [new]
Бока
Member

Откуда:
Сообщений: 694
Импортирую full Export file of Oracle 9.2.0.8 на UNIX в Oracle 9.2.0.8 базу данных, созданную на Windows 2003 Server SP1. Получаю следующие проблемы:

Connected to: 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

Export file created by EXPORT:V09.02.00 via direct path
import done in WE8ISO8859P1 character set and UTF8 NCHAR character set
IMP-00017: following statement failed with ORACLE error 3113:
 "BEGIN  "
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_EVALUATIO"
 "N_CONTEXT_OBJ, 'SYS',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_EVALUATIO"
 "N_CONTEXT_OBJ, 'DBA',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_EVALUATIO"
 "N_CONTEXT_OBJ, 'AQ_ADMINISTRATOR_ROLE',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_EVALUATIO"
 "N_CONTEXT_OBJ, 'MDSYS',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_EVALUATIO"
 "N_CONTEXT_OBJ, 'CTXSYS',FALSE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_ANY_EVALU"
 "ATION_CONTEXT, 'SYS',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_ANY_EVALU"
 "ATION_CONTEXT, 'DBA',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_ANY_EVALU"
 "ATION_CONTEXT, 'MDSYS',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.CREATE_ANY_EVALU"
 "ATION_CONTEXT, 'CTXSYS',FALSE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.ALTER_ANY_EVALUA"
 "TION_CONTEXT, 'SYS',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.ALTER_ANY_EVALUA"
 "TION_CONTEXT, 'DBA',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.ALTER_ANY_EVALUA"
 "TION_CONTEXT, 'MDSYS',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.ALTER_ANY_EVALUA"
 "TION_CONTEXT, 'CTXSYS',FALSE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.DROP_ANY_EVALUAT"
 "ION_CONTEXT, 'SYS',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.DROP_ANY_EVALUAT"
 "ION_CONTEXT, 'DBA',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.DROP_ANY_EVALUAT"
 "ION_CONTEXT, 'MDSYS',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.DROP_ANY_EVALUAT"
 "ION_CONTEXT, 'CTXSYS',FALSE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.EXECUTE_ANY_EVAL"
 "UATION_CONTEXT, 'SYS',TRUE);"
 ""
 "SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(SYS.DBMS_RULE_ADM.EXECUTE_ANY_EVAL"
 "UATION_CONTEXT, 'DBA',TRUE);"

[b]IMP-00003: ORACLE error 3113 encountered
ORA-03113: end-of-file on communication channel
IMP-00003: ORACLE error 3114 encountered
ORA-03114: not connected to ORACLE[/b]

Вопрос: чтобы это значило ?
4 июн 09, 19:47    [7267292]     Ответить | Цитировать Сообщить модератору
 Re: end-of-file on communication channel во время импорта  [new]
гы2
Guest
Бока,

это значит, что надо смотреть в алерт лог
4 июн 09, 21:23    [7267523]     Ответить | Цитировать Сообщить модератору
 Re: end-of-file on communication channel во время импорта  [new]
GuestA
Guest
conn / as sysdba;
shutdown immediate;
startup migrate;
@?/rdbms/admin/catpatch.sql
shutdown immediate;
startup open;
и можете смело пускать импорт заново
5 июн 09, 01:48    [7268034]     Ответить | Цитировать Сообщить модератору
 Re: end-of-file on communication channel во время импорта  [new]
Бока
Member

Откуда:
Сообщений: 694
гы2
Бока,

это значит, что надо смотреть в алерт лог
Посмотрел, в самом напале при создании базы уже было:
Errors in file e:\ora_admin\bayer\udump\bayer_ora_2964.trc:
ORA-00600: internal error code, arguments: [qmxiUnpPacked2], [121], [], [], [], [], [], []
ORA-01403: no data found

Что делать ?
7 июн 09, 11:18    [7273683]     Ответить | Цитировать Сообщить модератору
 Re: end-of-file on communication channel во время импорта  [new]
Бока
Member

Откуда:
Сообщений: 694
Не может ли быть такое, что patch Oracle 9.2.0.8 на Windows 2003 Server SP2 барахлит ?
Я вроде бы год назад где-то в инете видел, что якобы patch Oracle 9.2.0.8 предназначен только для UNIX.
7 июн 09, 11:22    [7273688]     Ответить | Цитировать Сообщить модератору
 Re: end-of-file on communication channel во время импорта  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
http://groups.google.com/group/fido7.ru.rdbms.oracle/browse_thread/thread/2eff15f718726376
... it is very likely that either shared_pool_size or java_pool_size was too small when catpatch.sql was executed.

Error is generally seen as
ORA-600: internal error code, arguments: [qmxiUnpPacked2], [121]

There are 3 options to proceed from here:-

Fix
~~~~

Option 1
========

If your shared_pool_size and java_pool_size are less than 150Mb the do the following :-

1/ Set your shared_pool_size and java_pool_size to 150Mb each. In some case you may need to use larger pool sizes.

2/ Get the xdbpatch.sql script from Note 237305.1

3/ Copy xdbpatch.sql to $ORACLE_HOME/rdbms/admin/xdbpatch.sql having taken a backup of the original file first

4/ Restart the instance with:

startup migrate;

5/ spool catpatch

@?/rdbms/admin/catpatch.sql

Option 2
========

If you already have shared_pool_size and java_pool_size set at greater than 150Mb then the problem may be caused by the shared memory allocated during the JVM upgrade is not released properly. In which case do the following :-

1/ Set your shared_pool_size and java_pool_size to 150Mb each. In some case you may need to use larger pool sizes.

2/ Get the xdbpatch.sql script from Note 237305.1

3/ Edit the xdbpatch.sql script and add the following as the first line in the script:-

alter system flush shared_pool;

3/ Copy xdbpatch.sql to $ORACLE_HOME/rdbms/admin/xdbpatch.sql having taken a backup of the original file first

3/ Restart the instance with:

startup migrate;

4/ spool catpatch

@?/rdbms/admin/catpatch.sql

Option 3
========

If XDB is NOT in use and there are NO registered XML Schemas an alternative is to drop, and maybe re-install XDB :-

1/ To drop the XDB subsystem connect as sys and run

@?/rdbms/admin/catnoqm.sql

2/ You can then run catpatch.sql to perform the upgrade startup migrate;

@?/rdbms/admin/catpatch.sql

3/ Once complete you may chose to re-install the XDB subsystem, if so connect as sys and run catqm.sql

@?/rdbms/admin/catqm.sql <XDB_PASSWD> <TABLESPACE> <TEMP_TABLESPACE>

If the error is seen during normal database operation, ensure that upgrade to current version was completed succesfully without error. Once this is confirmed attempt to reproduce the error, if successful forward ALERT.LOG, trace files and full error stack to Oracle Support Services for further analysis.
8 июн 09, 07:35    [7274929]     Ответить | Цитировать Сообщить модератору
 Re: end-of-file on communication channel во время импорта  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
Хотя может быть все гораздо проще:
GuestA
conn / as sysdba;
shutdown immediate;
startup migrate;
@?/rdbms/admin/catpatch.sql
shutdown immediate;
startup open;
и можете смело пускать импорт заново

https://www.sql.ru/forum/actualthread.aspx?tid=340631#3167945
Оракул
contr
Оракул
Есть но они вроде как ничего и не говорят:
ORA-00600: internal error code, arguments: [qmxiUnpPacked2], [121], [], [], [], [], [], []
Wed Sep 20 15:32:55 2006

Еще как говорят


Большое спасибо за совет!

Прочитав по Вашей ссылке:

автор
CAUSE
------

The script catpatch.sql had not been run after applying the patchset.

This script migrates the data dictionary to the new patchset version.
It is essential to run this script after applying a patchset, even if no
operations have been performed in the database, after its creation.

Accessing any 9.2.x database version, on which a fresh patchset has been
applied but the patchset post-install operations have not been performed
completely is liable to result in this error.


FIX
----

Use SQLPLUS and connect AS SYSDBA and run the script :

$ORACLE_HOME\rdbms\admin\catpatch.sql

Complete all the necessary patchset post-install operations, as
specified in the patchset README.



и запустив catpatch.sql все заработало!

Большое спасибо еще раз!!!
8 июн 09, 07:59    [7274943]     Ответить | Цитировать Сообщить модератору
 Re: end-of-file on communication channel во время импорта  [new]
Бока
Member

Откуда:
Сообщений: 694
Viewer, спасибо.
8 июн 09, 10:36    [7275316]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить