powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / При попытке изменить позицию (переименовать, удалить) - вис!
6 сообщений из 6, страница 1 из 1
При попытке изменить позицию (переименовать, удалить) - вис!
    #32091299
AndyX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще один трабл (смотреть пред случай - "оочень долго обрабатывается запрос") связанный с изменением поля в схеме. При попытке переименовать, удалить - висим... проц грузит... но 20минут - это уже слушком.. есть у кого какие соображения?
...
Рейтинг: 0 / 0
При попытке изменить позицию (переименовать, удалить) - вис!
    #32091311
юный ораклист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри,хватает ли места в TEMP?
...
Рейтинг: 0 / 0
При попытке изменить позицию (переименовать, удалить) - вис!
    #32091315
AndyX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в каком темп? у меня стоит авторасширение. да и sort_area_size не маленький, по статистикам практически все сортировки проходят в памяти
...
Рейтинг: 0 / 0
При попытке изменить позицию (переименовать, удалить) - вис!
    #32091321
ksukhonosenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А чем схему меняем?
У меня такое было - дропался коннект, а клиент активно переконнекчивался. Без тайм-аута. Когда я смотрел сетевой трейс на клиенте, то он был мегабайтный. Так его клиент засрал своимим сообщениями о бесконечных попытках соединения. Вот.
...
Рейтинг: 0 / 0
При попытке изменить позицию (переименовать, удалить) - вис!
    #32091337
AndyX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значит более подробно. Есть экспорт базы... у меня был старый скрипт создания базы. вот он: (некоторые единтичные куски вырезаны)
---
echo ALTER DATABASE DATAFILE '%ORA_PATH%\database\Sys1orcl.ora' AUTOEXTEND ON; >> %1
echo CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL 100K NEXT 100K); >> %1
----
echo CREATE TABLESPACE ROLLBACK_DATA DATAFILE '%ORA_PATH%\database\Rbs1orcl.ora' SIZE 50M >> %1
echo DEFAULT STORAGE ( INITIAL 1024K NEXT 1024K MINEXTENTS 2 MAXEXTENTS 121 PCTINCREASE 0); >> %1
echo ALTER DATABASE DATAFILE '%ORA_PATH%\database\Rbs1orcl.ora' AUTOEXTEND ON; >> %1

echo ALTER TABLESPACE SYSTEM >> %1
echo DEFAULT STORAGE ( INITIAL 100K NEXT 100K MINEXTENTS 1 MAXEXTENTS 300 PCTINCREASE 1); >> %1

echo CREATE TABLESPACE USER_DATA DATAFILE '%ORA_PATH%\database\Usr1orcl.ora' SIZE 500M >> %1
echo DEFAULT STORAGE ( INITIAL 50K NEXT 50K MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 1); >> %1
echo ALTER DATABASE DATAFILE '%ORA_PATH%\database\Usr1orcl.ora' AUTOEXTEND ON; >> %1

echo CREATE TABLESPACE TEMPORARY_DATA DATAFILE '%ORA_PATH%\database\Tmp1orcl.ora' SIZE 20M >> %1
echo DEFAULT STORAGE ( INITIAL 100K NEXT 100K MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 0) TEMPORARY; >> %1
echo ALTER DATABASE DATAFILE '%ORA_PATH%\database\Tmp1orcl.ora' AUTOEXTEND ON; >> %1

echo CREATE TABLESPACE INDX DATAFILE '%ORA_PATH%\database\Indx1orcl.ora' SIZE 10M >> %1
echo DEFAULT STORAGE ( INITIAL 50K NEXT 50K MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 1); >> %1
echo ALTER DATABASE DATAFILE '%ORA_PATH%\database\Indx1orcl.ora' AUTOEXTEND ON; >> %1

echo CREATE PUBLIC ROLLBACK SEGMENT RB0 TABLESPACE "ROLLBACK_DATA" >> %1
echo STORAGE ( INITIAL 50K NEXT 50K MINEXTENTS 2 MAXEXTENTS 121 ); >> %1
echo CREATE PUBLIC ROLLBACK SEGMENT RB1 TABLESPACE "ROLLBACK_DATA" >> %1
echo STORAGE ( INITIAL 50K NEXT 50K MINEXTENTS 2 MAXEXTENTS 121 ); >> %1

А это новый:
echo ALTER DATABASE DATAFILE 'i:\orant\database\Sys1orcl.ora' AUTOEXTEND ON; >> %1
echo CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL 100M NEXT 20M); >> %1

echo CREATE TABLESPACE ROLLBACK_DATA DATAFILE 'h:\orant\database\Rbs1orcl.ora' SIZE 500M >> %1
echo DEFAULT STORAGE ( INITIAL 100M NEXT 100M MINEXTENTS 2 MAXEXTENTS 121 PCTINCREASE 0); >> %1
echo ALTER DATABASE DATAFILE 'h:\orant\database\Rbs1orcl.ora' AUTOEXTEND ON; >> %1

echo ALTER TABLESPACE SYSTEM >> %1
echo DEFAULT STORAGE ( INITIAL 10M NEXT 10M MINEXTENTS 1 MAXEXTENTS 300 PCTINCREASE 1); >> %1

echo CREATE TABLESPACE USER_DATA DATAFILE 'g:\orant\database\Usr1orcl.ora' SIZE 500M >> %1
echo DEFAULT STORAGE ( INITIAL 50M NEXT 50M MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 1); >> %1
echo ALTER DATABASE DATAFILE 'g:\orant\database\Usr1orcl.ora' AUTOEXTEND ON; >> %1

echo CREATE TABLESPACE TEMPORARY_DATA DATAFILE '%ORA_PATH%\database\Tmp1orcl.ora' SIZE 50M >> %1
echo DEFAULT STORAGE ( INITIAL 10M NEXT 10M MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 0) TEMPORARY; >> %1
echo ALTER DATABASE DATAFILE '%ORA_PATH%\database\Tmp1orcl.ora' AUTOEXTEND ON; >> %1

echo CREATE TABLESPACE INDX DATAFILE '%ORA_PATH%\database\Indx1orcl.ora' SIZE 10M >> %1
echo DEFAULT STORAGE ( INITIAL 500K NEXT 500K MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 1); >> %1
echo ALTER DATABASE DATAFILE '%ORA_PATH%\database\Indx1orcl.ora' AUTOEXTEND ON; >> %1

echo CREATE PUBLIC ROLLBACK SEGMENT RB0 TABLESPACE "ROLLBACK_DATA" >> %1
echo STORAGE ( INITIAL 100M NEXT 50M MINEXTENTS 2 MAXEXTENTS 121 ); >> %1
echo CREATE PUBLIC ROLLBACK SEGMENT RB1 TABLESPACE "ROLLBACK_DATA" >> %1
echo STORAGE ( INITIAL 100M NEXT 50M MINEXTENTS 2 MAXEXTENTS 121 ); >> %1

Вот! а теперь куча траблов(один связан с 1,5 минутной сортировкой, второй - с залочкой изминений в поле базы
...
Рейтинг: 0 / 0
При попытке изменить позицию (переименовать, удалить) - вис!
    #32129723
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон за некоторую задержку с ответом - может быть, с Parallel Query беда? Симптомы похожие...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / При попытке изменить позицию (переименовать, удалить) - вис!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]