Цитата: kurlun ➤ Здраствуйте. С 15 марта стал зависать Optimizer в режиме MaintenanceTime. Ошибки были и до этого, но пока все обходилось. А вот уже 2-й день выдает это (последние строки):
15.03.11 01:24:13 -- Gather...
15.03.11 01:24:13 -- Check old statistics :
15.03.11 01:24:17 -- Gather stats... Table : "SUPERMAG"."SMSPEC"
15.03.11 01:24:17 -- Validating...
15.03.11 01:24:17 -- OLEGON-ERROR! : Query:Serversm:regionco:java.sql.SQLException: ORA-00942: table or view does not exist
Похожих на эту ошибок несколько (Table : "SUPERMAG"."SMDOCLABELS" , Table : "SUPERMAG"."SMCUSTOMLABELSVAL" ), но эта ошибка последняя, после которой Optimizer зависает и утром приходится снимать задачу.
Такое происходит в режиме MaintenanceTime; в обычном режиме процесс проходит полностью, не зависает.
Прошу помочь в решении данной проблемы, и сильно не пинать, я новичок :)
Благодарю за внимание.
Цитата: OlegON ➤ Посмотрел, поправил, как мог. К сожалению, констатирую факт, что тебя сильно подставили. Поставили версию Oracle 11.1, которая не тестируется с оптимизатором (об это давно пишется в логе) и, насколько мне известно, пока еще не ставится с СМ. Настоятельно рекомендую либо откатиться на 10.2.0.4 (что правильнее, но сложнее), либо поставить хотя бы 11.2.0.2. Учитывая, что ты новичок, можешь представить себя на поляне с раскиданными граблями.
Спасибо за совет. Проапгрейдил Oracle до версии 11.2.0.2. Все прошло гладко, без ошибок. Сбор в таблице "SUPERMAG"."SMSPEC" оптимайзер производил 2 часа, завершил успешно. База до этого была 48 Гб на диске, сейчас стало 63,4 Гб на диске, хотя оптимайзер кажет, что база 34 Гб. Плюс никуда не делась одна ошибка (в сообщении):
OLEGON-ERROR! : Query:Serversm:regionco:java.sql.SQLException: ORA-25191: cannot reference overflow table of an index-organized table
OLEGON-ERROR! : Proc:Serversm:regionco:java.sql.SQLException: ORA-25191: не могу обратиться к таблице переполнения индексной таблицы
ORA-06512: на "SYS.DBMS_STATS", line 23154
ORA-06512: на "SYS.DBMS_STATS", line 23205
ORA-06512: на line 1
OLEGON-ERROR! : Query:Serversm:regionco:java.sql.SQLException: ORA-02207: invalid INITRANS option value
OLEGON-ERROR! : Query:Serversm:regionco:java.sql.SQLException: ORA-01658: unable to create INITIAL extent for segment in tablespace SINHRA
OLEGON-ERROR! : Query:Serversm:regionco:java.sql.SQLException: ORA-01658: unable to create INITIAL extent for segment in tablespace SINHRA
OLEGON-ERROR! : Query:Serversm:regionco:java.sql.SQLException: ORA-01658: unable to create INITIAL extent for segment in tablespace SINHRA
Как это решить? В Интернете разные отзывы, хотелось бы узнать, что в моем случае.
Спасибо за внимание.