将sysadmin数据库移动到新数据库空间
缺省情况下,sysadmin数据库是在根数据库空间中创建的。如果根数据库空间不具有足够的空间来存储任务属性和命令历史信息,那么可以通过使用“reset sysadmin" SQL 管理
API命令将sysadmin数据库移动到其他数据库空间。该命令从根数据库空间除去sysadmin数据库并在指定数据库空间中憧憬该数据库。
要移动sysadmin数据库:
1,请确保服务器启动后联机日志中出现以下消息:
09:18:00 Loading Module
09:18:00 SCHAPI: Started 2 dbWorker threads.
2,如果需要,为sysadmin数据库创建一个新的数据库空间,例如 new_dbspace.
3,作为用户informix,运行一下命令:
dbacccess sysadmin -
execute function task ("reset sysadmin","datadbs01");
其中datadbs01是将存储sysadmin数据库的数据库空间名称。
该命令返回以下消息:
(expression) SCHAPI: 'sysadmin' database will be moved to 'datadbs01'. See onl
ine message log.
4,终止与close database 语句之间的dbaccess会话,日志记录显示:
09:18:00 Loading Module
09:18:00 SCHAPI: Started 2 dbWorker threads.
09:33:44 SCHAPI: 'sysadmin' database will be moved to 'datadbs01'. See online message log.
09:33:44 Building 'sysadmin' database ...
09:34:42 Unloading Module
09:34:43 Loading Module
09:34:43 Unloading Module
09:34:43 Loading Module
09:34:43 'sysadmin' database built successfully.
09:34:43 SCHAPI: Started dbScheduler thread.
09:34:43 SCHAPI: Started 2 dbWorker threads.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/312079/viewspace-1017905/ ,如需转载,请注明出处,否则将追究法律责任。