Ⅰ 怎麼停止db2 資料庫
使用
quiense
database停止單個資料庫:
如果連上來的用戶不是sysadm中的一員,可用instance用戶連接上資料庫,然後用
db2
quiesce
db
immediate
force
connections
再用
db2
reset
或者db2
terminate
最後
deactivate
db
辦完事後,記得用db2
unquiesce
db來恢復其對外連接。
具體流程如下:
db2
connect
to
sample
db2
quiesce
db
immediate
force
connections
db2
terminate
db2
deactivate
db
sample
db2
connect
to
sample
db2
unquiesce
db
注意:
quiesce
database
後,僅有
sysadm,
sysmaint,
dbadm,
或
sysctrl
用戶可以訪問資料庫。
Ⅱ DB2資料庫顯示未啟動,但是可以連接到
資料庫查詢工具能鏈接上說明肯定啟動成功了,應該是DB2圖標顯示有問題,你可以重啟一下DB2資料庫服務,或直接重啟伺服器。
Ⅲ 請教個DB2 資料庫自動停止的問題
1.可能資料庫連接數過多了(可重啟)
2.資料庫沒有啟動(啟動下資料庫服務)
3.連接串中資料庫監聽埠號寫的不正確(修改資料庫連接字元串)
4.連接串中資料庫名不正確(修改資料庫連接字元串)
Ⅳ 如何搭建db2資料庫
1.找到命令行dbcmd 打開電腦,進入電腦操作系統,使用快捷鍵組合WIN+R...
2.使用db2start啟動db2資料庫 通過以上方法,在電腦中找到db2命令行db50p...
3.完成db2資料庫的啟動 在dbcmd運行界面中,輸入db2start,開始啟動d...
4.使用create database命令創建資料庫 待系統啟動db2資料庫完成後,...
5.db2資料庫的創建 在dbcmd運行界面中,輸入:「db2 create datab..
Ⅳ db2 伺服器圖標
點開始菜單,選擇運行
輸入db2cc
就可以啟動控制台了,。
輸入db2cw就是命令行
在命令行輸入db2start啟動資料庫,db2stop 停止資料庫
輸入 db2systray 可以把你推出的圖標重新啟動出來。
Ⅵ db2常用命令
操作資料庫命令
1、 啟動資料庫實例
#db2start
2、 停止資料庫實例
#db2stop
如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2 force application all就可以了 /db2stop force
3、 創建資料庫
#db2 create db [dbname]
4、 連接到資料庫
#db2 connect to [dbname] user[username] using [password]
5、 斷開資料庫連接
#db2 connect reset
操作數據表命令
1、 列出所有用戶表
#db2 list tables
2、列出所有系統表
#db2 list tables for system
3、列出所有表
#db2 list tables for all
4、 列出系統表
#db2 list tables for system
5、列出用戶表
#db2 list tables for user
6、 列出特定用戶表
#db2 list tables for schema[user]
Ⅶ 如何對db2的資料庫實例進行強制關閉
強制停止實例和資料庫
如果您需要使資料庫或資料庫管理器配置更改立即生效,而您所更改的參數並非動態,那麼就需要停止並重啟資料庫或整個實例。若存在連接並使用此實例中一個或多個資料庫的應用程序,您就無法停止並重啟資料庫或實例。此時,您可使用如下 DB2 命令,強行使用戶斷開 與資料庫的連接:
force application all
您也可以在停止實例的同時斷開所有用戶的連接,命令如下:
db2stop force
若您只希望強制停止一個特定的應用程序,則需要了解該應用程序的句柄。 使用以下命令查找句柄:
list applications
您將看到形式如下的輸出結果:
Auth Id Application Appl. Application Id DB # of
Name Handle Name Agents
-------- -------------- ---------- ------------------------------ -------- -----
DSNOW db2bp.exe 8 *LOCAL.DB2.020205193946 SAMPLE 1
若您僅希望強制停止命令行處理器(或命令窗口),即本例中的 db2bp.exe 應用程序,可使用如下 DB2 命令:
force application (8)
Ⅷ db2資料庫正在回滾中能停掉資料庫嗎
如果強行停止資料庫實例,再啟動實例的時候為了保持數據的一致性系統會自動觸發崩潰恢復機制,此時資料庫無法連接。
db2 list utilities show detail可以看到資料庫處於crash recovery狀態。
Ⅸ linux系統下 重啟db2資料庫
我用的CentOS系統,內核是Linux。 進入圖形界面後,在桌面上右鍵點擊「創建新終端」
1.在命令行界面中用如下語句切換到db2inst1賬戶中:
su - db2inst1
注意,命令要小寫,中間的減號是半形的。其中db2inst1賬戶(同時也是實例、進程)是在安裝DB2過程中創建的一個默認賬戶,相當於Windows中的那個DB2實例,要想執行各種db2的命令,需要在這個賬戶下操作;
2.在該賬戶下,可以打開控制中心,也可以進入到命令行處理器。進入命令行處理器的方法很簡單,直接用db2命令,然後回車即可;
3.打開控制中心稍微有點麻煩,需要在桌面上另外打開一個命令行窗口,在其中輸入:
xhost local:db2
然後在db2inst1賬戶所在的窗口中,輸入命令:
db2cc &
就可以打開控制中心。
4.現在可以查看當前實例
db2ilist
如果需要創建表,則需要打開資料庫管理服務,輸入命令:
su - db2inst1
db2start //啟動db2工作實例
db2stop //停止db2實例
db2set -all //查看db2所有注冊表變數
在變數列表中有一個db2管理用戶:DB2ADMINSERVER=XXXXX
只有切換到管理用戶才可以創建表 su - XXXXX
然後,輸入命令: db2admin start 啟動管理實例
說明:
在Linux環境下,一個用戶對應一個實例,創建資料庫必須在實例下創建,因此切換到用戶即可切換到實例。命令如下:
su - db2inst1
db2 get instance
Ⅹ DB2資料庫中db2stop的問題
在命令行中輸入 db2 connect reset,截斷連接,就可以輸入db2stop關閉資料庫了