&引用;“数据库导出”;通过自动化作业在Oracle SQL Developer中

&引用;“数据库导出”;通过自动化作业在Oracle SQL Developer中,oracle,oracle-sqldeveloper,Oracle,Oracle Sqldeveloper,是否有一种方法可以创建一个作业,该作业将自动在Oracle SQL Developer中执行“数据库导出”。我需要每周执行此操作,以保留所有数据库对象(如表、SP、索引和序列)以及数据的备份。除了手动执行数据库导出,还有其他方法吗。SQL Developer是一个GUI 因此,要安排SQLDeveloper执行其GUI功能之一,您需要对bin目录中的SDSQL.exe进行命令行调用 其中一个选项是调用导出功能。但您需要使用购物车创建要导出的对象的清单。然后,您需要为导出本身创建一个场景/设置XM

是否有一种方法可以创建一个作业,该作业将自动在Oracle SQL Developer中执行“数据库导出”。我需要每周执行此操作,以保留所有数据库对象(如表、SP、索引和序列)以及数据的备份。除了手动执行数据库导出,还有其他方法吗。

SQL Developer是一个GUI

因此,要安排SQLDeveloper执行其GUI功能之一,您需要对bin目录中的SDSQL.exe进行命令行调用

其中一个选项是调用导出功能。但您需要使用购物车创建要导出的对象的清单。然后,您需要为导出本身创建一个场景/设置XML文件,该文件告诉它要使用什么导出选项,在哪里写入文件,等等

然后,您可以使用Windows或*NIX提供的操作系统计划程序调用SDSQL.exe

但是

这不是进行正确备份的方法

使用RMAN或数据泵进行备份。然后使用数据库调度程序启动数据库作业以调用rman或数据泵

好消息是,您仍然可以使用SQL Developer帮助您设置rman和数据泵导出/备份作业,并将它们与数据库一起调度

数据泵和RMAN项目位于DBA面板上,可通过查看菜单访问该面板


SQL开发人员是一个GUI

因此,要安排SQLDeveloper执行其GUI功能之一,您需要对bin目录中的SDSQL.exe进行命令行调用

其中一个选项是调用导出功能。但您需要使用购物车创建要导出的对象的清单。然后,您需要为导出本身创建一个场景/设置XML文件,该文件告诉它要使用什么导出选项,在哪里写入文件,等等

然后,您可以使用Windows或*NIX提供的操作系统计划程序调用SDSQL.exe

但是

这不是进行正确备份的方法

使用RMAN或数据泵进行备份。然后使用数据库调度程序启动数据库作业以调用rman或数据泵

好消息是,您仍然可以使用SQL Developer帮助您设置rman和数据泵导出/备份作业,并将它们与数据库一起调度

数据泵和RMAN项目位于DBA面板上,可通过查看菜单访问该面板