ohh its true Ответов: 2

Как восстановить/загрузить dbf для извлечения данных


Эй там ,

У меня есть требование , когда мне нужно загрузить данные из файла <b>dbf</b>, svd , arc ,ctl, obk таким образом, чтобы я мог запускать запросы select (со сложными соединениями)для извлечения данных из этих файлов . Эти файлы предоставляются сторонним поставщиком путем создания резервной копии базы данных Oracle 11g database . У меня есть жаба для программного обеспечения Oracle (версия 10.5.1.3), однако я не смог выполнить эту задачу . Пожалуйста, дайте мне знать, можно ли использовать жабу, и если да, то как ? Если нет, пожалуйста, предложите бесплатную ar-программу, которая будет работать . У меня нет прав DBA на эту базу данных .

Ваша быстрая помощь в этом вопросе очень ценится.

2 Ответов

Рейтинг:
1

Sudhakar Shinde

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

Пожалуйста, проверьте, можете ли вы получить dmp-файл от поставщика вместо dbf-файлов.


ohh its true

Привет Судхакар ,

Спасибо за быстрый ответ . Однако получить dmp-файлы от поставщика невозможно :( .
Кроме того , я знаю структуру базы данных (у меня есть разрешения на выполнение следующих действий select,insert,update). Это поможет ? Неужели нет никакого инструмента для извлечения данных , кто-то предложил sql server management studio ? и т.д. , Неужели нет никаких надежд вообще ?

Sudhakar Shinde

Попробуйте вариант восстановления, как упоминалось выше, однако это сложный вариант.

ohh its true

ладно , мы попробуем , спасибо :)

Рейтинг:
0

Jörgen Andersson

Забудьте об использовании резервных копий или файлов dbf. Вам потребуется почти идентичная настройка в качестве сервера, с которого исходят файлы (файловая система, установочные файлы и учетные записи пользователей и, вероятно, многое другое.)
Самый подходящий способ сделать это на Oracle-это импорт экспорт[^] файл.