【发布时间】:2022-01-03 07:28:55
【问题描述】:
现在我有一个每天都在变化的“生产应用程序”。每周五我都会去Tasks > Copy这个应用程序
并将该副本发送到另一个 ID 应用程序,以便(例如)“生产应用程序 2”作为备份(我在另一台服务器中有数据库备份)
有没有办法自动进行“备份”?
提前致谢
【问题讨论】:
标签: sql oracle oracle-apex backup
现在我有一个每天都在变化的“生产应用程序”。每周五我都会去Tasks > Copy这个应用程序
并将该副本发送到另一个 ID 应用程序,以便(例如)“生产应用程序 2”作为备份(我在另一台服务器中有数据库备份)
有没有办法自动进行“备份”?
提前致谢
【问题讨论】:
标签: sql oracle oracle-apex backup
定期(例如每天)导出您的应用程序怎么样?你会使用APEXExport。
当它从操作系统命令提示符调用时,您可以创建一个批处理脚本(MS Windows 上的 .bat)并安排它(在 MS Windows 上使用任务计划程序)在您想要的任何时间运行,例如02:00(午夜 2 小时后))。
我就是这么做的,效果很好。
【讨论】:
.\;,使其看起来像例如.\;D:\oracle11\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar。另外,请确保您确实有 OJDBCx.JAR 文件(“x”因版本而异。当我在 Apex 4.2 上时,我必须使用 ojdbc14.jar。在 21.1 上,它是 ojdbc6.jar)。
从 APEX 20.1 开始,有一个功能需要常规 backups automatically。还有最近的blog,它展示了如何使用 ORDS 导出/导入应用程序。
【讨论】:
SQLcl 也可以通过命令行:see here
【讨论】: