Файлы данных Oracle на сетевом ресурсе - PullRequest
0 голосов
/ 27 апреля 2009

У меня сервер Oracle 8.1.7, работающий на Windows 2000 Advanced Server на виртуальной машине. В настоящее время мы используем MS Virtual Server для размещения этого. (Выделенное оборудование достаточно мощное - у нас выделено 3,5 ГБ ОЗУ и одно процессорное ядро ​​2 ГГц, что больше, чем у большинства серверов в 1999 году)

Одним из ограничений виртуального сервера является максимальный размер виртуального жесткого диска (127 ГБ) и базы данных, которую я пытаюсь импортировать, составляет 143 ГБ.

Чтобы обойти эту проблему, я пытаюсь создать файлы данных БД на физическом жестком диске, на котором достаточно места.

Моя проблема в том, что я испытываю трудности при создании экземпляра базы данных на сетевом ресурсе.

Кто-нибудь знает, как я могу это сделать, сохраняя свою молодую внешность (и прическу!)?

Cheers, Brian

Ответы [ 2 ]

0 голосов
/ 28 апреля 2009

Вы говорите «импорт». Если вы используете exp / imp, одним из вариантов может быть только импорт отдельных пользователей или таблиц и их уменьшение в индивидуальном порядке.

Кроме того, размер файла IMP не соответствует размеру базы данных. Файл exp / imp размером 140 ГБ может привести к гораздо меньшей базе данных (или, наоборот, он может быть больше, поскольку файл exp / imp содержит только метаданные индекса). Даже база данных с файлами данных общим объемом 140 ГБ может быть меньше, если эти файлы данных содержат много неиспользуемого пространства.

0 голосов
/ 27 апреля 2009

Вам нужна учетная запись, под которой запущена служба Oracle, чтобы иметь доступ к общему сетевому ресурсу.

Не могу сказать, что это хорошая идея - создать Oracle файл данных на общем сетевом ресурсе, но это жизнеспособное решение, если вы не очень много работаете с файлами данных и делитесь доступностью.

...