随同 admin() 或 task() 函数,使用 reset sysadmin 参数来将 sysadmin 数据库移到指定的 dbspace。移动 sysadmin 数据库将该数据库重置回到首次创建它时的原始状态;所有数据、 command history 和结果表都会丢失。仅内建任务、传感器和阈值保留在 sysadmin 表中。
元素 | 描述 | 关键考虑 |
---|---|---|
dbspace | dbspace 的名称。 |
这个函数没有等同的实用程序命令。
如果您未指定 dbspace 作为最后的参数,则这个命令删除 sysadmin 数据库,然后在 rootdbs 中重新创建它。删除所有 ph_* 表和 command_history 行,并删除所有结果表。
EXECUTE FUNCTION task("reset sysadmin","dbs1");
下一个示例删除 sysadmin 数据库,然后在 rootdbs 中重新创建它。
EXECUTE FUNCTION admin("reset sysadmin");
除了内建任务、传感器和阈值之外,从 ph_ 表中删除所有数据行,通过这个函数调用从 sysadmin 删除所有结果表。该函数执行完成之后,command_history 表为空。