powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
13 сообщений из 38, страница 2 из 2
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40004648
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBAshnik,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
SQL> create table dropme_t (n number);

Table created.

SQL> create or replace trigger dropme_trg
  2      instead of create on schema
  3  begin
  4      if ora_dict_obj_name = 'DROPME_I' then raise_application_error(-20005, 'Nicht!'); end if;
  5  end;
  6  /

Trigger created.

SQL> create index dropme_i on dropme_t(n);
create index dropme_i on dropme_t(n)
                         *
ERROR at line 1:
ORA-04088: error during execution of trigger 'LS.DROPME_TRG'
ORA-00604: error occurred at recursive SQL level 1
ORA-20005: Nicht!
ORA-06512: at line 2


SQL> drop trigger dropme_trg;

Trigger dropped.

SQL> drop table dropme_t purge;

Table dropped.
...
Рейтинг: 0 / 0
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40004673
DBAshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ха ха! Вот чёрт! ;-) Действительно работает! (а гугл у меня и вправду сегодня тормозит чет!!! Честно! )) )

Жаль что нет (пока) “INSTEAD OF ALTER” , только “INSTEAD OF CREATE”, да? :-(

Вообщем в данной ситуации это было бы решением! Сразу перенаправить в ддл-триггере создаваемую табелюську в 8k-tablespace, тогда и создание PK (следующей за CREATE TABLE командой: ALTER TABLE) пройдёт не вздрогнув, правильно?

Но тупо будет, если в этот, или в один из следующих апгрейдов эти господа захотят создать подобный говно-индекс на уже(!) существующей (в дефолтном 4k ТS-е) таблице... Ну тогда сию печаль-таблицу придётся руками переселять в 8-к. Красивее варианта лично я пока не вижу.... а вы-уважаемые?

Или таки сразу всё чохом лучше сейсас переселить в 8-к, чтоб потом не парицца? Как бы вы поступили?
...
Рейтинг: 0 / 0
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40004718
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
INSTEAD OF CREATE в 11 еще не работает :-(

Ну поменяй дефолтовое ТП только владельцу схемы, создай свою таблицу с индексом и поменяй взад
Табличку потом можешь смувить обратно, если накаляет
...
Рейтинг: 0 / 0
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40004784
Melkomyagkii_newbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBAshnik
говно-индекс

нормальный индекс, эксперт
...
Рейтинг: 0 / 0
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40004921
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я правильно понимаю 22207584 , то даже можно и без instead of create. Главное перехватить момент, когда таблица создана, а констрейна еще нет.

Но тут я не советчик, не админ.
...
Рейтинг: 0 / 0
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40004979
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А исходную проблему нельзя было решить, просто изменив default tablrspace у юзверя на время прогона скриптов?
...
Рейтинг: 0 / 0
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40005397
DBAshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous
А исходную проблему нельзя было решить, просто изменив default tablrspace у юзверя на время прогона скриптов?


ну дык и новые таблицы юзверя создались бы не в том TS в котором лежат старые! Нафиг такая "пестрятина"))
...
Рейтинг: 0 / 0
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40005398
DBAshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров
INSTEAD OF CREATE в 11 еще не работает :-(


пасибки! Буду знать.
...
Рейтинг: 0 / 0
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40005559
BTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BTM
Гость
DBAshnik
ну дык и новые таблицы юзверя создались бы не в том TS в котором лежат старые! Нафиг такая "пестрятина"))


Вячеслав Любомудров
Табличку потом можешь смувить обратно, если накаляет
...
Рейтинг: 0 / 0
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40005685
DBAshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BTM
DBAshnik
ну дык и новые таблицы юзверя создались бы не в том TS в котором лежат старые! Нафиг такая "пестрятина"))


Вячеслав Любомудров
Табличку потом можешь смувить обратно, если накаляет


ну тогда это, как минимум, ещё одно лишнее TS для такого рода индексов. Да и потом, по каждому (в будущем возможному такому случаю) "мувить" руками отдельные элементы, это нежелательный manpower. (начальство у нас считает)

Короче, вопрос в заголовке таки пока положительно не отвечен, будем считать. Т.е. я исхожу из того что каких-то (опасных, критичных) побочек таки нет. Ок?

Ну и на этом всем спасибо за участие тогда. :-)
...
Рейтинг: 0 / 0
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40005774
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBAshnik

Т.е. я исхожу из того что каких-то (опасных, критичных) побочек таки нет. Ок?


Побочки поменять кривое значение на ДЕФОЛТНОЕ ?

Ну а побочки понятны: что-то криво сделать и потом еще пару месяцев разыскивать пропавшие объекты/гранты/синонимы и прочее )))
...
Рейтинг: 0 / 0
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40005807
DBAshnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
DBAshnik

Т.е. я исхожу из того что каких-то (опасных, критичных) побочек таки нет. Ок?


Побочки поменять кривое значение на ДЕФОЛТНОЕ ?

Ну а побочки понятны: что-то криво сделать и потом еще пару месяцев разыскивать пропавшие объекты/гранты/синонимы и прочее )))


сорри, не совсем понял - что есть в данном случае "кривое значение"? (4k?). Так это базу полностью тогда пересоздавать надо. Очень затратное и рискованное мероприятие в нашем случае.


авторчто-то криво сделать и потом еще пару месяцев разыскивать пропавшие объекты/гранты/синонимы и прочее

что-то _конкретно_ тут можем сейчас криво сделать? Наш сценарий изложен и уже протестирован. По какому, на ваш взгляд, сценарию могут пропасть обьекты??? (cерьёзно не понимаю и серьёзно очень интересно было бы узнать/понять). Спасибо!
...
Рейтинг: 0 / 0
DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
    #40005813
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBAshnik

По какому, на ваш взгляд, сценарию могут пропасть обьекты??? (cерьёзно не понимаю и серьёзно очень интересно было бы узнать/понять).

Я привык доверять профессионализму своих коллегам )))

Ситуаций когда в результате "плановых мероприятий" все содержимое сервера отправлялось в /dev/null пару раз наблюдал. Вроде уважаемая контора, уважаемые (и сертифицированные) админы... но "профессионализм не пропьешь" )))
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / DBA-экспертам: перестроить default-ts с 4kb (blocksize) на 8kb: какие могут быть побочки!?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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