Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Аналог shrink для тэйблспэйса  [new]
Gleb Reutov
Member

Откуда:
Сообщений: 179
Удалил таблцу, которая содержала lob поле (100Гб). Как отметить освобожденное пространство как неиспользованое, чтобы это пространство не попадало в бэкап?

Oracle 10gR2
15 окт 08, 18:58    [6311533]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
marguren
Member

Откуда:
Сообщений: 1256
может,

alter table pupu enable row movement;
alter table pupu shrink space;

? я не очень-то уверена, поможет ли это lob'ными филдами.. проверьте!
15 окт 08, 19:19    [6311603]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Gleb Reutov
Member

Откуда:
Сообщений: 179
в том то и проблема, что таблица удалена и нечему делать shrink =(
15 окт 08, 19:24    [6311616]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
marguren
Member

Откуда:
Сообщений: 1256
ой, сорри, торможу....
ну такда как нащщет того, чтобы создать новое ТБС и мувнуть туда все таблы из прошлого ТБС, а индексы ребилднуть?

или экспортнуть все из ТБС, убить старое ТБС, создать новое с нужным размером и импортировать все обратно?
15 окт 08, 19:35    [6311654]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Gleb Reutov
Member

Откуда:
Сообщений: 179
спасибо, перенести все в другой тэйблспэйс - вариант, но он мне кажется неоптимальным. Но если не будет другого выхода - так и сделаю
15 окт 08, 20:01    [6311705]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
marguren
Member

Откуда:
Сообщений: 1256
нэ за што!
в смысля? а какой вариант оптимальный?
15 окт 08, 20:09    [6311722]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Gleb Reutov
Member

Откуда:
Сообщений: 179
marguren
нэ за што!
в смысля? а какой вариант оптимальный?

С моей точки зрения оптимальным было бы изменить освободившиеся блоки, как будто они никогда не использовались
15 окт 08, 21:24    [6311962]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Gleb Reutov
Member

Откуда:
Сообщений: 179
Только я не знаю как это можно (и можно ли вообще) сделать
15 окт 08, 21:25    [6311967]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
Gleb Reutov
Удалил таблцу, которая содержала lob поле (100Гб). Как отметить освобожденное пространство как неиспользованое, чтобы это пространство не попадало в бэкап?

Oracle 10gR2


Как удалял-то ?
15 окт 08, 21:26    [6311969]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Gleb Reutov
Member

Откуда:
Сообщений: 179
Серафимный Шестикрыл
Gleb Reutov
Удалил таблцу, которая содержала lob поле (100Гб). Как отметить освобожденное пространство как неиспользованое, чтобы это пространство не попадало в бэкап?

Oracle 10gR2


Как удалял-то ?

Вначале truncate, а потом drop table
15 окт 08, 21:28    [6311973]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7431
Ну да... rman так и должен делать. Мож оно в "recycle bin" подвисло?
Gleb Reutov
Удалил таблцу, которая содержала lob поле (100Гб). Как отметить освобожденное пространство как неиспользованое, чтобы это пространство не попадало в бэкап?

Oracle 10gR2
15 окт 08, 21:29    [6311979]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Gleb Reutov
Member

Откуда:
Сообщений: 179
Relic Hunter
Ну да... rman так и должен делать. Мож оно в "recycle bin" подвисло?
Gleb Reutov
Удалил таблцу, которая содержала lob поле (100Гб). Как отметить освобожденное пространство как неиспользованое, чтобы это пространство не попадало в бэкап?

Oracle 10gR2

О! Наверное так и есть, правда не могу сейчас проверить. Больше спасибо!
15 окт 08, 21:32    [6311985]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Gleb Reutov
Member

Откуда:
Сообщений: 179
Почистил корзину, но это не помогло. Есть еще какие-то идеи?
16 окт 08, 12:56    [6314653]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Gleb Reutov
Почистил корзину, но это не помогло. Есть еще какие-то идеи?

как вариант
RMAN also skips other datafile blocks that do not currently contain data, if all of the following conditions apply:

The COMPATIBLE initialization parameter is set to 10.2

There are currently no guaranteed restore points defined for the database

The datafile is locally managed

The datafile is being backed up to a backup set as part of a full backup or a level 0 incremental backup

The backup set is being created on disk.
16 окт 08, 13:00    [6314689]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Gleb Reutov
Member

Откуда:
Сообщений: 179
pravednik
Gleb Reutov
Почистил корзину, но это не помогло. Есть еще какие-то идеи?

как вариант
RMAN also skips other datafile blocks that do not currently contain data, if all of the following conditions apply:

The COMPATIBLE initialization parameter is set to 10.2

There are currently no guaranteed restore points defined for the database

The datafile is locally managed

The datafile is being backed up to a backup set as part of a full backup or a level 0 incremental backup

The backup set is being created on disk.

спасибо, сейчас проверю
16 окт 08, 13:06    [6314736]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Gleb Reutov
Member

Откуда:
Сообщений: 179
Все условия выполнены, но бэкап все равно большой.
16 окт 08, 13:28    [6314912]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
sql+
Guest
marguren
может,

alter table pupu enable row movement;


Это вообще причём здесь?
16 окт 08, 13:55    [6315138]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Gleb Reutov
Все условия выполнены, но бэкап все равно большой.

ну так может, меньше просто некуда ???..
16 окт 08, 14:30    [6315431]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Gleb Reutov
Member

Откуда:
Сообщений: 179
pravednik
Gleb Reutov
Все условия выполнены, но бэкап все равно большой.

ну так может, меньше просто некуда ???..

Если запрос, которым я проверяю - правильный, то в 5 файлах по 32 Гб занято не более 5 гигов, в каждом.

select a.used_space, b.free_space, free_space+used_space all_space, c.name 
      from  (select sum (e.bytes)/(1024*1024*1024) used_space, file_id from DBA_extents e   group by file_id) a 
      inner join  (select sum(bytes)/(1024*1024*1024) free_space, file_id from dba_free_space group by file_id) b on a.file_id=b.file_id
      inner join v$datafile c on c.file#=b.file_id;
16 окт 08, 14:50    [6315586]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Gleb Reutov
Member

Откуда:
Сообщений: 179
Кстати, при этом изменть размер датафайлов не выходит - ругается ORA-03297 (file contains user data deyond requested RESIZE value). Может экстенты разбросаны по датафайлу, но как их дефрагментировать - непонятно.
16 окт 08, 14:56    [6315615]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Gleb Reutov
Кстати, при этом изменть размер датафайлов не выходит - ругается ORA-03297 (file contains user data deyond requested RESIZE value). Может экстенты разбросаны по датафайлу, но как их дефрагментировать - непонятно.

alter tablespace tablespace_name COALESCE
16 окт 08, 14:58    [6315643]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
sql+
Guest
pravednik
Gleb Reutov
Кстати, при этом изменть размер датафайлов не выходит - ругается ORA-03297 (file contains user data deyond requested RESIZE value). Может экстенты разбросаны по датафайлу, но как их дефрагментировать - непонятно.

alter tablespace tablespace_name COALESCE


Ещё одна глупость.
16 окт 08, 15:00    [6315660]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
Эталон Этанолович
Member

Откуда: Институт благородных девиц. Палата №6
Сообщений: 332
pravednik
alter tablespace tablespace_name COALESCE
Ух......
Сказал, как отрезал :)
16 окт 08, 15:02    [6315681]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Эталон Этанолович
pravednik
alter tablespace tablespace_name COALESCE
Ух......
Сказал, как отрезал :)

та да..протупил... ))))...
двигать оно, конечно, ниче не будет ))))
16 окт 08, 15:08    [6315740]     Ответить | Цитировать Сообщить модератору
 Re: Аналог shrink для тэйблспэйса  [new]
sql+
Guest
Во-первых, этам команда применима только к DMT.
Во-вторых, даже если у него DMT, непонятно как объединение мелких свободных экстентов в более крупные повляиет на размер бэкапа.

Насколько я понимаю, свободные экстенты в табличной области как-бы вообще бэкапится не должны.
16 окт 08, 15:11    [6315773]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить