TablespaceSizeChange » История » Редакция 2
Редакция 1 (BEA, 31.05.2024 12:21) → Редакция 2/8 (BEA, 31.05.2024 12:27)
h1. Изменение размера табличных пространств h2. Oracle Пускать все запросы под пользователем sys. Проверить разммер табличных пространств можно: * SQL Developer: ПКМ по подключению через sys и опция @manage database@ !clipboard-202405311214-dthjh.png! * SQL запрос: <pre> select df.tablespace_name "Tablespace", totalusedspace "Used MB", (df.totalspace - tu.totalusedspace) "Free MB", df.totalspace "Total MB", round(100 * ( (df.totalspace - tu.totalusedspace)/ df.totalspace)) "Pct. Free" from ( select (select tablespace_name, round(sum(bytes) / 1048576) TotalSpace from dba_data_files group by tablespace_name ) tablespace_name) df, ( select (select round(sum(bytes)/(1024*1024)) totalusedspace, tablespace_name from dba_segments group by tablespace_name ) tablespace_name) tu where df.tablespace_name = tu.tablespace_name ; </pre> Запрос который напомнит где файлы dbf лежат: <pre> select name from v$datafile; </pre> h3. Изменение размера OMP_IND и OMP_DB SQL запрос для изменения размера табличного пространства (одного @.dbf@ файла) <pre> alter database datafile '<полный путь до dbf файла>' resize <Новый размер в мегабайтах>M; </pre>