我需要在没有任何第三方工具的情况下远程备份oracle 19c数据库,因此没有rman或exp/imp。
我想知道是否有什么可以与mssql、MicrosoftsSQLServer管理对象甚至mysqlbackup.net的“备份”sql命令相提并论。
任何帮助都将不胜感激!
编辑:
我很抱歉这个问题造成的混乱,仍然是新的平台。我忘了提一下,我目前正在做一个c#项目,它应该允许用户远程备份oracle数据库或sql server数据库。它是一个更大项目的一部分,以后应该合并。用户必须输入一个连接字符串和一些其他参数,然后我的库将创建指定数据库的备份。
由于使用了sql server管理对象,sql server备份非常容易实现,但据我所知,oracle没有这样的c#库。
重申一下,我需要编写一个c#工具,它可以通过连接字符串连接到oracle数据库,然后将数据库备份到指定的文件夹。此文件夹很可能是共享文件夹,以允许用户访问创建的备份。有没有什么工具,可以这样做?可能与smo或mysqlbackup.net类似?如果没有,我很可能会使用pl/sql和 DBMS_SCHEDULER
创建并运行 BACKUP-SCRIPT
键入作业或使用 DBMS_DATAPUMP
. 我认为这些是可能的解决办法,但我不熟悉,所以我仍然不确定。
再次,我很抱歉,如果我造成任何混乱,我的第一个问题,谢谢你的每一个答案!
暂无答案!
目前还没有任何答案,快来回答吧!