java - 保存 oracle 数据库的状态以恢复到什么状态?

标签 java oracle persistence oracle-sqldeveloper

我正在使用一个使用持久数据Java应用程序进行创建。

我正在使用 SQLDeveloper 使用 Oracle 数据库 对其进行测试。

目前,为了使用测试数据填充数据库,我使用我的应用程序来执行此操作。 当我停止运行应用程序时,数据将从数据库中删除

有没有一种方法可以保存数据库的状态,以便我可以恢复数据库状态,而不是通过应用程序填充它?

最佳答案

我建议您在测试时需要它,而不是在生产中。 Oracle数据库提供了一种名为Flashback的技术。它允许将数据库设置回过去的某个时间。如果它在您的许可证变体中可用,您可能想尝试一下。

关于java - 保存 oracle 数据库的状态以恢复到什么状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36041341/

相关文章:

java - 在 spring 上运行持久性测试(JUnit)时出错

java - MYSQL 自动递增主键的实际问题

java - 尽管使用了 StopAnalyzer 和 StopFilter,Apache Lucene 不会过滤停用词

java - 无法运行执行weka命令的java程序

Oracle - 使用 DBMS_MVIEW.REFRESH 刷新 'REFRESH FORCE ON DEMAND' View 时会发生什么

sql - 将 guids 转换为数值

database - 是否需要数据库之外的事务行为?

java - 我的应用程序打开后立即关闭

java - TreeSet 在应该返回 true 时返回 false?

c++ - 创建连接时,Visual Studio 2010 为 Oracle OCCI 11g 报告 "Access violation"