Действия
TablespaceSizeChange » История » Редакция 4
« Предыдущее |
Редакция 4/8
(Разница(diff))
| Следующее »
BEA, 14.06.2024 18:07
Изменение размера табличных пространств¶
Oracle¶
Пускать все запросы под пользователем sys.
Проверить размер табличных пространств можно:- SQL Developer: ПКМ по подключению через sys и опция
manage database
- SQL запрос:
select df.tablespace_name "Tablespace", totalusedspace "Used MB", (df.totalspace - tu.totalusedspace) "Free MB", df.totalspace "Total MB", from ( select tablespace_name, round(sum(bytes) / 1048576) TotalSpace from dba_data_files group by tablespace_name ) df, ( select round(sum(bytes)/(1024*1024)) totalusedspace, tablespace_name from dba_segments group by tablespace_name ) tu where df.tablespace_name = tu.tablespace_name ;
Запрос который напомнит где файлы .dbf
лежат:
select name from v$datafile;
Изменение размера OMP_IND и OMP_DB¶
SQL запрос для изменения размера табличного пространства (одного.dbf
файла)alter database datafile '<filePath>' resize <newSize>M;
Где:
- <filePath> - абсолютный путь файла
.dbf
размер которого собираетесь изменить - <newSize> - новый размер в мегабайтах (можно указывать и в других размерностях но тогда нужно изменить букву которая слудует после этого значения. К примеру если указать G - это в гигабайтах)
Обновлено BEA 8 месяца назад · 4 изменени(я, ий)