Size: a a a

2021 November 30

RM

Ruslan Mustafaev in Oracle RU
было так size 100M autoextend on;
источник

ES

Egor 🐱 Solominov in Oracle RU
придёться мувать объект в конце датафайлов и уменьшать датафайлы. Если их много то это займёт кучу времени, будет жутко не эффективно и потребует написание нетривиального запроса который будет говорить вам какие объекты не дают уменьшить датафаил.
источник

RM

Ruslan Mustafaev in Oracle RU
выгоднее, значит новый tablespace, и в него уже переместить все объекты со старого tablespace
источник

ES

Egor 🐱 Solominov in Oracle RU
если просто взять и удалить старый, не перемещая объекты, то все данные в старом тоже удаляться :)
источник

RM

Ruslan Mustafaev in Oracle RU
я хоть о чистил данные, у меня система не видет очищенное пространство и заполняет типа новые строки в таблице
источник

RM

Ruslan Mustafaev in Oracle RU
не использует очищенное пространство
источник

KL

Kirill Leontev in Oracle RU
допустим мне принципиально сохранить имя тп при переезде. т.е. создаём новое тп, мув, дроп пустого старого, переименование нового в старое.

здесь есть какие-то подводные камни с точки зрения бэкапов? помню натыкался на баги на mos.
источник

RM

Ruslan Mustafaev in Oracle RU
до мув шринк нужен  в старом tablespace ?
источник

KL

Kirill Leontev in Oracle RU
нет
источник

ES

Egor 🐱 Solominov in Oracle RU
никогда не делал ренейм для тбс. чисто логически особых проблем быть не должно т.к. идентификатор всё равно будет  нового тбс а имя затрагивает в освновном словарь и хедеры датафайлов
источник

ES

Egor 🐱 Solominov in Oracle RU
мув и так перераспределит данные в оптимальном порядке уже в новом тбс
источник

RM

Ruslan Mustafaev in Oracle RU
ALTER TABLE  owner.table_name MOVE TABLESPACE my_new_tabдespace;

и так каждую табличку со старого tablespace в новый ?
источник

KL

Kirill Leontev in Oracle RU
есть нюансы (индексы, лоб), но в целом да
источник

RM

Ruslan Mustafaev in Oracle RU
не знаю что такое лоб ((
источник

IG

Ildar Garaev in Oracle RU
Этот SQL попробуйте запустить. Сам по себе он ничего не меняет. Но в выводе его есть команды.
источник

KL

Kirill Leontev in Oracle RU
ну собственно про это Егор и говорил. один экстент в конце на hwm, дырка размером терабайт в середине - и без мува вы ничего с ней не сделаете
источник

IG

Ildar Garaev in Oracle RU
Да согласен. Но для начала надо оценить реалии.
источник

RM

Ruslan Mustafaev in Oracle RU
источник

IG

Ildar Garaev in Oracle RU
Может того что они освободят им достаточно
источник

KL

Kirill Leontev in Oracle RU
я делал простой union по dba_extents и dba_free_space с сортировкой. там прямо визуально эти дыры видно.
источник