Конвертировать базу данных.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 определенных объектов в текстовый формат.

ура

Другие вопросы по тегам