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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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