Возможно ли выполнить экспорт бд с помощью компонентов DOA или других..

delphi_ora

Доброе времени суток всем?У меня вопросик!Использую компоненты DOA 4.1, возможно ли вылить дам базы (выполнить экспорт) без использовании утилиты exp.exe, а с помощью компонентов DOA или других....? Оч.нада.за ранее спасибо.
9 ответов

delphi_ora

не думаю, что есть что-нибудь готовое, кроме утилиты exp.exe, что может сделать дамп, понимает утилита imp.exe (хотя, тут могу ошибаться). Даже PL/SQL-Developer в меню Tools-->Export-->[Oracle Export] пользуется для этого услугами exp.exe.но есть вариант создать собственную экспорт-программу, выход которой понимается собственной импорт-программой.как пример - тот же PL/SQL-Developer в меню Tools-->Export-->[PL/SQL Developer] и Tools-->Import-->[PL/SQL Developer]


delphi_ora

не думаю, что есть что-нибудь готовое, кроме утилиты exp.exe, что может сделать дамп, понимает утилита imp.exe (хотя, тут могу ошибаться). Даже PL/SQL-Developer в меню Tools-->Export-->[Oracle Export] пользуется для этого услугами exp.exe.но есть вариант создать собственную экспорт-программу, выход которой понимается собственной импорт-программой.как пример - тот же PL/SQL-Developer в меню Tools-->Export-->[PL/SQL Developer] и Tools-->Import-->[PL/SQL Developer]
поподробнее .....


delphi_ora

а чем не устратвает внутренный imp/exp ?----www.hramin.jino-net.ru


delphi_ora

а чем не устратвает внутренный imp/exp ?----www.hramin.jino-net.ru
прога запускается на рабочей станции, где установлен клиент оракла, есть необходимость выполнять экспорт, но на клиенте нет exp.exe


delphi_ora

ну чего поподробнее,экспортируешь DDL всяких там таблиц/процедур/триггеров и т.д. Oracle metadataдалее идут все записи из всех таблиц


delphi_ora

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


delphi_ora

прога запускается на рабочей станции, где установлен клиент оракла, есть необходимость выполнять экспорт, но на клиенте нет exp.exe
Нет ножек - нет пирожных.А самому писать exp/imp - занятие странное и бессмысленное.


delphi_ora

Нет ножек - нет пирожных.А самому писать exp/imp - занятие странное и бессмысленное.
я не спрашиваю есть смысл или его нет, у меня вопрос: есть ли гденить пример


delphi_ora

Если ваша БД не очень сложна и не использует сложных типов данных, то процесс написания небольшой процедуры экспорта в виде sql-insert'ов десятка таблиц не должен был вызвать у более-менее квалифицированного спецаилиста сложностей. Если же ваша база сложна - то, думаю, что вам тем более не удастся создать своего аналога утилиты экспорта, хоть сколько-нибудь близкой по функционалу и производительности к exp, невзирая на наличие примеров или их отсутствие.