Внешняя таблица Oracle

Не уверен, что это правильное место для этого вопроса, но я не смог найти ответ в Oracle или через Google.

Могу ли я создать резервную копию данных своей таблицы (скажем, таблицы A) из Oracle, используя внешнюю таблицу, и правильно ли это сделать? Данные будут старше 5 лет и будут использоваться только в целях расследования.

И сохраняет ли этот процесс мое табличное пространство в Oracle, если я удаляю/очищаю те, которые скопированы из таблицы A?

Использует ли внешняя таблица какое-либо пространство в фактической базе данных?


person ashim    schedule 03.09.2018    source источник
comment
Вероятно, у вас может быть хранилище данных Hive/Hadoop для хранения исторических данных старше определенных лет, если ваш объем в транзакционной базе данных (Oracle) превысил пороговое значение. Внешние таблицы могут быть хорошим вариантом, если администратор вашей ОС/облака может предоставить вам достаточно места на диске в хранилище или облаке. Но я бы сказал, что это не конкретный вопрос программирования, и вы получите здесь только личные мнения.   -  person Kaushik Nayak    schedule 03.09.2018
comment
Будете ли вы регулярно обращаться к таблице? Если нет, вы можете экспортировать дамп таблицы и импортировать его при необходимости. Внешняя таблица не использует память SGA до тех пор, пока она не будет запрошена.   -  person learningloop    schedule 03.09.2018
comment
@learningloop не будет регулярно обращаться к таблице. какой процесс быстрее, дамп, импорт, а затем запрос или использование внешней таблицы, а затем запрос при необходимости ??   -  person ashim    schedule 03.09.2018


Ответы (1)


Внешняя таблица занимает место только в файловой системе, а не в базе данных.

При выборе подхода к архивированию вам нужно будет учитывать, как ваши настройки резервного копирования/восстановления/отработки отказа обрабатывают связанный каталог ОС. Если вы восстанавливаете резервную копию базы данных через пять лет, будет ли в ней файл данных, связанный с вашей внешней таблицей? Если нет, то будут ли резервные копии файловой системы, которые можно было бы также восстановить?

person William Robertson    schedule 03.09.2018