Текущее время: Ср, май 14 2025, 12:16

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: ORA-08176
СообщениеДобавлено: Чт, июл 12 2012, 07:50 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 15 2006, 07:01
Сообщения: 286
Откуда: Almaty
Добрый день. Оракл пишет такую ошибку: ORA-08176: consistent read failure; rollback data not available
Стоит SAP ERP 6.0
Ставлю EHP6. На фазе MAIN_SHDRUN/ACT_UPG оракл начал писал такую ошибку.
Долго мучался, перегружал оракл, сервер..
Дошло до того, что сап перестал запускаться.
R3trans -d. Пишет ORA-01017: invalid username/password; logon denied

запускаю brconnect
> brconnect -u / -f chpass -o system -p manager
BR0801I BRCONNECT 7.00 (32)
BR0280I BRCONNECT time stamp: 2012-07-12 10.46.16
BR0301E SQL error -8176 at location BrOwnListGet-17, SQL statement:
'OPEN curs_51 CURSOR FOR'
'SELECT TABLE_NAME FROM DBA_TABLES WHERE OWNER = 'SAPCST' AND TABLE_NAME IN ('SDBAH', 'SDBAD', 'DD02L', 'DD09L', 'DDNTT', 'DDART', 'DARTT', 'TAORA', 'IAORA', 'TGORA', 'IGORA', 'TSORA', 'DBDIFF', 'DBSTATC', 'DBSTATTORA', 'DBSTATIORA', 'DBSTATHORA', 'DBSTAIHORA', 'DBCHECKORA', 'DBMSGORA', 'RSNSPACE', 'STATTAB', 'J2EE_CONFIG', 'J2EE_CONFIGENTRY', 'J2EE_KEYSEQUENCE', 'MM_CFG_LOCK', 'MM_PRODUCTS', 'MM_RT_PROCS')'
ORA-08176: consistent read failure; rollback data not available

BR0280I BRCONNECT time stamp: 2012-07-12 10.46.16
BR0804I BRCONNECT terminated with errors


ну и в алерт.лог такие же сообщения
Thu Jul 12 10:46:44 2012
Errors in file /oracle/diag/rdbms/cst/CST/trace/CST_smon_7052.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-08176: consistent read failure; rollback data not available

смотрю dba_rollback_segs
все сегменты со статусом online
что еще сделать - не знаю


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORA-08176
СообщениеДобавлено: Чт, июл 12 2012, 07:55 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 15 2006, 07:01
Сообщения: 286
Откуда: Almaty
SQL> show parameter rollback

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
fast_start_parallel_rollback string LOW
rollback_segments string PRS_BIG
transactions_per_rollback_segment integer 10
SQL> show parameter undo

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 43200
undo_tablespace string PSAPUNDO2


попытался поработать с rollback segment-ами по ноте 3807
создал табличное пространство PSAPROLLBIG и ROLLBACK SEGMENT PRS_BIG в нем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORA-08176
СообщениеДобавлено: Чт, июл 12 2012, 08:18 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, окт 24 2007, 14:24
Сообщения: 272
Откуда: Екатеринбург
Пол: Мужской
undo tblspc попробуйте увеличить, раза в 1.5


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORA-08176
СообщениеДобавлено: Чт, июл 12 2012, 08:25 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 15 2006, 07:01
Сообщения: 286
Откуда: Almaty
tr0ublemaker написал:
undo tblspc попробуйте увеличить, раза в 1.5

увеличил - не помогло


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORA-08176
СообщениеДобавлено: Чт, июл 12 2012, 11:23 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 24 2007, 14:52
Сообщения: 603
Откуда: Казахстан
Пол: Мужской
установлен ли последний патчсет на оракл, SAPBundle патч, generic патчи?
применены ли параметры для патчей?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORA-08176
СообщениеДобавлено: Чт, июл 12 2012, 13:56 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, окт 24 2007, 14:24
Сообщения: 272
Откуда: Екатеринбург
Пол: Мужской
для использования roolback_segments undo_management должен стоять MANUAL


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORA-08176
СообщениеДобавлено: Пт, июл 13 2012, 06:02 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 15 2006, 07:01
Сообщения: 286
Откуда: Almaty
tr0ublemaker написал:
для использования roolback_segments undo_management должен стоять MANUAL


пытаюсь переключить - говорит, что роллбак сегмента PRS_BIG не существует.

SQL> CREATE ROLLBACK SEGMENT PRS_BIG TABLESPACE PSAPROLLBIG
STORAGE (INITIAL 20M
NEXT 20M
MINEXTENTS 99
MAXEXTENTS 99); 2 3 4 5

Rollback segment created.

SQL> alter rollback segment PRS_BIG online;

Rollback segment altered.

SQL> create pfile='/oracle/CST/112_64/dbs/initCST.ora' from spfile;

File created.

SQL> shutdown immediate;

Редактирую pfile

SQL> startup pfile='/oracle/CST/112_64/dbs/initCST.ora';
ORACLE instance started.

Total System Global Area 1169227776 bytes
Fixed Size 2225832 bytes
Variable Size 587204952 bytes
Database Buffers 553648128 bytes
Redo Buffers 26148864 bytes
Database mounted.
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-01534: rollback segment 'PRS_BIG' doesn't exist
Process ID: 571
Session ID: 87 Serial number: 5

опять запустился с spfile
SQL> select segment_name,status from dba_rollback_segs;

SEGMENT_NAME STATUS
------------------------------ ----------------
SYSTEM ONLINE
_SYSSMU27_1890714886$ ONLINE
_SYSSMU26_840452075$ ONLINE
_SYSSMU25_96237378$ ONLINE
_SYSSMU24_165547654$ ONLINE
_SYSSMU23_2795124349$ ONLINE
_SYSSMU22_2509822513$ ONLINE
_SYSSMU21_150911982$ ONLINE
_SYSSMU20_3228042270$ ONLINE
_SYSSMU19_3992642856$ ONLINE
_SYSSMU18_4213223473$ ONLINE

11 rows selected.

вручную созданный роллбак сегмент здесь не появляется


P.S. патчи поставил последние с service.sap.com


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORA-08176
СообщениеДобавлено: Пт, июл 13 2012, 06:39 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, окт 24 2007, 14:24
Сообщения: 272
Откуда: Екатеринбург
Пол: Мужской
а как init file редактируете?

нашел по этому поводу:

Use the CREATE ROLLBACK SEGMENT command:

CREATE ROLLBACK SEGMENT rs1 TABLESPACE rbsts;
ALTER ROLLBACK SEGMENT rs1 ONLINE;

When done, edit your INIT.ORA file and add the newly created rollback segment to the ROLLBACK SEGMENTS parameter.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORA-08176
СообщениеДобавлено: Пт, июл 13 2012, 07:13 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 15 2006, 07:01
Сообщения: 286
Откуда: Almaty
tr0ublemaker написал:
а как init file редактируете?

нашел по этому поводу:

Use the CREATE ROLLBACK SEGMENT command:

CREATE ROLLBACK SEGMENT rs1 TABLESPACE rbsts;
ALTER ROLLBACK SEGMENT rs1 ONLINE;

When done, edit your INIT.ORA file and add the newly created rollback segment to the ROLLBACK SEGMENTS parameter.


параметр rollback_segments уже равен PRS_BIG. Видимо при undo_management='AUTO' он не используется.
Редактирую init file: меняю параметр undo_management с 'AUTO' на 'MANUAL'.

ну или без pfile
alter system set undo_management='MANUAL' scope=spfile;
и загружаю oracle с него: startup без параметра


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORA-08176
СообщениеДобавлено: Пт, июл 13 2012, 07:35 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, окт 24 2007, 14:24
Сообщения: 272
Откуда: Екатеринбург
Пол: Мужской
Friday написал(а):

параметр rollback_segments уже равен PRS_BIG. Видимо при undo_management='AUTO' он не используется.
Редактирую init file: меняю параметр undo_management с 'AUTO' на 'MANUAL'.


в этом случае ошибки не должно быть. init.ora в студию:)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORA-08176
СообщениеДобавлено: Пт, июл 13 2012, 07:45 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 15 2006, 07:01
Сообщения: 286
Откуда: Almaty
tr0ublemaker написал:
Friday написал(а):

параметр rollback_segments уже равен PRS_BIG. Видимо при undo_management='AUTO' он не используется.
Редактирую init file: меняю параметр undo_management с 'AUTO' на 'MANUAL'.


в этом случае ошибки не должно быть. init.ora в студию:)


Весь юмор в том, что выполнить два раза create rollback segment - оба раза проходит успешно.
Code:
CST.__oracle_base='/oracle'#ORACLE_BASE set from environment
*.audit_file_dest='/oracle/admin/CST/adump'
*.compatible='11.2.0'
*.control_file_record_keep_time=30
*.control_files='/oracle/CST/origlogA/cntrl/cntrlCST.dbf','/oracle/CST/origlogB/
*.core_dump_dest='/oracle/CST/saptrace/background'
*.db_block_size=8192
*.db_cache_size=553648128
*.db_files=254
*.db_name='CST'
*.diagnostic_dest='/oracle'
*.dml_locks=4000
*.event='10191 trace name context forever, level 1'
*.filesystemio_options='setall'
*.job_queue_processes=1
*.log_archive_dest='/oracle/CST/oraarch/CSTarch'
*.log_buffer=14246912
*.log_checkpoint_interval=0
*.log_checkpoints_to_alert=TRUE
*.open_cursors=800
*.parallel_execution_message_size=16384
*.pga_aggregate_target=719868395
*.processes=100
*.query_rewrite_enabled='false'
*.recyclebin='off'
*.remote_login_passwordfile='EXCLUSIVE'
*.replication_dependency_tracking=FALSE
*.rollback_segments='PRS_BIG'
*.sessions=96
*.sga_max_size=1157627904
*.shared_pool_reserved_size=53990129
*.shared_pool_size=553648128
*.sort_area_retained_size=0
*.sort_area_size=2097152
*.star_transformation_enabled='true'
*.transactions_per_rollback_segment=10
*.undo_management='MANUAL'
*.undo_retention=43200
*.undo_tablespace='PSAPUNDO2'


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORA-08176
СообщениеДобавлено: Пт, июл 13 2012, 08:00 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, окт 24 2007, 14:24
Сообщения: 272
Откуда: Екатеринбург
Пол: Мужской
как вариант при undo_management=MANUAL или закоментировать *.undo_tablespace='PSAPUNDO2', или указать *.undo_tablespace='PSAPROLLBIG'

и еще вопрос. я так понял, что в ноте 3807 создание PSAPROLLBIG рассматривается как временное решение "for one-off tasks". т.е. можно создать rollback сегмент, закончить фазу, потом вернуть automatic undo management. и обойтись без перезапуска оракла.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ORA-08176
СообщениеДобавлено: Пт, июл 13 2012, 13:12 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 24 2007, 14:52
Сообщения: 603
Откуда: Казахстан
Пол: Мужской
не хватает параметров, которые нужны для активации патчей: _fix_control и event
нота 1431798

т.к. это может быть баг оракла


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB