SMK*_*SMK 1 .net c# sql oracle setup-project
我想通过.Net代码备份或还原我的Oracle数据库。我进行了大量搜索,但未找到任何正确的解决方案。就像我们通过执行查询在SQL Server中进行备份一样。
backup database :DatabaseName to disk = ':DestinationPath
Run Code Online (Sandbox Code Playgroud)
我想在Oracle中做同样的事情。
您可以使用exp / imp之类的Oracle实用程序或较新的Oracle Data Pump来创建数据库导出(备份),尽管您必须在数据库外部在命令行/终端窗口中执行这些导出。请参阅此以获取更多信息:http : //www.oracle-base.com/articles/10g/oracle-data-pump-10g.php
更新:我已纠正。可以通过PL / SQL启动数据泵作业。感谢@ a-horse-with-no-NAME。
本文介绍如何从sql启动数据泵作业:http : //docs.oracle.com/cd/B19306_01/server.102/b14215/dp_api.htm#i1006925