重新启动数据库
如果多个节点错过 Vertica 过程(例如,因断电),或者在未先正常关闭 Vertica 数据库的情况下关闭服务器,数据库群集则会在下次启动时指出其之前非正常关闭。
数据库自动检测群集上次处于一致状态的时间,管理员可在此时点重新启动数据库。
从 管理工具的“主菜单 (Main Menu)”中:
-
验证已通过单击停止数据库 (Stop Database) 来停止数据库。
此时将显示一条消息:<dbadmin> 拥有的数据库均未运行 (No databases owned by
are running) -
通过从“主菜单 (Main Menu)”中选择启动数据库 (Start Database) 来启动数据库。
-
选择要重新启动的数据库并单击确定 (OK)。
如果您在数据库未正常关闭后将其启动,则会显示一条指示启动失败的消息。按返回 (RETURN) 可继续恢复过程。
-
确定上一个完好的时期时,系统将提示您确认要启动该完好时期所在日期的数据库。选择是 (Yes) 可继续恢复过程。
当心
如果您不想在上一个完好的时期启动,可改为从备份还原数据并尝试重新启动数据库。要使此操作有意义,备份必须比上一个完好的时期更新。Vertica 继续初始化和恢复上一个完好的时期之前的所有数据。
如果恢复用时超过一分钟,则在出现“是否要继续等待? (Do you want to continue waiting?)”提示时,您需要回复 <是 (Yes)> 或 <否 (No)>。
当所有节点的状态均变为“正在恢复 (RECOVERING)”或“开启 (UP)”时,选择 <否 (No)> 可退出此屏幕并通过管理工具的“主菜单 (Main Menu)”监控进度。选择 <是 (Yes)> 可继续显示数据库恢复时段。
注意
请确保重新加载在所恢复到的上一个完好的时期所在日期之后添加的任何数据。