TimesTen手動主備切換(ASP模式)[TimesTen運維基礎]
TimesTen在ASP模式下,主備切換是日常運維中比較經常需要實施的操作,雖然我們可以配置HACMP自動切換,但是手動切換也是難免的,無論是配置自動切換還是手動切換。具體的操作步驟基本一致。
1、切換前注意事項:
a、檢查主備同步狀態,如若有日誌複製堆積,則需要等其日誌追平。
b、主備切換需要將主備節點上承載的業務全部停止,切換後,必須檢查主備角色狀況,及主備節點複製狀況,保證主備關係正常。
2、手動主備切換步驟
--註釋定時指令碼
#crontab -e
#:%s/^/#/g
--主節點檢視主備複製日誌堆積情況
ttrepadmin -log
ttisql -connstr -v 1 -e "call ttbookmark;bye;"
--複製日誌無堆積,通知開發商停業務,必須停止所有的業務程式.
--檢查ckpt狀態,若正處於ckpt執行狀態,需等待其執行完成(Completed 狀態),才可進行主備切換.
ttisql -connstr -v 1 -e "call ttckpthistory;bye;"
--停止當前主節點Cache Agent程式:
ttadmin -cacheStop
或
ttisql -connstr -v 1 -e "call ttcachestop;bye;"
--主備事務保持一致(主節點執行)
ttisql -connstr -v 1 -e "call ttRepSubscriberWait(,,,,-1);bye;"
--停止主節點複製程式
ttadmin -repStop
或
ttisql -connstr -v 1 -e "call ttrepstop;bye;"
--將原主節點的狀態置為 idle狀態
ttisql -connstr -v 1 -e "call ttRepDeactivate;call ttrepstateget;bye;"
--將備機的狀態置為 active 狀態
ttisql -connstr -v 1 -e "call ttrepstateset('ACTIVE');call ttrepstateget;bye;"
--啟動新主節點複製程式
ttadmin -repStart
或
ttisql -connstr -v 1 -e "call ttrepstart;bye;"
--啟動新主節點Cache Agent程式
ttadmin -cacheStart
或
ttisql -connstr -v 1 -e "call ttcachestart;bye;"
--檢查主備節點角色情況
ttisql -connstr -v 1 -e "call ttrepstateget;bye;"
--檢查主備複製及Cache Group重新整理狀態:
ttisql -connstr -v 1 -e "call ttbookmark;bye;"
ttisql -connstr -v 1 -e "select 'PERM' type,
to_char(round(perm_allocated_size/1024)),
to_char(round(perm_in_use_size/1024)),
to_char(round(perm_in_use_high_water/1024)),
to_char(round(perm_in_use_size*100/perm_allocated_size,2))
from sys.monitor
union all
select 'TEMP' type,
to_char(round(temp_allocated_size/1024)),
to_char(round(temp_in_use_size/1024)),
to_char(round(temp_in_use_high_water/1024)),
to_char(round(temp_in_use_size*100/temp_allocated_size,2))
from sys.monitor;
call ttBlockInfo;bye;"
--檢查操作日誌
--檢查Data Store狀態
--檢查錯誤日誌
--通知開發商啟動應用
--啟動定時任務
=========================End===========================================================
1、切換前注意事項:
a、檢查主備同步狀態,如若有日誌複製堆積,則需要等其日誌追平。
b、主備切換需要將主備節點上承載的業務全部停止,切換後,必須檢查主備角色狀況,及主備節點複製狀況,保證主備關係正常。
2、手動主備切換步驟
--註釋定時指令碼
#crontab -e
#:%s/^/#/g
--主節點檢視主備複製日誌堆積情況
ttrepadmin -log
ttisql -connstr
--複製日誌無堆積,通知開發商停業務,必須停止所有的業務程式.
--檢查ckpt狀態,若正處於ckpt執行狀態,需等待其執行完成(Completed 狀態),才可進行主備切換.
ttisql -connstr
--停止當前主節點Cache Agent程式:
ttadmin -cacheStop
或
ttisql -connstr
--主備事務保持一致(主節點執行)
ttisql -connstr
--停止主節點複製程式
ttadmin -repStop
或
ttisql -connstr
--將原主節點的狀態置為 idle狀態
ttisql -connstr
--將備機的狀態置為 active 狀態
ttisql -connstr
--啟動新主節點複製程式
ttadmin -repStart
或
ttisql -connstr
--啟動新主節點Cache Agent程式
ttadmin -cacheStart
或
ttisql -connstr
--檢查主備節點角色情況
ttisql -connstr
--檢查主備複製及Cache Group重新整理狀態:
ttisql -connstr
ttisql -connstr
to_char(round(perm_allocated_size/1024)),
to_char(round(perm_in_use_size/1024)),
to_char(round(perm_in_use_high_water/1024)),
to_char(round(perm_in_use_size*100/perm_allocated_size,2))
from sys.monitor
union all
select 'TEMP' type,
to_char(round(temp_allocated_size/1024)),
to_char(round(temp_in_use_size/1024)),
to_char(round(temp_in_use_high_water/1024)),
to_char(round(temp_in_use_size*100/temp_allocated_size,2))
from sys.monitor;
call ttBlockInfo;bye;"
--檢查操作日誌
--檢查Data Store狀態
--檢查錯誤日誌
--通知開發商啟動應用
--啟動定時任務
=========================End===========================================================
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24930246/viewspace-1173726/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【記憶體資料庫】TimesTen記憶體資料庫
- ostgreSQL主從切換-手動SQL
- Oracle 單機切換為主備Oracle
- openGauss主備切換之switchover與failoverAI
- 【DG】Data Guard主備庫Failove切換AI
- 【DG】Data Guard主備庫Switchover切換
- Mysql 5.6 Master和Slave 主備切換MySqlAST
- 深色模式適配和主題切換模式
- ORACLE基礎運維命令操作手冊Oracle運維
- echarts 主題動態切換Echarts
- vue切換元件基礎模板Vue元件
- Oracle 11g 一主多備切換方案Oracle
- Oracle DataGuard 主備切換 (switchover) oracle11gOracle
- scan ip的手動切換
- Oracle RAC DG手動切換Oracle
- linux運維基礎2Linux運維
- MySQL基礎運維——percona-toolkit運維工具MySql運維
- MongoDB日常運維-05副本集故障切換MongoDB運維
- MHA實現mysql主從資料庫手動切換的方法MySql資料庫
- 【PG流複製】Postgresql流複製主備切換SQL
- mysql主備切換canal出現的問題解析MySql
- Oracle 19C OGG基礎運維-01環境準備Oracle運維
- MySQL雙機互備熱備自動切換KVMySql
- Mysql MHA部署-06手動切換MySql
- 智慧運維基礎-運維知識庫之ETL運維
- docker Redis單機主從哨兵模式切換失敗DockerRedis模式
- 《前端運維》一、Linux基礎--基礎命令(1)前端運維Linux
- (九)主題切換
- Redis主從切換Redis
- Glance基礎服務運維運維
- 基於react-intl實現手動國際化切換React
- 自動化運維工具之Puppet基礎入門運維
- Linux交換分割槽相關都有哪些命令?Linux運維基礎Linux運維
- win10系統ftp主動模式怎麼設定_win10系統ftp切換到主動模式操作步驟Win10FTP模式
- Linux基礎命令---切換使用者suLinux
- WPF手動實現切換頁面
- Linux基礎系統最佳化有哪些必備技能?Linux運維Linux運維
- 12c data guard 使用 sqlplus 主備切換最佳實踐SQL
- mongodb基礎運維能力定義MongoDB運維