首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Oracle SQL Developer中通过自动化作业的“数据库导出”

Oracle SQL Developer中通过自动化作业的“数据库导出”
EN

Stack Overflow用户
提问于 2018-12-18 03:29:10
回答 1查看 858关注 0票数 0

有没有办法在Oracle SQL Developer.I中创建一个自动执行“数据库导出”的作业。我需要每周执行一次,以保留所有数据库对象的备份,如表和SP以及索引和序列以及数据。除了手动执行数据库导出之外,是否还有其他替代方法。

EN

回答 1

Stack Overflow用户

发布于 2018-12-18 03:58:29

SQL Developer是一种GUI。

因此,要安排SQL Developer执行它的图形用户界面特性之一,您需要对SDSQL.exe进行命令行调用-它位于bin目录中。

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

然后,您可以使用操作系统调度程序( Windows或*NIX)提供的程序来调用SDSQL.exe。

I talk about this process here

但。

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

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

好消息是,您仍然可以使用SQL Developer来帮助您设置rman和数据泵导出/备份作业,并使用数据库安排它们。

Data Pump和RMAN项位于DBA面板上,可以通过View菜单访问该面板。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53821844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档