導航:首頁 > 程序命令 > db2打開命令編輯器

db2打開命令編輯器

發布時間:2022-06-13 03:12:12

A. DB2未初始化命令行環境 怎麼使用命令行運行db2

工具/原料

電腦、window命令行cmd
DB2命令行、db2cmd
電腦已經安裝db2資料庫
方法/步驟

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

進入命令行cmd
通過以上方法,在電腦中找到命令行cmd後,點擊確定或者直接點擊回車鍵,進入命令行cmd的運行程序界面。

3
使用命令行cmd運行db2命令
在電腦中進入命令行cmd後,在命令行cmd中,輸入db2命令後點擊回車,此時可以看到命令行提示DB2未初始化命令行環境,這就是說明,在命令行cmd下面,是不可以直接使用db2命令、不可以直接運行db2命令的。但命令行cmd是識別db2命令的,如果命令行cmd不知別db2命令的話,那麼命令行cmd的提示信息就是:不是內部或外部命令,也不是可運行的程序或批處理文件。

B. 如何在Windows CMD裡面用命令行操作DB2資料庫

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

C. db2資料庫怎麼查看實例

1、 打開命令行窗口
#db2cmd
2、 打開控制中心
#db2cmd db2cc
3、 打開命令編輯器
#db2cmd db2ce
=====操作資料庫命令=====

4、 啟動資料庫實例
#db2start

5、 停止資料庫實例
#db2stop

如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2 force application all就可以了 /db2stop force
6、 創建資料庫
#db2 create db [dbname]
7、 連接到資料庫
#db2 connect to [dbname] user [username] using [password]
8、 斷開資料庫連接
#db2 connect reset
9、 列出所有資料庫
#db2 list db directory

10、 列出所有激活的資料庫
#db2 list active databases
11、 列出所有資料庫配置
#db2 get db cfg
12、 刪除資料庫
#db2 drop database [dbname]
(執行此操作要小心)
如果不能刪除,斷開所有資料庫連接或者重啟db2

D. 在db2命令編輯器里的字體怎麼調節字型大小

你好的!
進入命令編輯器!
點擊工具標簽!
點擊設置按鈕!
你就能換你想要的字型大小了!
試試吧!
望採納!

E. 如何在DB2命令窗口執行sql腳本

DB2 命令行中執行sql腳本如下:

db2 => connect to dbName user xxx using password
db2 => sql語句

如果要執行一個sql腳本文件:
db2 => quit
c:\> db2 -tvf sql文件名
db2 -td@ -f filename
@是語句結束符。
E:\>db2 ? options
db2 [option ...] [db2-command | sql-statement |
[? [phrase | message | sqlstate | class-code]]]
option:-a、-c、-e{c|s}、-finfile、-lhistfile、-n、-o、-p、-rreport、-s、-t、
-td;、-v、-w、-x 和 -zoutputfile。
選項 描述 預設設置
------ ---------------------------------------- ---------------
-a 顯示 SQLCA OFF
-c 自動落實 ON
-e 顯示 SQLCODE/SQLSTATE OFF
-f 讀取輸入文件 OFF
-l 將命令記錄到歷史文件中 OFF
-n 除去換行字元 OFF
-o 顯示輸出 ON
-p 顯示 db2 互動式提示符 ON
-r 將輸出報告保存到文件 OFF
-s 在命令出錯時停止執行 OFF
-t 設置語句終止字元 OFF
-v 回送當前命令 OFF
-w 顯示 FETCH/SELECT 警告消息 ON
-x 不列印列標題 OFF
-z 將所有輸出保存到輸出文件 OFF
注意:
使用 DB2OPTIONS 環境變數定製選項預設值。
緊跟選項字母後的減號(-)使該選項關閉。
使用 UPDATE COMMAND OPTIONS 更改選項設置(以互動式或
文件輸入方式)。

只能提供nt環境下編寫腳本的例子給你以供參考:
腳本樣例:
db2 connect to yourdb user yourname using yourpassword
db2 insert into newuser(username,password,email) values('Amy','1234','[email protected]')
db2 insert into newuser(username,password,email) values('Judy','1234','[email protected]')
db2 commit
db2 disconnect yourdb

運行腳本: 運行db2cmd X:\XXX.bat

以下摘自本論壇的FAQ可參考:
"
在命令窗口中運行DB2腳本,可用 db2 -svtf 腳本文件名 來實現。
例如,腳本文件名為sample.sql,運行:db2 -svtf sample.sql

參數中:
s 代表遇到錯誤時中止運行腳本
v 代表輸出結果到屏幕
t 指以;號作為每行的分隔符
f 指後面需跟腳本文件名 "---此摘錄版權歸斑竹非本人所有

具體在AS400如何編寫腳本非常遺憾.

db2 -x select SERIALNO from tabname where clause
C:>db2 attach to db2164 user ccp
輸入 ccp 的當前密碼:
實例連接信息
實例伺服器 = DB2/NT 8.2.0
授權標識 = CCP
本地實例別名 = DB2164

C:>db2 connect to dw164 user ccp
輸入 ccp 的當前密碼:
資料庫連接信息
資料庫伺服器 = DB2/NT 8.2.0
SQL 授權標識 = CCP
本地資料庫別名 = DW164

C:>db2 select * from CCP_STS1 fetch first 2 rows only with ur
CUST_ID NOW_PRED_S LOAD_TIME
-------------------- -------------------- --------------------------
3094736. ZFS 2008-05-07-10.02.00.453000
3145886. ZFS 2008-05-07-10.02.00.453000
2 條記錄已選擇。

C:>db2 list command options
命令行處理器選項設置
後端進程等待時間(秒) (DB2BQTIME) = 1
連接至後端的重試次數 (DB2BQTRY) = 60
請求隊列等待時間(秒) (DB2RQTIME) = 5
輸入隊列等待時間(秒) (DB2IQTIME) = 5
命令選項 (DB2OPTIONS) = +m
選項 描述 當前設置
------ ---------------------------------------- ---------------
-a 顯示 SQLCA OFF
-c 自動落實 ON
-d 檢索並顯示 XML 聲明 OFF
-e 顯示 SQLCODE/SQLSTATE OFF
-f 讀取輸入文件 OFF
-i 顯示 XML 數據並帶有縮進 OFF
-l 將命令記錄到歷史記錄文件中 OFF
-m 顯示受影響的行數 OFF
-n 除去換行字元 OFF
-o 顯示輸出 ON
-p 顯示互動式輸入提示符 ON
-q 保留空格和換行符 OFF
-r 將輸出保存到報告文件 OFF
-s 在命令出錯時停止執行 OFF
-t 設置語句終止字元 OFF
-v 回傳當前命令 OFF
-w 顯示 FETCH/SELECT 警告消息 ON
-x 不列印列標題 OFF
-z 將所有輸出保存到輸出文件 OFF

C:>db2set DB2OPTIONS=-x
C:>db2 select * from CCP_STS1 fetch first 2 rows only with ur
4654908. ZFS 2008-05-07-10.02.00.453000
3716687. ZFS 2008-05-07-10.02.00.453000

F. 請問如何打開db2

使用db2move工具可以實現。
進入到ixf文件所在目錄,執行
db2move
資料庫名稱
load
命令來將當前文件夾下的ixf文件裝入到資料庫中。
如果是當獨的某個表的備份ixf文件,也可以通過命令行下進行單表導入。
db2=>
connect
to
資料庫名稱
db2=>
load
from
目錄\xxx.ixf
of
ixf
load
into
表名

G. 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]

H. 資料庫突然當了,重啟提示db2nodes.cfg line number"1",Reason code"3"

1、打開命令行窗口#db2cmd2、打開控制中心#db2cmddb2cc3、打開命令編輯器db2cmddb2ce=====操作資料庫命令=====4、啟動資料庫實例#db2start5、停止資料庫實例#db2stop如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2forceapplicationall就可以了/db2stopforce6、創建資料庫#db2createdb[dbname]7、連接到資料庫#db2connectto[dbname]user[username]using[password]8、斷開資料庫連接#db2connectreset9、列出所有資料庫#db2listdbdirectory10、列出所有激活的資料庫#db2listactivedatabases11、列出所有資料庫配置#db2getdbcfg12、刪除資料庫#db2dropdatabase[dbname](執行此操作要小心)如果不能刪除,斷開所有資料庫連接或者重啟db2=========操作數據表命令==========13、列出所有用戶表#db2listtables14、列出所有系統表#db2listtablesforsystem15、列出所有表#db2listtablesforall16、列出系統表#db2listtablesforsystem17、列出用戶表#db2listtablesforuser18、列出特定用戶表#db2listtablesforschema[user]19、創建一個與資料庫中某個表(t2)結構相同的新表(t1)#db2createtablet1liket220、將一個表t1的數據導入到另一個表t2#db2"insertintot1select*fromt2"21、查詢表#db2"select*fromtablenamewhere"22、顯示表結構#db2describetabletablename23、修改列#db2altertable[tablename]altercolumn[columname]setdatatypevarchar(24)======腳本文件操作命令=======24、執行腳本文件#db2-tvfscripts.sql25、幫助命令*查看命令幫助#db2?db2start*查看錯誤碼信息#db2?22001*memo:詳細命令請使用"db2?"進行查看。=========================26、備份資料庫#db2backupdb備註:執行以上命令之前需要斷開資料庫連接27、在線備份資料庫#db2-v"G"28、恢復資料庫#db2restoredb29、在線恢復資料庫#db2""#db2""30、導出數據文件#db2moveexport[-sn][-tn]31、導入數據文件#db2moveimport32、獲取db2資料庫管理配置環境信息#db2getdbmcfg33、.獲取db2某個資料庫資料庫管理配置環境信息#db2getdbcfgfor或者:連接至某個資料庫以後執行db2getdbcfg34、更改db2日誌空間的大小備註:以下命令為了防止db2資料庫過份使用硬碟空間而設,僅用於開發者自己機器上的db2,如果是伺服器,則參數需要修改。#;如果頁大小是4KB,則以上命令創建3個100M的日誌文件,佔用300MB硬碟空間。25600*4KB=102400KB。35、創建臨時表空間#SING(FILE'D:\DB2_TAB\STMASPACE.F1'10000)EXTENTSIZE25636、獲取資料庫管理器的快照數據#db2–vgetsnapshotfordbm37、顯示進行程號#db2listapplicationsshowdetail===================================================一、載入數據:1、以默認分隔符載入,默認為「,」號db2"importfrombtpoper.txtofdelinsertintobtpoper"2、以指定分隔符「|」載入db2"importfrombtpoper.txtofdelmodifiedbycoldel|insertintobtpoper"二、卸載數據:1、卸載一個表中全部數據db2"exporttobtpoper.txtofdelselect*frombtpoper"db2"exporttobtpoper.txtofdelmodifiedbycoldel|select*frombtpoper"2、帶條件卸載一個表中數據db2"exporttobtpoper.txtofdelselect*frombtpoperwherebrhid='907020000'"db2"exporttocmmcode.txtofdelselect*fromcmmcodewherecodtp='01'"db2"exporttocmmcode.txtofdelmodifiedbycoldel|select*fromcmmcodewherecodtp='01'"三、查詢數據結構及數據:db2"select*frombtpoper"db2"select*frombtpoperwherebrhid='907020000'andoprid='0001'"db2"selectoprid,oprnm,brhid,passwdfrombtpoper"四、刪除表中數據:db2"deletefrombtpoper"db2"deletefrombtpoperwherebrhid='907020000'orbrhid='907010000'"五、修改表中數據:db2"updatesvmmstsetprtlines=0wherebrhid='907010000'andjobtp='02'"db2"updatesvmmstsetprtlines=0wherejobtp='02'orjobtp='03'"六、聯接資料庫db2connecttobtpdbs七、清除資料庫聯接db2connectreset斷開資料庫連接db2terminate斷開資料庫連接db2forceapplicationsall斷開所有資料庫連接八、備份資料庫1、db2backupdbbtpdbs2、db2movebtpdbsexportdb2look-dbtpdbs-e-x[-a]-ocrttbl.sql九、恢復資料庫1、、db2-tvfcrtdb.sqlcrtdb.sql文件內容:createdbbtpdbson/db2catalogdb2-stvfcrttbl.sqldb2movebtpdbsimport十、DB2幫助命令:db2?db2?restroedb2?sqlcode(例:db2?sql0803)註:code必須為4位數,不夠4位,前面補0十一、bind命令:將應用程序與資料庫作一捆綁,每次恢復資料庫後,建議都要做一次bind(1)db2bindbr8200.bnd(2)/btp/bin/bndall/btp/bnd/btp/bin/bndall/btp/tran/bnd十二、查看資料庫參數:十三、修改資料庫參數:ILSIZ5120改完後,應執行以下命令使其生效:db2stopdb2start補充:db2setschemabtp修改當前模式為"btp"db2listtablespacesshowdetail查看當前資料庫表空間分配狀況查看tablespaceid=2使用容器所在目錄列出所有資料庫db2listactivedatabases列出所有活動的資料庫db2listtablesforall列出當前資料庫下所有的表db2listtablesforschemabtp列出當前資料庫中schema為btp的表db2listtablespacesshowdetail顯示資料庫空間使用情況db2listpackagesforalldb2"importfromtab76."db2"createtableachact_tlikeachact"db2"renametableachact_ttoachact"db2"insertintoachact_tselect*fromachactwheretxndt>=(=achact.actno)"刪除一個實例:#cd/usr/lpp/db2_07_01/instance#./db2idropInstName列出所有DB2實例:#cd/usr/lpp/db2_07_01/bin#./db2ilist為資料庫建立編目$db2catalogdbbtpdbson/db2catalog取消已編目的資料庫btpdbs$db2uncatalogdbbtpdbs查看版本#db2level顯示當前資料庫管理實例$db2getinstance設置實例系統啟動時是否自動啟動。$db2iauto-on自動啟動$db2iauto-off不自動啟動資料庫優化命令:reorg、runstats當資料庫經過一段時間使用,數據空間會變得越來越龐大。一些delete掉的數據仍存放在資料庫中,佔用數據空間,影響系統性能。因此需要定期運行reorg、runstats命令,清除已delete的數據,優化數據結構。db2reorgtable表名db2runstatsontable表名withdistributionandindexesall因為要優化的表比較多,所以在/btp/bin目錄下提供了一個sh程序runsall,可在當天業務結束後,運行runsall,對資料庫進行優化在DB2的開發過程中,貫穿整個開發過程還有很重要的一部分工作就是資料庫的維護;對於維護一個龐大信息系統來說是非常必要的;留一份簡易的維護手冊,以備不時之需;以下收集到的部分維護命令,以饗我們的維護工程師和項目經理。=================================================================38、更改db2日誌空間的大小備註:以下命令為了防止db2資料庫過份使用硬碟空間而設,僅用於開發者自己機器上的db2,如果是伺服器,則參數需要修改。#;如果頁大小是4KB,則以上命令創建3個100M的日誌文件,佔用300MB硬碟空間。25600*4KB=102400KB。39、創建臨時表空間#SING(FILE'D:\DB2_TAB\STMASPACE.F1'10000)EXTENTSIZE25640、創建表空間rem創建緩沖池空間8K#db2connecttogather#創建表空間:STMArem必須確認路徑正確remD:\DB2Container\Stma#db2droptablespacestma#('D:\DB2Container\Stma')EXTENTSIZE8OVERHEAD10.5PREFETCHSIZE8TRANSFERRATE0.#db2connectreset41、將暫掛的數據恢復到前滾狀態#、備份表空間#BACKUPDATABASEYNDCTABLESPACE(USERSPACE1)TO"D:\temp"、創建db2工具資料庫#、如何進行增量/差量備份增量:上一次完整備份至本次備份之間增加的數據部分;差量(delta):上次備份以來(可能是完整備份、增量備份或者差量備份)至本次備份之間增加的數據部分;45、更新所有表的統計信息#db2-vconnecttoDB_NAME#db2-v"selecttbname,nleaf,nlevels,stats_timefromsysibm.sysindexes"#db2-#db2-v"selecttbname,nleaf,nlevels,stats_timefromsysibm.sysindexes"#db2-vterminate46、對一張表運行統計信息#db2-vrunstatsontableTAB_NAMEandindexesall47、查看是否對資料庫執行了RUNSTATS#db2-v"selecttbname,nleaf,nlevels,stats_timefromsysibm.sysindexes"48、更改緩沖池的大小緩沖池中,當syscat.bufferpools的npages是-1時,由資料庫的配置參數bufferpage控制緩沖池的大小。將npages的值更改為-1的命令:#db2-vconnecttoDB_NAME#db2-vselect*fromsyscat.bufferpools#db2--1#db2-vconnectreset#db2-vterminate更改資料庫配置參數BufferPages的命令如下:#db2-_value#db2-vterminate49、看資料庫監視內容列表#db2-vgetmonitorswitches50、打開某個資料庫監視內容#db2-、獲取資料庫快照#db2-vgetsnapshotforalldatabases>snap.out#db2-vgetsnapshotfordbm>>snap.out#db2-vgetsnapshotforallbufferpools>>snap.out#db2-vterminate52、重置資料庫快照#db2-vresetmonitorall53、計算緩沖池命中率理想情況下緩沖池命中率在95%以上,計算公式如下:(1-((bufferpooldataphysicalreads+bufferpoolindexphysicalreads)/(bufferpooldatalogicalreads+poolindexlogicalreads)))*100%=========資料庫實例========================54、創建db2實例#db2icrt55、刪除db2實例#db2idrop56、設置當前db2實例#setdb2intance=db257、顯示db2擁有的實例#db2ilist58、恢復離線增量備份資料庫的命令#:\backup\autobak\db2TAKENAT2006031423201559、創建樣本資料庫在unix平台,使用:#sqllib/bin/db2sampl在windows,os/2平台,使用:db2sample,e是可選參數,指定將創建資料庫的驅動器60、設置聯合資料庫為可用(默認聯合資料庫不可用)#、列出資料庫中所有的表#db2listtables62、數據遷移方法1export腳本示例##db2"exporttoaa1.ixfofixfselect*fromtable1"#db2"exporttoaa2.ixfofixfselect*fromtable2"#db2connectresetimport腳本示例##db2"loadfromaa1."#db2"loadfromaa2."#db2connectreset

I. 如何用db2輸入SQL命令

可以在命令編輯器或者Windows 的DB2 命令窗口或者 linux 的shell 中執行SQL 腳本。在windows 的DB2 命令窗口或者 linux 的shell 中執行SQL語句,可以使用下面的命令執行script1.sql腳本:
db2 -t -v -f script1.sql -z script1.log
或者:
db2 –tvf script1.sql –z script1.log
在上面的命令中,
-t 表示語句使用默認的語句終結符——分號;
-v 表示使用冗長模式,這樣 DB2 會顯示每一條正在執行命令的信息;
-f 表示其後就是腳本文件;
-z 表示其後的信息記錄文件用於記錄屏幕的輸出,方便以後的分析(這是可選的,但建議使用該選項)。
當使用了-t選項而沒有標明語句終結符,則分號(;)會默認為語句的終結符。有時可能會出現使用另外的終結符的情況,例如用SQL PL 編寫的的腳本使用其它的符號而不是默認的分號,因為分號在SQL PL 是用於定義資料庫對象過程中的語句結束。

J. DB2怎麼啟動資料庫

1、 打開命令行窗口
#db2cmd
2、 打開控制中心
# db2cmd db2cc
3、 打開命令編輯器

db2cmd db2ce
=====操作資料庫命令=====

4、 啟動資料庫實例
#db2start

5、 停止資料庫實例
#db2stop

如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2
force application all就可以了 /db2stop force
6、 創建資料庫
#db2 create db
[dbname]
7、 連接到資料庫
#db2 connect to [dbname] user [username] using
[password]
8、 斷開資料庫連接
#db2 connect reset
9、 列出所有資料庫
#db2 list
db directory

10、 列出所有激活的資料庫
#db2 list active databases
11、
列出所有資料庫配置
#db2 get db cfg
12、 刪除資料庫
#db2 drop database [dbname]

(執行此操作要小心)
如果不能刪除,斷開所有資料庫連接或者重啟db2

=========操作數據表命令==========

13、 列出所有用戶表
#db2 list tables
14、列出所有系統表
#db2 list tables for
system
15、列出所有表
#db2 list tables for all
16、 列出系統表
#db2 list
tables for system
17、列出用戶表
#db2 list tables for user
18、 列出特定用戶表

#db2 list tables for schema [user]
19、 創建一個與資料庫中某個表(t2)結構相同的新表(t1)

#db2 create table t1 like t2
20、 將一個表t1的數據導入到另一個表t2
#db2 "insert
into t1 select * from t2"
21、 查詢表
#db2 "select * from table name where
..."
22、 顯示表結構
#db2 describe table tablename
23、 修改列
#db2
alter table [tablename] alter column [columname] set data type varchar(24)

======腳本文件操作命令=======
24、 執行腳本文件
#db2 -tvf scripts.sql
25、幫助命令

* 查看命令幫助
#db2 ? db2start
* 查看錯誤碼信息
#db2 ? 22001
* memo:
詳細命令請使用"db2 ? <command>"進行查看。
=========================
26、備份資料庫

#db2 backup db <db name>
備註:執行以上命令之前需要斷開資料庫連接

27、在線備份資料庫

#db2 -v "BACKUP DATABASE <database name> ONLINE TO <path> WITH 2
BUFFERS BUFFER 1024 INCLUDE LOGS WITHOUT PROMPTING"
28、恢復資料庫
#db2
restore db <source db name>

29、在線恢復資料庫
#db2 "RESTORE DB
<database name> TO <db path> LOGTARGET <logpath> WITHOUT
PROMPTING"
#db2 "ROLLFORWARD DB <database name> TO END OF LOGS AND
STOP" ...
30、導出數據文件

#db2move <db name> export

[-sn
<模式名稱,一般為db2admin>]
[-tn <表名,多個之間用逗號分隔>]
31、導入數據文件

#db2move <db name> import
32、獲取db2資料庫管理配置環境信息
#db2 get dbm cfg

33、.獲取db2某個資料庫資料庫管理配置環境信息
#db2 get db cfg for <db name>

或者:連接至某個資料庫以後執行db2 get db cfg

34、更改db2日誌空間的大小

備註:以下命令為了防止db2資料庫過份使用硬碟空間而設,僅用於開發者自己機器上的db2,如果是伺服器,則參數需要修改。

#db2
UPDATE DB CFG FOR <db name> USING logretain OFF logprimary 3 logsecond 2
logfilsiz 25600;

如果頁大小是4KB,則以上命令創建3個100M的日誌文件,佔用300MB硬碟空間。25600*4KB=102400KB。
35、創建臨時表空間

#DB2 CREATE USER TEMPORARY TABLESPACE STMASPACE PAGESIZE 32 K MANAGED BY
DATABASE USING (FILE 'D:\DB2_TAB\STMASPACE.F1' 10000)
EXTENTSIZE 256

36、獲取資料庫管理器的快照數據
#db2 –v get snapshot for dbm
37、顯示進行程號
#db2
list applications show detail

===================================================
一、載入數據:
1、
以默認分隔符載入,默認為「,」號
db2 "import from btpoper.txt of del insert into btpoper"

2、 以指定分隔符「|」載入
db2 "import from btpoper.txt of del modified by coldel|
insert into btpoper"
二、卸載數據:
1、 卸載一個表中全部數據
db2 "export to
btpoper.txt of del select * from btpoper"
db2 "export to btpoper.txt of del
modified by coldel| select * from btpoper"
2、 帶條件卸載一個表中數據
db2 "export to
btpoper.txt of del select * from btpoper where brhid='907020000'"
db2
"export to cmmcode.txt of del select * from cmmcode where codtp='01'"
db2
"export to cmmcode.txt of del modified by coldel| select * from cmmcode where
codtp='01'"
三、查詢數據結構及數據:
db2 "select * from btpoper"
db2 "select *
from btpoper where brhid='907020000' and oprid='0001'"
db2 "select
oprid,oprnm,brhid,passwd from btpoper"
四、刪除表中數據:
db2 "delete from
btpoper"
db2 "delete from btpoper where brhid='907020000' or
brhid='907010000'"
五、修改表中數據:
db2 "update svmmst set prtlines=0 where
brhid='907010000' and jobtp='02'"
db2 "update svmmst set prtlines=0 where
jobtp='02' or jobtp='03'"
六、聯接資料庫
db2 connect to btpdbs
七、清除資料庫聯接

db2 connect reset 斷開資料庫連接
db2 terminate 斷開資料庫連接
db2 force
applications all 斷開所有資料庫連接
八、備份資料庫
1、 db2 backup db btpdbs
2、
db2move btpdbs export
db2look -d btpdbs -e -x [-a] -o crttbl.sql
九、恢復資料庫

1、 db2 restore db btpdbs without rolling forward
2、 db2 -tvf crtdb.sql

crtdb.sql文件內容:create db btpdbs on /db2catalog
db2 -stvf crttbl.sql

db2move btpdbs import
十、DB2幫助命令:
db2 ?
db2 ? restroe
db2 ?
sqlcode (例:db2 ? sql0803) 註:code必須為4位數,不夠4位,前面補0

十一、bind命令:將應用程序與資料庫作一捆綁,每次恢復資料庫後,建議都要做一次bind
(1) db2 bind br8200.bnd

(2) /btp/bin/bndall /btp/bnd
/btp/bin/bndall /btp/tran/bnd

十二、查看資料庫參數:
db2 get dbm cfg
db2 get db cfg for btpdbs

十三、修改資料庫參數:
db2 update db cfg for btpdbs using LOGBUFSZ 20
db2
update db cfg for btpdbs using LOGFILSIZ 5120
改完後,應執行以下命令使其生效:
db2 stop

db2 start

閱讀全文

與db2打開命令編輯器相關的資料

熱點內容
雲主機視頻伺服器調用 瀏覽:455
納智捷5壓縮比 瀏覽:828
個人用什麼app對公賬戶匯款 瀏覽:711
安卓手機android文件夾能刪嗎 瀏覽:340
交流電壓有效值單片機 瀏覽:230
python得到數組長度 瀏覽:185
哪個app教煮飯 瀏覽:1000
買周邊的app叫什麼 瀏覽:156
安卓機怎麼安裝雲頂之弈 瀏覽:1001
微信錢包鎖加密 瀏覽:200
電腦作為伺服器的地址嗎 瀏覽:512
11選5app怎麼注冊不了 瀏覽:370
php工程師是什麼意思 瀏覽:729
明日方舟啟動器怎麼換伺服器 瀏覽:485
1核2g的伺服器能做什麼騰訊雲 瀏覽:741
怎麼才能ipad和安卓手機同時登qq 瀏覽:945
國際服安卓手機登不進去怎麼辦 瀏覽:390
兄弟列印機編程 瀏覽:160
單片機改12t模式 瀏覽:909
abb機器人編程教材視頻 瀏覽:931