DB2重啟資料庫實例時,有時停止實例會失敗,此時需要先確認沒有應用鏈接資料庫,然後再關閉資料庫實例,並重新啟動。 1.查看是否有活動的鏈接 命令:db2 list applications for db db_name 發現有兩個活動鏈接,此時需要將鏈接進行關閉。 2.關閉連接 命令:db2 for ...
DB2重啟資料庫實例時,有時停止實例會失敗,此時需要先確認沒有應用鏈接資料庫,然後再關閉資料庫實例,並重新啟動。
1.查看是否有活動的鏈接
命令:db2 list applications for db db_name
發現有兩個活動鏈接,此時需要將鏈接進行關閉。
2.關閉連接
命令:db2 force application all
3.再執行一次步驟1中的命令,查看鏈接是否全部關閉。
4.執行停止實例命令
命令:db2stop
註意:命令中沒有空格
5.執行實例啟動命令
命令:db2start
6.如果此時,發現連接不了資料庫,莫慌,需要激活目標資料庫
首先查看是否有活躍的資料庫
命令:db2 list active databases
如果沒有,需要對目標資料庫進行激活設置
命令:db2 activate database db_name
然後再次使用上一條命令,就可查看到當前已有活躍的資料庫了,此時可進行連接並執行資料庫操作。
在停止資料庫實例失敗時,也有一種直接迅速的方法可以停止實例,不過不建議使用,最好還是按照上述的步驟進行。
快速方法
執行命令:db2stop force