當前位置:首頁 » 數據倉庫 » db2資料庫啟動命令
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

db2資料庫啟動命令

發布時間: 2022-12-27 10:27:42

『壹』 如何在Windows CMD裡面用命令行操作DB2資料庫

1、打開電腦,進入電腦操作系統,點擊開始菜單,在電腦開始菜單中,找到命令行cmd,或者使用快捷鍵組合WIN+R鍵可以直接打開運行,輸入cmd命令行,即可直接打開命令行cmd。

『貳』 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 常用命令速查(備忘)

dasauto - 自動啟動 DB2 管理伺服器 dascrt - 創建 DB2 管理伺服器 dasdrop - 除去 DB2 管理伺服器 da *** igr - 遷移 DB2 管理伺服器 dasupdt - 更新 DB2 管理伺服器 db2_deinstall - 卸載 DB2 產品或功能部件 db2_install - 安裝 DB2 產品 db2admin - DB2 管理伺服器 db2atl - 管理 TSM 內的 DB2 對象 db2advis - DB2 設計顧問程序 db2audit - 審計設施管理員工具 db2batch - 基準程序工具 db2bfd - 綁定文件描述工具 db2ca - 啟動「配置助手」 db2cap - CLI/ODBC 靜態程序包綁定工具 db2cat - 系統目錄分析 db2cc - 啟動控制中心 db2cfexp - 連接配置導出工具 db2cfimp - 連接配置導入工具 db2chglibpath - 修改嵌入的運行時庫搜索路徑 db2chgpath - 更改嵌入的運行時路徑 db2ckbkp - 檢查備份 db2ckmig - 資料庫預遷移工具 db2ckrst - 檢查增量復原映像序列 db2cli - DB2 互動式 CLI db2cmd - 打開 DB2 命令窗口 db2dart - 資料庫分析和報告工具 db2daslevel - 顯示 DAS 級別 db2dclgn - 聲明生成器 db2diag - db2diag.log 分析工具 db2drdat - DRDA 跟蹤 db2drvmp - DB2 資料庫驅動器映射 db2empfa - 啟用多頁文件分配 db2envar.bat - 設置當前命令窗口的環境 db2eva - 事件分析器 db2evmon - 事件監視器生產率工具 db2evtbl - 生成事件監視器目標表定義 db2exfmt - 說明表格式 db2exmig - 遷移說明表命令 db2expln - sql 和 XQuery 說明 db2extsec - 設置 DB2 對象的許可權 db2flsn - 查找日誌序號 db2fm - DB2 故障監視器 db2fs - 第一步 db2gcf - 控制 DB2 實例 db2gov - DB2 控制器 db2govlg - DB2 控制器日誌查詢 db2gpmap - 獲取分布圖 db2hc - 啟動運行狀況中心 db2iauto - 自動啟動實例 db2iclus - Microsoft Cluster Server db2icrt - 創建實例 db2idrop - 除去實例 db2ilist - 列示實例 db2imigr - 遷移實例 db2inidb - 初始化鏡像資料庫 db2inspf - 格式化檢查結果 db2isetup - 啟動實例創建界面 db2iupdt - 更新實例 db2jdbcbind - DB2 JDBC 程序包綁定程序 db2ldcfg - 配置 LDAP 環境 db2level - 顯示 DB2 服務級別 db2licm - 許可證管理工具 db2listvolumes - 顯示所有磁碟卷的 GUID db2logsforrfwd - 列示前滾恢復所需的日誌 db2look - DB2 統計信息和 DDL 抽取工具 db2ls - 列出已安裝的 DB2 產品和功能部件 db2move - 資料庫移動工具 db2mqlsn - MQ 偵聽器 db2mscs - 設置 Windows 故障轉移實用程序 db2mtrk - 內存跟蹤程序 db2nchg - 更改資料庫分區伺服器配置 db2ncrt - 將資料庫分區伺服器添加至實例 db2ndrop - 從實例中刪除資料庫分區伺服器 db2osconf - 內核參數值的實用程序 db2pd - 監視 DB2 資料庫並對它進行故障診斷 db2pdcfg - 為問題確定行為配置 DB2 資料庫 db2perfc - 復位資料庫性能值 db2perfi - 性能計數器注冊實用程序 db2perfr - 性能監視器注冊工具 db2rbind - 重新綁定所有程序包 db2relocatedb - 重定位資料庫 db2rfpen - 復位前滾暫掛狀態 db2rspgn - 響應文件生成器 db2sampl - 創建樣本資料庫 db2set - DB2 概要文件注冊表 db2setup - 安裝 DB2 db2sql92 - 符合 SQL92 的 SQL 語句處理器 db2sqljbind - SQLJ 概要文件綁定程序 db2sqljcustomize - SQLJ 概要文件定製程序 db2sqljprint - SQLJ 概要文件列印程序 db2start - 啟動 DB2 db2stop - 停止 DB2 db2support - 問題分析和環境收集工具 db2swtch - 切換預設 DB2 副本 db2sync - 啟動 DB2 同步器 db2systray - 啟動 DB2 系統任務欄 db2tapemgr - 管理磁帶上的日誌文件 db2tbst - 獲取表空間狀態 db2trc - 跟蹤 db2uiddl - 准備轉換為 V5 語義的唯一索引轉換 db2undgp - 撤銷執行特權 db2unins - 卸載 DB2 資料庫產品 db2untag - 釋放容器標記 db2updv9 - 將資料庫更新為版本 9 當前級別 db2xdbmig - 遷移 XSR 對象 db2xprt - 格式化陷阱文件 disable_MQFunctions - 禁用 WebSphere MQ 函數 doce_deinstall - 卸載 DB2 信息中心 doce_install - 安裝 DB2 信息中心 enable_MQFunctions - 啟用 WebSphere MQ 函數 installFixPack - 更新已安裝的 DB2 產品 setup - 安裝 DB2 sqlj - SQLJ 轉換程序 lishixin/Article/program/DB2/201404/30295

『肆』 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資料庫

第一步:進入DB2命令窗口:db2cmd
第二步:激活DB2資料庫:db2start
第三步:連接DB2資料庫:db2 connect to dbname,其中dbname是資料庫實例

『陸』 DB2資料庫在linux操作系統的指令有哪些

DB2資料庫命令簡介 1.啟動資料庫 DB2start 2.停止資料庫 DB2stop DB2資料庫在linux相關指令之3.連接資料庫 DB2 connect to o_yd user DB2 using pwd 4.讀資料庫管理程序配置 DB2 get dbm cfg 5.寫資料庫管理程序配置 DB2 update dbm cfg using 參數名 參數值 6.讀資料庫的配置 DB2 connect to o_yd user DB2 using pwd DB2 get db cfg for o_yd 7.寫資料庫的配置 DB2 connect to o_yd user DB2 using pwd DB2 update db cfg for o_yd using 參數名 參數值 8.關閉所有應用連接 DB2 force application all DB2 force application ID1,ID2,,,Idn MODE ASYNC (DB2 list application for db o_yd show detail) 9.備份資料庫 DB2 force application all DB2 backup db o_yd to d: (DB2 initialize tape on \.tape0) (DB2 rewind tape on \.tape0) DB2 backup db o_yd to \.tape0 10.恢復資料庫 DB2 restore db o_yd from d: to d: DB2 restore db o_yd from \.tape0 to d: DB2資料庫在linux相關指令之11.綁定存儲過程 DB2 connect to o_yd user DB2 using pwd DB2 bind c:dfplus.bnd 拷貝存儲過程到伺服器上的C:sqllibfunction目錄中 12.整理表 DB2 connect to o_yd user DB2 using pwd DB2 reorg table ydd DB2 runstats on table ydd with distribution and indexes all 13.導出表數據 DB2 export to c:dftz.txt of del select * from dftz DB2 export to c:dftz.ixf of ixf select * from dftz 14.導入表數據 import from c:123.txt of del insert into ylbx.czyxx DB2 import to c:dftz.txt of del commitcount 5000 messages c:dftz.msg insert into dftz DB2 import to c:dftz.ixf of ixf commitcount 5000 messages c:dftz.msg insert into dftz DB2 import to c:dftz.ixf of ixf commitcount 5000 insert into dftz DB2 import to c:dftz.ixf of ixf commitcount 5000 insert_update into dftz DB2 import to c:dftz.ixf of ixf commitcount 5000 replace into dftz DB2 import to c:dftz.ixf of ixf commitcount 5000 create into dftz (僅IXF) DB2 import to c:dftz.ixf of ixf commitcount 5000 replace_create into dftz (僅IXF) 15.執行一個批處理文件 DB2 -tf 批處理文件名 (文件中每一條命令用 ;結束) 16.自動生成批處理文件 建文本文件:temp.sql select 'runstats on table DB2.' || tabname || ' with distribution and detailed indexes all;' from syscat.tables where tabschema='DB2' and type='T'; DB2 -tf temp.sql>runstats.sql 17.自動生成建表(視圖)語句 在伺服器上:C:sqllibmisc目錄中 DB2 connect to o_yd user DB2 using pwd DB2look -d o_yd -u DB2 -e -p -c c:o_yd.txt DB2資料庫在linux相關指令之18.其他命令 grant dbadm on database to user bb 19select * from czyxx fetch first 1 rows only 20DB2look -d ylbx -u DB2admin -w -asd -a -e -o a.txt21. 顯示當前用戶所有表 list tables 22.列出所有的系統表 list tables for system 23.查看錶結構 DB2 describe select * from user.tables (實習編輯:HJ)

『柒』 怎麼啟動db2資料庫

在一個DB2 實例下,可以創建多個database(具體每個實例下可以創建多少個database,可以通過DB2 GET DBM CFG查看.一旦建立了資料庫之後,就可以對其進行操作,然而,在向資料庫中建立對象或訪問資料庫中的對象(數據)之前,必須先知道如何啟動和停止資料庫.
本小節簡單介紹了db2 database通過command line的方式如何實現啟動和停止.
激活資料庫
如果在database沒有激活之前,就在應用中使用connect to database_name或隱式連接,那麼應用就必須要進行等待,知道資料庫管理器啟動了你要連接的資料庫.一般第一個應用會引發等待資料庫管理器執行資料庫啟動的所有開銷.
我們也可以使用activate database database_name這樣的命令啟動特定的資料庫.這個命令就會免除第一個應用程序連接上來的時候等候資料庫初始化所花費的時間。一般情況下,DB2 DBA會提前激活所有必要的資料庫.
注意:1)如果發出activate database命令的應用已經與一個database建立了活動的資料庫連接,就回返回錯誤消息.
2)如果需要重新啟動(restart)的資料庫接受了一個activate database命令,那麼這個activate database命令就會象connect to 或隱式連接一樣工作.
3)如果資料庫配置了
啟用的自動重新啟動 (AUTORESTART) = ON
那麼在activate database命令對其初始化之前,資料庫會重新啟動.
察看指定資料庫的配置參數
--默認
DB2 GET DB CFG FOR study
--分屏顯示
DB2 GET DB CFG FOR study | More
--將顯示結果存入study.txt 文件中
DB2 GET DB CFG FOR study > study.txt

下面是一個示例,我在當前DB2實例下,創建了3個database,我利用activate命令挨個將他們激活

D:DB2BIN>db2 db2start
DB20000I DB2START命令成功完成。
D:DB2BIN>db2 list database directory
系統資料庫目錄
目錄中的條目數 = 3
資料庫 1 條目:
資料庫別名 = TEST
資料庫名稱 = TEST
本地資料庫目錄 = D:DB2test
資料庫發行版級別 = c.00
注釋 = test
目錄條目類型 = 間接
目錄資料庫分區號 = 0
備用伺服器主機名 =
備用伺服器埠號 =
資料庫 2 條目:
資料庫別名 = BANK
資料庫名稱 = BANK
本地資料庫目錄 = D:db2bank
資料庫發行版級別 = c.00
注釋 = bank
目錄條目類型 = 間接
目錄資料庫分區號 = 0
備用伺服器主機名 =
備用伺服器埠號 =
資料庫 3 條目:
資料庫別名 = STUDY
資料庫名稱 = STUDY
本地資料庫目錄 = D:db2study
資料庫發行版級別 = c.00
注釋 = STUDY
目錄條目類型 = 間接
目錄資料庫分區號 = 0
備用伺服器主機名 =
備用伺服器埠號 =
D:DB2BIN>db2 list active databases
SQL1611W 「資料庫系統監視器」沒有返回任何數據。
D:DB2BIN>db2 activate database study
DB20000I ACTIVATE DATABASE命令成功完成。
D:DB2BIN>db2 list active databases
活動資料庫
資料庫名稱 = STUDY
當前連接的應用程序 = 0
資料庫路徑 = D:db2studyDB2NODE0000SQL00001
D:DB2BIN>db2 activate database bank
DB20000I ACTIVATE DATABASE命令成功完成。
D:DB2BIN>db2 list active databases
活動資料庫
資料庫名稱 = STUDY
當前連接的應用程序 = 0
資料庫路徑 = D:db2studyDB2NODE0000SQL00001
資料庫名稱 = BANK
當前連接的應用程序 = 0
資料庫路徑 = D:db2bankDB2NODE0000SQL00001
D:DB2BIN>db2 activate database test
DB20000I ACTIVATE DATABASE命令成功完成。
D:DB2BIN>db2 list active databases
活動資料庫
資料庫名稱 = STUDY
當前連接的應用程序 = 0
資料庫路徑 = D:db2studyDB2NODE0000SQL00001
資料庫名稱 = BANK
當前連接的應用程序 = 0
資料庫路徑 = D:db2bankDB2NODE0000SQL00001
資料庫名稱 = TEST
當前連接的應用程序 = 0
資料庫路徑 = D:DB2testDB2NODE0000SQL00001
D:DB2BIN>停止資料庫

由activate database命令初始化的資料庫可以由deactivate database命令關閉,也可以通過stop database manager(或db2stop)命令終止資料庫管理器來關閉.

如果使用activate
database命令初始化一個資料庫,那麼最後一個與資料庫斷開連接的應用就不會關閉資料庫.必須要使用deactivate
database.在這種情況下,stop database manager(或db2stop)會關閉資料庫,也會終止實例.

如果使用connect
to 或隱式地連接啟動資料庫,然後再由另外一個應用對相同的資料庫發出activate database命令,那麼就必須使用deactivate
database命令關閉資料庫.如果沒有使用activate
database啟動資料庫,那麼當最後一個應用斷開與資料庫連接的時候,資料庫就會關閉.

示例一:使用connect to方式啟動的資料庫

D:DB2BIN>db2 list active databases
SQL1611W 「資料庫系統監視器」沒有返回任何數據。
D:DB2BIN>db2 connect to study --連接到study資料庫,將自動激活study資料庫
資料庫連接信息
資料庫伺服器 = DB2/NT 9.5.0
SQL 授權標識 = ZHANGRP
本地資料庫別名 = STUDY
D:DB2BIN>db2 list active databases
活動資料庫
資料庫名稱 = STUDY
當前連接的應用程序 = 1
資料庫路徑 = D:db2studyDB2NODE0000SQL00001

說明:資料庫被激活,並有一個應用連接上來(就上面的connect to study操作)
D:DB2BIN>db2 connect reset --斷開連接
DB20000I SQL命令成功完成。
D:DB2BIN>
D:DB2BIN>db2 list active databases
SQL1611W 「資料庫系統監視器」沒有返回任何數據。

D:DB2BIN>

說明:可以發現,上面的連接斷開後,資料庫study也自動停止(因為這個study資料庫是通過connect to 的方式激活的)
示例二:使用activate database方式啟動的資料庫

D:DB2BIN>db2 list active databases --這個時候沒有啟動的資料庫
SQL1611W 「資料庫系統監視器」沒有返回任何數據。
D:DB2BIN>db2 activate database study --用activate database激活study資料庫
DB20000I ACTIVATE DATABASE命令成功完成。
D:DB2BIN>db2 list active databases --可以看到study數據已經激活,但沒有應用連接上來
活動資料庫
資料庫名稱 = STUDY
當前連接的應用程序 = 0
資料庫路徑 = D:db2studyDB2NODE0000SQL00001
D:DB2BIN>db2 connect to study --發起一個連接到study資料庫
資料庫連接信息
資料庫伺服器 = DB2/NT 9.5.0
SQL 授權標識 = ZHANGRP
本地資料庫別名 = STUDY
D:DB2BIN>db2 list active databases --再看一下活動的資料庫,發現study 資料庫上有一個應用連接上來了
活動資料庫
資料庫名稱 = STUDY
當前連接的應用程序 = 1
資料庫路徑 = D:db2studyDB2NODE0000SQL00001
D:DB2BIN>db2 connect reset --關閉剛才那個連接,看看資料庫是不是會自動關閉
DB20000I SQL命令成功完成。
D:DB2BIN>db2 list active databases --資料庫依然啟動,雖然沒有了任何連接
活動資料庫
資料庫名稱 = STUDY
當前連接的應用程序 = 0
資料庫路徑 = D:db2studyDB2NODE0000SQL00001
D:DB2BIN>db2 deactivate database study --使用deactivate database命令關閉資料庫
DB20000I DEACTIVATE DATABASE命令成功完成。
D:DB2BIN>
D:DB2BIN>db2 list active databases
SQL1611W 「資料庫系統監視器」沒有返回任何數據。
D:DB2BIN>

『捌』 怎麼啟動db2資料庫

方法/步驟
找到計算機或我的電腦
打開電腦,進入電腦系統,在電腦桌面中,找到計算機,或者是我的電腦。

進入計算機管理功能
找到計算機或我的電腦後,滑鼠右鍵計算機,在彈出來的右鍵菜單中,找到管理功能,點擊管理功能,進入計算機管理功能。

找到計算機中的服務
在計算機管理功能中,找到服務和應用程序,點開服務和應用程序後,可以看到服務功能,點擊服務功能,就可以打開計算機上面的所有服務了。

找到DB2資料庫的服務
在計算機管理中的服務列表中,找到所有DB2資料庫的服務,以DB2開始的服務名即為DB2資料庫服務名。

修改DB2資料庫啟動類型
找到DB2資料庫的服務後,雙擊DB2資料庫的服務或右鍵看DB2資料庫的服務屬性,在DB2資料庫的服務屬性中,找到啟動類型下拉框,將當前的自動調整為手動。服務啟動類型一般有:自動(延遲啟動)、自動、手動、禁用四項。

完成DB2資料庫服務啟動項的設置
根據以上步驟,將所有DB2資料庫的服務,全部都改成手動即可,這樣在電腦操作系統啟動時,DB2資料庫服務就不會啟動了,這樣就不會造成資料庫啟動時卡。db2資料庫 db2資料庫服務設置手動啟動就為大家分享到這。db2資料庫 db2資料庫服務設置手動啟動就為大家分享到這。

『玖』 如何搭建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..