powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Большое расхождение в размере данных и в объеме файлов бд
25 сообщений из 83, страница 1 из 4
Большое расхождение в размере данных и в объеме файлов бд
    #39582024
объясните
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объем файлов БД - 603 ГБ. Объем данных - 51 ГБ. Объясните, почему такая большая разница? Файл UNDO имеет размер 26 ГБ. Что еще может повлиять на подсчет размера данных?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> select sum(bytes)/1024/1024/1024 from dba_data_files;
SUM(BYTES)/1024/1024/1024
-------------------------
         603,421737670898

SQL> select sum(d.BYTES)/1024/1024/1024 from DBA_SEGMENTS d;
SUM(D.BYTES)/1024/1024/1024
---------------------------
           51,0435791015625
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582037
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
desc DBA_FREE_SPACE
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582048
объясните
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
2.
3.
4.
SQL> select sum(bytes)/1024/1024/1024 from DBA_FREE_SPACE;
SUM(BYTES)/1024/1024/1024
-------------------------
            552,548828125



Этого достаточно?
Код: plsql
1.
ALTER TABLESPACE MYTABLESPACE COALESCE
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582053
объясните
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так, еще нужно изменить размер файлов.
Код: plsql
1.
ALTER DATABASE DATAFILE 'MYDATAFILE' RESIZE XXXM


Подскажите, если что еще проделать нужно.
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582188
объясните,

может для начала прочитать и понять организацию хранения данных в оракле? А то выполняешь команды, не понимая для чего они нужны и что делают....
заодно подготовишься к возможной ORA-03297...
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582226
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
объясните,

Какую цель преследует месье?
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582399
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, наверное, чтоб данные не расходились..
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582450
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
объяснитеПодскажите, если что еще проделать нужно.
shu immediate;
startup mount restrict;
drop database;
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582465
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CrazyCat,
полегче с такими советами, а то и правда воспользуется
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582468
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййCrazyCat,
полегче с такими советами, а то и правда воспользуется
зато все сойдется.
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582473
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, я вот достаточно долго занимаюсь администрированием БД, тестовые всякие там и т.п., но вот ни разу не пришлось воспользоваться командой DROP DATABASE

Этож какой нужно иметь опыт (выполнения именно этой команды) чтоб навскидку помнить что нужно перепустить в MOUNT RESTRICT...
Странный, на мой взгляд, опыт
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582477
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров,

Все профессии нужны, все профессии важны. Кто-то базы создает, а кто-то должен и дропать.
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582493
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CrazyCatобъяснитеПодскажите, если что еще проделать нужно.
shu immediate;
startup mount restrict;
drop database;

не сработает
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582517
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровЭтож какой нужно иметь опыт (выполнения именно этой команды) чтоб навскидку помнить что нужно перепустить в MOUNT RESTRICT...
Странный, на мой взгляд, опыт
на тестовых БД перед переливкой... чтобы ручками не удалять датафайлики, если они разброваны по нескольким каталогам :)
ну а если все в одном месте - то да, проще rm набрать.
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582978
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фрагментация данных т.е. данные удалялись, но секторы остались как зарезервированы

или искать нужно как эти секторы очистить и чтобы они отдались ОС
или самый такой извращенный метод ..
1. это удалить схему предварительно сделать бэкап данных
2. создать такую схему и экспортировать туда данные с бэкапа
и все будет тип топ
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582985
SAS2014,

"с момента появления команды MOVE TABLE утилиты imp/exp перестали быть средством реорганизации хранения таблиц" (с) Том Кайт
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582989
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014,
... всё ещё новый год отмечаем....или уже старый?
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582992
Добрый Э - ЭхSAS2014,

"с момента появления команды MOVE TABLE утилиты imp/exp перестали быть средством реорганизации хранения таблиц" (с) Том Кайт

мове в пределах тс не гарантирует освобождение хвоста, а пинать в другой не всегда приемлемо.
экспорт-дроп-импорт сомнительный по эффективности и надежности метод, но позволяет уменьшить датафайлы за одну итерацию.
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39582994
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViewerSAS2014,
... всё ещё новый год отмечаем....или уже старый?
он и на трезвую голову всегда бред несет :)
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39583049
отдалась ОС,

вот даже не могу себе представить ситуацию, когда move таблицы в другое ТП не приемлемо, а простой базы, связанный с выгрузкой данных в дамп и их обратной загрузки в базу - нормальное рабочее решение....
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39583087
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отдалась ОС...
мове в пределах тс не гарантирует освобождение хвоста, а пинать в другой не всегда приемлемо.
экспорт-дроп-импорт сомнительный по эффективности и надежности метод, но позволяет уменьшить датафайлы за одну итерацию.
exp/imp тоже не всегда позволяет (((

Если вставить в таблицу 100500 строк, потом сделать из нее delete, а потом exp/imp, то (как минимум по умолчанию в 8i версии) exp все равно размер сохраняет в INITIAL STORAGE (((

Не помню как с этим боролись, но когда нужно было через IMP/EXP чистую базу породить... занятие тоже было не сильно простое )))

AFAIK
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39583102
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevНе помню как с этим боролись
параметром compress=N
COMPRESS - import into one extent ( default Y)
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39583112
Leonid Kudryavtsev,

ты наверное про компрессию вспомнил (параметр COMPRESS, который по умолчанию был Y), когда при выгрузке данных в дамп экспорт делал единственный инишинл экстент для таблицы, равный текущему размеру сегмента хранения всей таблицы. Соответственно, при загрузке данных импортом таблица и создавалась в едином экстенте огромного размера, даже если при этом была совершенно пустой....
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39583116
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev...
exp/imp тоже не всегда позволяет (((

Если вставить в таблицу 100500 строк, потом сделать из нее delete, а потом exp/imp, то (как минимум по умолчанию в 8i версии) exp все равно размер сохраняет в INITIAL STORAGE (((

Не помню как с этим боролись, но когда нужно было через IMP/EXP чистую базу породить... занятие тоже было не сильно простое )))

AFAIK

Кратко
Код: plsql
1.
2.
3.
4.
imp ... INDEXFILE=I.SQL
vi I.SQL
sqlplus ... @ I.SQL
imp ... IGNORE=Y



плюс обычные пляски с CONSTRAINTS/ROWS/INDEXES
...
Рейтинг: 0 / 0
Большое расхождение в размере данных и в объеме файлов бд
    #39584161
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - ЭхSAS2014,

"с момента появления команды MOVE TABLE утилиты imp/exp перестали быть средством реорганизации хранения таблиц" (с) Том Кайт



а теперь объясни мне как с твоей точки зрения мове связано с экспортом и импортом данных в схему?
...
Рейтинг: 0 / 0
25 сообщений из 83, страница 1 из 4
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Большое расхождение в размере данных и в объеме файлов бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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