Осторожно: DataPump или Exp Export не является real Oracle Backup, и вы должны протестировать, чтобы убедиться, что вы можете восстановить файлы Dump, которые вы создаете. Самое близкое, что Oracle имеет к команде SQL Server BACKUP DATABASE, это RMAN, и даже тогда это совсем другое. Но очень полезно вызвать из Batch File. Я являюсь как администратором баз данных для SQL Server, так и Oracle, и способ, которым каждый Engine выполняет резервное копирование, является одним из самых больших различий. Exp и Imp более похожи на команды bcp SQL (но более мощные). Exp не будет создавать резервные копии вашего Controlfile или AchiveLogs, и вам может понадобиться их в случае катастрофы. С помощью Exp убедитесь, что вы используете параметр CONSISTENT = Y (FLASHBACK_TIME для нового экспорта DataPump). Резервные копии SQL Server гораздо более прямолинейны и легче восстанавливаются.
Я уверен, что руководства Oracle смогут рассказать вам, что является правильной командой для этого. – Filburt
Вы можете использовать Oracle Data Pump: http://www.oracle-base.com/articles/10g/oracle-data-pump-10g.php. Возможно, вам придется делать это из сценария консоли, в отличие от сценария базы данных в Oracle. – mservidio
@mservidio: dataPump можно запустить также через SQL. Это большое преимущество перед (устаревшими) инструментами exp/imp –