powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / INITRANS на уровне базы или табличного пространства
19 сообщений из 19, страница 1 из 1
INITRANS на уровне базы или табличного пространства
    #39475621
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ли возможность задать параметр INITRANS на уровне базы или табличного пространства?
Нужно, чтобы новые таблицы, индексы, партиции сразу создавались с параметром INITRANS=10, например.
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475646
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Initrans - свойство сегмента, а не табличного пространства.
Не припомню возможности сделать для него default 10 на уровне БД или схемы.
Да и не нужно, если pctfree не выставлен в 0 - табличка ITL по умолчаниям от 2 до 255, было бы свободное место в блоке.

...и как там экстракт поживает, есть ли шансы?
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475672
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousInitrans - свойство сегмента, а не табличного пространства.
Не припомню возможности сделать для него default 10 на уровне БД или схемы.
Да и не нужно, если pctfree не выставлен в 0 - табличка ITL по умолчаниям от 2 до 255, было бы свободное место в блоке.

...и как там экстракт поживает, есть ли шансы?PCTFREE все равно можем ведь постепенно исчерпаться по мере UPDATE и роста строчек?
Но PCTFREE я проверю - может, он действительно выкручен в значения, близкие к 100.

А у extract сейчас проблем нет - скорость относительно хорошая, когда переложили данные на локальные диски (относительно хорошая потому что около 25 метров/сек съедает - это все равно сравнительно мало).
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475676
Фотография Takurava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinА у extract сейчас проблем нет - скорость относительно хорошая, когда переложили данные на локальные диски (относительно хорошая потому что около 25 метров/сек съедает - это все равно сравнительно мало).Сорри, а раньше они где лежали? на чём-то что выдавало меньше 25 метров/сек?
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475680
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TakuravaAlexander RyndinА у extract сейчас проблем нет - скорость относительно хорошая, когда переложили данные на локальные диски (относительно хорошая потому что около 25 метров/сек съедает - это все равно сравнительно мало).Сорри, а раньше они где лежали? на чём-то что выдавало меньше 25 метров/сек?
Это попаболь.
Не надо о грустном.
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475683
Фотография Takurava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousНе надо о грустном.Сорри ещё раз...
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475687
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinНо PCTFREE я проверю
Можно джоб повесить, который будет собирать и альтерить сегменты.
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475688
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousAlexander RyndinНо PCTFREE я проверю
Можно джоб повесить, который будет собирать и альтерить сегменты.Мне нужно это одноразово делать при impdp. Хочется как-то более менее автоматизированно. Сейчас пока только такие варианты в голове (кстати с PCTFREE та же фигня получается):

1) Выгрузить метаданные в SQL-файл, затем глобально заменить INITRANS или PCTFREE, прогнать этот скрипт, залить данные
2) Создать сначала структуры с помощью impdp, скриптом проальтерить все, потом залить данные.

Все как-то криво. Вот я и стал думать, что есть какой-то более прямой способ.
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475690
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinВсе как-то криво. Вот я и стал думать, что есть какой-то более прямой способ.
Для разовой операции - самое оно.
Если есть сродство к тонким извращениям - то можно выдумать DDL триггер :) :) :)
...и да, ITL бывает не только на таблицах, но и на индексах.
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475691
Фотография Takurava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinВыгрузить метаданные в SQL-файл, затем глобально заменить INITRANS или PCTFREE, прогнать этот скрипт, залить данныеВыгружай через exp и правь прямо в dmp-файле :)
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475692
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TakuravaAlexander RyndinВыгрузить метаданные в SQL-файл, затем глобально заменить INITRANS или PCTFREE, прогнать этот скрипт, залить данныеВыгружай через exp и правь прямо в dmp-файле :)
deprecated/unsupported же, не?
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475704
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousAlexander RyndinВсе как-то криво. Вот я и стал думать, что есть какой-то более прямой способ.
Для разовой операции - самое оно.
Если есть сродство к тонким извращениям - то можно выдумать DDL триггер :) :) :)
...и да, ITL бывает не только на таблицах, но и на индексах.Ну разовая она довольно относительна. Будет иногда случаться перезаливка, добавление новых источников.
По поводу ITL для индексов - это ясно. Лучше, наверное, сохранять то же соотношение 1:2 с таблицами.
Сродства нет к извращениям, но поглядеть надо. Наверное, удастся привязать на конкретного юзера, то почему бы и нет.
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475705
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TakuravaAlexander RyndinВыгрузить метаданные в SQL-файл, затем глобально заменить INITRANS или PCTFREE, прогнать этот скрипт, залить данныеВыгружай через exp и правь прямо в dmp-файле :)Нее.. ;) это даже для меня жестко. Тем более как это автоматизировать.
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475706
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Муза посетила.
Сам не делал - но вдруг понравится :)

dbms_metadata.get_xml + transform=>dbms_metadata.put

Отлаживаться можно на dbms_metadata.get_sxml_ddl
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475711
andrey_anonymousInitrans - свойство сегмента, а не табличного пространства.Но у табличного пространства есть default storage.
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475715
Мнемозина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymousМуза посетила.
Сам не делал - но вдруг понравится :)

dbms_metadata.get_xml + transform=>dbms_metadata.put

Отлаживаться можно на dbms_metadata.get_sxml_ddladd_transform.
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475720
Мнемозинаandrey_anonymousМуза посетила.
Сам не делал - но вдруг понравится :)

dbms_metadata.get_xml + transform=>dbms_metadata.put

Отлаживаться можно на dbms_metadata.get_sxml_ddladd_transform.То есть ... METADATA_TRANSFORM
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475725
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме явного table storageandrey_anonymousInitrans - свойство сегмента, а не табличного пространства.Но у табличного пространства есть default storage.

Не раскроете свою мысль?
авторDEFAULT storage_clause

DEFAULT storage_clause lets you specify the new default storage parameters for objects subsequently created in the tablespace. For a dictionary-managed temporary table, Oracle Database considers only the NEXT parameter of the storage_clause.

Refer to the storage_clause for more information.

Restriction on Default Tablespace Storage
You cannot specify this clause for a locally managed tablespace.
...
Рейтинг: 0 / 0
INITRANS на уровне базы или табличного пространства
    #39475742
initial vs initrans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymousНе раскроете свою мысль?Попутал уместность атрибутов.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / INITRANS на уровне базы или табличного пространства
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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