移動ids 11.5中的sysadmin庫從rootdbs到其他空間

tonykorn97發表於2009-02-28
ids 11.5中新增了一個sysadmin的庫,sysadmin資料庫包含儲存任務屬性的表。使用任務屬性(不是配置引數)可以定義排程程式收集的資訊和排程程式執行的預計。[@more@]

將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部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-1017905/,如需轉載,請註明出處,否則將追究法律責任。

相關文章