Файлы данных Oracle на общем сетевом ресурсе
-
16-09-2019 - |
Вопрос
У меня есть сервер Oracle 8.1.7, работающий на Windows 2000 Advanced Server на виртуальной машине.В настоящее время мы используем MS Virtual Server для размещения этого.(Выделенное оборудование достаточно мощное - у нас выделено 3,5 ГБ оперативной памяти и одно процессорное ядро с частотой 2 ГГц, что больше, чем у большинства серверов 1999 года выпуска)
Одним из ограничений виртуального сервера является максимальный размер виртуального жесткого диска (127 ГБ), а база данных, которую я пытаюсь импортировать, составляет 143 ГБ.
Чтобы обойти эту проблему, я пытаюсь создать файлы данных базы данных на физическом жестком диске, на котором достаточно места.
Моя проблема в том, что у меня возникли трудности с созданием экземпляра базы данных в общей сетевой папке.
Кто-нибудь знает, как я могу это сделать, сохранив при этом свою молодость (и волосы!)?
Твое здоровье, Брайан
Решение
Вам нужна учетная запись вашего Oracle
служба запускается в разделе "получение доступа к общему сетевому ресурсу".
Не могу сказать, что это хорошая идея - создать Oracle
файл данных в общей сетевой папке, но это жизнеспособное решение, если вы не слишком возитесь с файлами данных и предоставляете общий доступ.
Другие советы
Вы говорите "импорт".Если вы используете exp / imp, одним из вариантов может быть импорт только отдельных пользователей или таблиц и уменьшение их размера по отдельности.
Кроме того, размер IMP-файла не коррелирует с размером базы данных.Файл exp / imp объемом 140 ГБ может привести к значительно меньшему размеру базы данных (или, наоборот, он может быть больше, поскольку файл exp / imp содержит только метаданные индекса).Даже база данных с файлами данных общим объемом 140 ГБ может быть меньше, если эти файлы данных содержат много неиспользуемого пространства.