关闭过程不保证回滚所有打开的事务。要保证源数据库服务器没有打开的事务,需要将源数据库服务器置于静默方式并启动快速恢复。
oninit -s
在初始化新版本的 GBase 8s 之前,必须运行 oninit -s 命令。 如果尝试初始化新的数据库服务器时仍保留有任何事务,那么在尝试初始化新的数据库服务器时将显示以下错误,并且该服务器将转为脱机:
数据库服务器更改日志版本时,检测到打开的事务。 请以停顿方式启动先前版本的数据库服务器,然后正常关闭 服务器,再迁移到此版本的服务器。
有关快速恢复的更多信息,请参阅《GBase 8s 管理员指南》。
在将数据库服务器置于静默方式并启动快速恢复之后,发出 onmode -yuk 命令以关闭数据库服务器。然后复查 online.log 文件以查找任何可能的问题并进行解决。
V8.5)。迁移期间任何打开的事务都将导致快速恢复中出现执行失败。