【问题标题】:Oracle Advanced Queue behavior when database restarts数据库重新启动时的 Oracle 高级队列行为
【发布时间】:2018-07-30 08:02:33
【问题描述】:

如果数据库崩溃并重新启动,Oracle 队列会发生什么?我们是否必须再次手动重新启动队列?是否会出现不一致的事务,或者 oracle 数据库服务器是否足够智能来处理这种情况?

如果在数据库重新启动后需要手动重新启动队列,是否最好创建一个作业来自动启动队列?

【问题讨论】:

    标签: oracle advanced-queuing


    【解决方案1】:

    您不需要手动启动队列。但根据数据库的重要性,您可能希望创建一个在启动时确保一切都正确设置的作业 (http://www.dba-oracle.com/t_database_startup_trigger.htm)。

    不会有不一致的数据。 Oracle 确保除了正在进行的事务外不会丢失任何数据。这些将被回滚。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-19
      • 2016-01-24
      相关资源
      最近更新 更多