怎樣重構或者遷移IDS 11版本中的sysadmin系統資料庫(zt)
在客戶的使用過程中,我遇到有個別客戶的sysadmin資料庫的表出現異常,需要重建或者想要把sysadmin資料庫存放的dbspace位置進行變動的情況,對此,我們可以有以下兩種方法來重構sysadmin系統資料庫。[@more@]
方法一: 首先,我們要使用informix使用者停止有關dbscheduler的執行緒,然後把sysadmin資料庫刪除掉, 重新啟動ids伺服器後,系統可以自動來重建sysadmin系統資料庫。
例如,停止有關執行緒的方法。
$ dbaccess sysadmin -
Database selected.
> execute function task("scheduler stop");
(expression) Successfully shutdown dbScheduler/dbWorker threads.
1 row(s) retrieved.
方法二: 使用reset sysadmin命裡,並可以指定我們要重建sysadmin資料庫所在的dbspace位置。
> execute function task("scheduler stop");
(expression) Successfully shutdown dbScheduler/dbWorker threads.
1 row(s) retrieved.
$ dbaccess sysadmin -
Database selected.
> execute function task("reset sysadmin", "rootdbs");
(expression) SCHAPI: 'sysadmin' database will be moved to 'rootdbs'. See onlin
e message log.
1 row(s) retrieved.
then exit the dbaccess.
另外, 使用者可以用以下名來來監控有關資料庫排程執行緒的狀態資訊:
$ onstat -g dbc
IBM Informix Dynamic Server Version 11.10.FC2W5 -- On-Line -- Up 00:09:00 -- 46056 Kbytes
Worker Thread(0) 460f9f60
=====================================
Task: 46157c18
Task Name: mon_sysenv
Task ID: 4
Task Type: STARTUP SENSOR
Task Execution: insert into mon_sysenv select 1 , env_name, env_value FROM sysmaster:sysenv
WORKER PROFILE
Total Jobs Executed 2
Sensors Executed 2
Tasks Executed 0
Purge Requests 2
Rows Purged 0
Worker Thread(1) 46158cf0
=====================================
Task: 4637dc18
Task Name: mon_config_startup
Task ID: 3
Task Type: STARTUP SENSOR
Task Execution: onconfig_save_diffs
WORKER PROFILE
Total Jobs Executed 10
Sensors Executed 7
Tasks Executed 3
Purge Requests 7
Rows Purged 0
Scheduler Thread 46158cf0
=====================================
Run Queue
Empty
Run Queue Size 0
Next Task 7
Next Task Waittime 3377
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-1031097/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 移動ids 11.5中的sysadmin庫從rootdbs到其他空間
- [zt]prebuilt 物化檢視遷移資料庫UI資料庫
- 系統資料遷移
- zt 跨平臺 跨版本 大規模資料遷移
- 11g資料庫遷移ASM資料庫ASM
- 怎樣遷移一個已存在的 12c 之前版本的資料庫(非 CDB)到 12c CDB 的資料庫資料庫
- 怎樣快速搞定laravel資料填充與資料遷移Laravel
- 【遷移】使用rman遷移資料庫資料庫
- 資料庫遷移資料庫
- 異構資料庫遷移埋下的 9 個大坑怎麼躲開?資料庫
- Oracle資料庫(DataGuard)遷移方案(中)Oracle資料庫
- EF 中多個資料庫遷移資料庫
- 1.1資料庫物件結構遷移方法資料庫物件
- ZT 寫有效的歷史資料遷移sqlSQL
- 使用RMAN遷移檔案系統資料庫到ASM資料庫ASM
- 把64位的unix系統資料庫遷移到32位的windows系統資料庫中資料庫Windows
- 遷移已存在的資料庫到ASM中資料庫ASM
- iOS CoreData (二) 版本升級和資料庫遷移iOS資料庫
- 資料庫遷移後的統計資訊更新資料庫
- ZT 3000萬資料成功遷移
- Oracle10g 資料遷移方案(zt)Oracle
- ThinkPHP5.1 中的資料庫遷移和資料填充PHP資料庫
- 資料遷移中的資料庫檢查和建議資料庫
- 資料庫遷移 :理解資料庫
- laravel資料庫遷移Laravel資料庫
- Odoo遷移資料庫Odoo資料庫
- redis資料庫遷移Redis資料庫
- Cacti 遷移資料庫資料庫
- 資料庫遷移方案資料庫
- ORACLE資料庫遷移Oracle資料庫
- 遷移資料庫成功!資料庫
- 建立資料庫遷移資料庫
- 用rman從檔案系統遷移資料庫到asm資料庫ASM
- 同版本的庚頓實時資料庫的資料遷移操作步驟資料庫
- 資料庫-oracle-資料庫遷移資料庫Oracle
- 企業資訊系統在遷移過程中,資料遷移要注意什麼?
- 資料庫檔案的遷移資料庫
- Grafana的版本升級和資料遷移Grafana