启动快速恢复以验证是否不存在打开的事务

关闭过程不保证回滚所有打开的事务。要保证源数据库服务器没有打开的事务,需要将源数据库服务器置于静默方式并启动快速恢复。

运行以下命令进入静默方式并启动快速恢复:
oninit -s
仅 UNIX/Linux
在 UNIX™ 或 Linux™ 上,oninit –s 命令前滚所有已落实的事务并回滚所有自上次检查点以来未完成的事务,然后在日志中留下一个无打开暂挂事务的新检查点记录。

在初始化新版本的 GBase 8s 之前,必须运行 oninit -s 命令。 如果尝试初始化新的数据库服务器时仍保留有任何事务,那么在尝试初始化新的数据库服务器时将显示以下错误,并且该服务器将转为脱机:

数据库服务器更改日志版本时,检测到打开的事务。
请以停顿方式启动先前版本的数据库服务器,然后正常关闭
服务器,再迁移到此版本的服务器。

有关快速恢复的更多信息,请参阅《GBase 8s 管理员指南》。

在将数据库服务器置于静默方式并启动快速恢复之后,发出 onmode -yuk 命令以关闭数据库服务器。然后复查 online.log 文件以查找任何可能的问题并进行解决。

V8.5)。迁移期间任何打开的事务都将导致快速恢复中出现执行失败。