Как я могу сделать резервную копию схемы удаленной базы данных в этой среде? - PullRequest
1 голос
/ 29 октября 2009

У меня есть Oracle учетная запись (схема) удаленной базы данных Oracle. Используя эту учетную запись, я могу выполнять все виды операций, таких как: запрос, обновление, удаление и добавление. Но я не могу использовать exp или imp. Теперь мой вопрос: как мне вывести все данные в этой схеме удаленной базы данных, включая таблицу, представление, функцию, процедуру, пакет.

1 Ответ

2 голосов
/ 29 октября 2009

Вы можете использовать пакет dbms_metadata.get_ddl для генерации ddl для объектов. Читать это

Вы можете создавать CSV-файлы для данных, которые можно загрузить с помощью sql * loader, или создавать операторы вставки.

Это будет настоящая боль. Особенно, когда есть инструмент, который сделает это за вас: exp / expdp. Вы можете попытаться использовать локальную утилиту exp и попытаться подключиться к удаленной базе данных с ней.

exp username/password@remotedb owner=ownername 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...