Конвертировать базу данных.dmp (сделанную с EXP) в уникальный файл.sql (с Oracle 12.2.0)
Мне нужно преобразовать файл базы данных.dmp в уникальный файл.sql. Я установил Oracle 12.2.0. Я использую Windows 10.
Как мне это сделать?
огромное спасибо
1 ответ
Будь то дамп данных или дамп, экспортируемый с помощью обычного экспорта: оба инструмента создают файлы в проприетарном формате, и вы не можете преобразовать их в текст.
Почему вы хотите это сделать? Если вы хотите воссоздать схему со всеми данными в ней, просто импортируйте дамп с помощью impdp (datapump) или imp (обычный), и у вас есть схема.
Если вы хотите знать определенную структуру объекта (например, представление), вы можете импортировать только этот объект.
просто выполните команду impdp help=Y (datapump) или imp help=Y (обычный), чтобы увидеть, как это сделать.
Если вы действительно хотите, чтобы файл вашей базы данных был читаемым, взгляните на Oracle SQL*Developer, который поддерживает выгрузку таблиц в операторы вставки и т. П. И экспорт операторов DDL определенных объектов в текстовый формат.
ура