db2查看端口號.doc_第1頁
db2查看端口號.doc_第2頁
db2查看端口號.doc_第3頁
db2查看端口號.doc_第4頁
db2查看端口號.doc_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

db2查看端口號 db2查看端口號篇一:DB2數(shù)據(jù)庫常用命令大全 db2常用命令大全 EXPORT TO D:PRINTXML.IXF OF IXF 近一年來在項目開發(fā)中使用到了IBM的DB2 9.1的數(shù)據(jù)庫產(chǎn)品,跟Oracle相比一些命 令有很大的區(qū)別,而它最大的功能是支持 xml存儲、檢索機制,通過XPath進行解析操作,使開發(fā)人員免于對xml文件在應用進行解 析處理,先對其常用命令進行一下匯 總,以免遺忘。 注意:在執(zhí)行如下命令時,需要首先安裝db2客戶端并通過在運行中輸入db2cmd進行初始 化 一、基礎(chǔ)篇 1、db2 connect to 數(shù)據(jù)庫名 -連接到本地數(shù)據(jù)庫名 db2 connect to 數(shù)據(jù)庫名 user 用戶名 using 密碼 -連接到遠端數(shù)據(jù)庫 2、 db2 force application all-強迫所有應用斷開數(shù)據(jù)庫連接 3、db2 backup db db2name 數(shù)據(jù)庫名稱 -備份整個數(shù)據(jù)庫數(shù)據(jù) db2 restore db db2name -還原數(shù)據(jù)庫 4、db2 list application -查看所有連接(需要連接到具體數(shù)據(jù)庫才能查看) 5、db2start -啟動數(shù)據(jù)庫 db2stop -停止數(shù)據(jù)庫 6、create database 數(shù)據(jù)庫名 using codeset utf-8 territory CN -創(chuàng)建數(shù)據(jù)庫使用utf-8編 碼 7、db2 catalog 命令 db2 catalog tcpip node 接點名稱 remote 遠程數(shù)據(jù)庫地址 server 端口號 -把遠程數(shù) 據(jù)庫映射到本地接點一般為50000 db2 catalog db 遠程數(shù)據(jù)庫名稱 as 接點名稱 at node PUB11-遠程數(shù)據(jù)庫名稱到本地接點db2 CONNECT TO 接點名稱 user 用戶名 using 密碼 -連接本地接點訪問遠程數(shù)據(jù)庫 8、數(shù)據(jù)庫導出 db2look -d 數(shù)據(jù)庫名 -u 用戶 -e -o 腳本名稱 .sql -導出數(shù)據(jù)庫的表結(jié)構(gòu),其中 用戶空間一般為db2admin/db2inst1 db2look -d 數(shù)據(jù)庫名 -u 用戶 -t 表1 表2 -e -o 腳本名稱 .sql-導出數(shù)據(jù)庫中 表1和表2的表結(jié)構(gòu) db2move 數(shù)據(jù)庫名 export -導出數(shù)據(jù)庫數(shù)據(jù) db2move 數(shù)據(jù)庫名 export -tn 表1 , 表2 -導出數(shù)據(jù)庫中表和表數(shù)據(jù) 9、數(shù)據(jù)庫導入 db2 -tvf 腳本名稱 .sql -把上述導出的表結(jié)構(gòu)導入到數(shù)據(jù)庫表結(jié)構(gòu) db2move 數(shù)據(jù)庫名 load -lo replace-把上述“db2move 數(shù)據(jù)庫名 export “導出的數(shù)據(jù) 導入到數(shù)據(jù)庫中并把相同的數(shù)據(jù)替換掉 在實際使用過程中,如果用到db2自增主鍵,需要使用by default, 而不是always,功能是 一樣的,但這樣在數(shù)據(jù)移植時候會很方 便! 10、db2 connect reset 或 db2 terminate -斷開與數(shù)據(jù)庫的連接 11、db2set db2codepage=1208 -修改頁編碼為1208 12、db2 describe table 表名 -查看表結(jié)構(gòu) 13、db2 list tables -查看數(shù)據(jù)庫中所有表結(jié)構(gòu) list tables for system-列出所有系統(tǒng)表 14、db2 list tablespaces-列出表空間 二、高級篇 15、fetch first 10 rows only-列出表中前10條數(shù)據(jù) 例如:select * from 表名 fetch first 10 rows only 16、coalesce(字段名,轉(zhuǎn)換后的值) -對是null的字段進行值轉(zhuǎn)換 例如:select coalesce(id,1) from 表名 -對表中id如果為null轉(zhuǎn)換成1 17、dayofweek(日期) -計算出日期中是周幾(1是周日,2是周一.7是周六) dayofweek_iso -計算出日期中是周幾(1是周一.7是周日) 例如:dayofweek(date(2008-01-16)-它會返回是4,代表星期三 dayofweek_iso(date(2008-01-16)-它會返回是3,代表星期三 18、dayofyear(日期)-一年中的第幾天,范圍在1-366范圍之內(nèi) 注意:參數(shù)中日期的格式是YYYY-MM-DD的形式,如果不是需要進行轉(zhuǎn)換,否則函數(shù)不能使用 例如:日期是20080116必須要進行轉(zhuǎn)換 dayofweek(concat(concat(concat(substr(openDate,1,4), - ),concat(substr(openDate,5,2), - ),substr(openDate,7,2) as week) 這樣格式正確的。 19、concatt(參數(shù)1,連接值) -把參數(shù)加上連接值組成一個新值。 例如: concat( aa , b ) -返回是aab 把oracle表導入到db2數(shù)據(jù)庫中,有些字段類型需要進行轉(zhuǎn)換,具體看:oracle與db2數(shù)據(jù)類型轉(zhuǎn)換 啟動DB2服務:db2start 關(guān)閉DB2服務: db2stop 一、加載數(shù)據(jù): 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 二、卸載數(shù)據(jù): 1、 卸載一個表中全部數(shù)據(jù) db2 export to btpoper.txt of del select * from btpoper db2 export to btpoper.txt of del modified by coldel| select * from btpoper 2、 帶條件卸載一個表中數(shù)據(jù) 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 三、查詢數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù): db2 select * from btpoper db2 select * from btpoper where brhid= 907020000 and oprid= 0001 db2 select oprid,oprnm,brhid,passwd from btpoper 四、刪除表中數(shù)據(jù): db2 delete from btpoper db2 delete from btpoper where brhid= 907020000 or brhid= 907010000 五、修改表中數(shù)據(jù): db2 update svmmst set prtlines=0 where brhid= 907010000 and jobtp= 02 db2 update svmmst set prtlines=0 where jobtp= 02 or jobtp= 03 六、聯(lián)接數(shù)據(jù)庫 db2 connect to btpdbs 七、清除數(shù)據(jù)庫聯(lián)接 db2 connect reset 斷開數(shù)據(jù)庫連接 db2 terminate 斷開數(shù)據(jù)庫連接 db2 force applications all 斷開所有數(shù)據(jù)庫連接 八、備份數(shù)據(jù)庫 1、 db2 backup db btpdbs 2、 db2move btpdbs export db2look -d btpdbs -e -x -a -o crttbl.sql 九、恢復數(shù)據(jù)庫 1、 db2 restore db btpdbs without rolling forward 2、 db2 -tvf crtdb.sql crtdb.sql文件內(nèi)容:create db btpdbs on /db2catalogdb2 -stvf crttbl.sql db2move btpdbs import 十、DB2幫助命令: db2 ? db2 ? restroe db2 ? sqlcode (例:db2 ? sql0803) 注:code必須為4位數(shù),不夠4位,前面補0 十一、bind命令:將應用程序與數(shù)據(jù)庫作一捆綁,每次恢復數(shù)據(jù)庫后,建議都要做一次bind (1) db2 bind br8200.bnd (2) /btp/bin/bndall /btp/bnd /btp/bin/bndall /btp/tran/bnd 十二、查看數(shù)據(jù)庫參數(shù): db2 get dbm cfg db2 get db cfg for btpdbs 十三、修改數(shù)據(jù)庫參數(shù): db2 update db cfg for btpdbs using LOGBUFSZ 20 db2 update db cfg for btpdbs using LOGFILSIZ 5120 改完后,應執(zhí)行以下命令使其生效: db2 stop db2 start 補充: db2 set schema btp 修改當前模式為 btp db2 list tablespaces show detail 查看當前數(shù)據(jù)庫表空間分配狀況 db2 list tablespace containers for 2 show detail 查看tablespace id=2使用容器所在目錄 db2 list application db2 list db directory列出所有數(shù)據(jù)庫 db2 list active databases 列出所有活動的數(shù)據(jù)庫 db2 list tables for all 列出當前數(shù)據(jù)庫下所有的表 db2 list tables for schema btp列出當前數(shù)據(jù)庫中schema為btp的表 db2 list tablespaces show detail 顯示數(shù)據(jù)庫空間使用情況 db2 list packages for all db2 import from tab76.ixf of ixf commitcount 5000 insert into achact db2 create table achact_t like achact db2查看端口號篇二:DB2端口未啟動-數(shù)據(jù)庫連接不上問題解決(XP系統(tǒng)) 如有疑問咨詢QQ285759560 DB2連接不上問題解決 環(huán)境介紹:本機XP系統(tǒng)安裝的DB2 V9.0 本機用DBVISUALIZER連接 大致思路: 第一原因: 連接報錯: Long Message: jcct42043115504.14.88 異常 .ConnectException:打開端口 50,000 上服務器 localhost/ 的套接字時出錯,消息為:Connection refused: connect。 ERRORCODE=-4499, SQLSTATE=08001 由此可知是端口可能未啟動,故建庫以后環(huán)境未配置好。 第二分析解決: windows:查看 c:windowssystem32driversetcservices = 檢查端口是多少 結(jié)果:db2c_DB2 50000/tcp netstat an =檢查是否啟動的端口50000 db2 get dbm cfg | find SVCENAME 檢查servicename是否為 db2c_DB2 不是則進行環(huán)境配置,更新: 進行更新 DB2 update dbm cfg using SVCENAME db2c_DB2 進行提交 db2 terminate 重啟服務 db2stop force db2start第三具體操作: 以下全部是用DB2的命令窗口執(zhí)行的命令: D:Program FilesIBMSQLLIBBIN db2 get dbm cfg | find SVCENAME TCP/IP 服務名稱(SVCENAME) = serviceName SSL 服務名稱 (SSL_SVCENAME) = D:Program FilesIBMSQLLIBBIN netstat -an Active Connections Proto Local Address TCP :135TCP :445TCP :523TCP :2425 TCP :3389 TCP :30985 TCP :60000 TCP :1028TCP :1076TCP :2663TCP :5037TCP :27015 TCP :27015 TCP 54:139TCP 54:2702 TCP 5:139 TCP 5:1040TCP 5:1905TCP 5:2067TCP 5:2142UDP :445 UDP :523 UDP :1041 UDP :2425 UDP :3600 UDP :123UDP :1427 UDP :1513 UDP :1613 UDP :1614 UDP :1900Foreign Address :0 :0 :0 :0 :0 :0 :0 :0 :0 :27015 :0 :0 :2663 :0 66:139 :0 60:80 4:80 1:80 35:5222 *:* *:* *:* *:* *:* *:* *:* *:* *:* *:* *:* State LISTENING LISTENING LISTENING LISTENING LISTENING LISTENING LISTENING LISTENING LISTENING ESTABLISHED LISTENING LISTENING ESTABLISHED LISTENING ESTABLISHED LISTENING ESTABLISHED CLOSE_WAIT CLOSE_WAIT ESTABLISHEDUDP :2664*:*UDP :2665*:*UDP 54:123*:*UDP 54:137*:*UDP 54:138*:*UDP 54:1900 *:*UDP 5:123 *:*UDP 5:137 *:*UDP 5:138 *:*UDP 5:1900*:* D:Program FilesIBMSQLLIBBIN D:Program FilesIBMSQLLIBBIN D:Program FilesIBMSQLLIBBIN db2 (c) Copyright IBM Corporation 1993,2007 DB2 客戶機 9.7.1 的命令行處理器 可從命令提示符處發(fā)出數(shù)據(jù)庫管理器命令和 SQL 語句。例如: db2 = connect to sample db2 = bind sample.bnd 要獲得一般幫助,輸入:?。 要獲得命令幫助,輸入:? command,其中 command 可以是 數(shù)據(jù)庫管理器命令的前幾個關(guān)鍵字。例如: ? CATALOG DATABASE 用于關(guān)于 CATALOG DATABASE 命令的幫助 ? CATALOG 用于關(guān)于所有 CATALOG 命令的幫助。 要退出 db2 交互方式,在命令提示符處輸入 QUIT。在非交互方式下,所有命令都必須以“db2”作前綴。 要列出當前命令選項設置,輸入 LIST COMMAND OPTIONS。 要獲取更詳細的幫助,請參閱 Online Reference Manual。 db2 = connect to bosent 數(shù)據(jù)庫連接信息 數(shù)據(jù)庫服務器= DB2/NT 9.7.1 SQL 授權(quán)標識= LENOVO 本地數(shù)據(jù)庫別名 = BOSENT db2 = quit DB20000I QUIT 命令成功完成。D:Program FilesIBMSQLLIBBIN db2 (c) Copyright IBM Corporation 1993,2007 DB2 客戶機 9.7.1 的命令行處理器 可從命令提示符處發(fā)出數(shù)據(jù)庫管理器命令和 SQL 語句。例如: db2 = connect to sample db2 = bind sample.bnd 要獲得一般幫助,輸入:?。 要獲得命令幫助,輸入:? command,其中 command 可以是 數(shù)據(jù)庫管理器命令的前幾個關(guān)鍵字。例如: ? CATALOG DATABASE 用于關(guān)于 CATALOG DATABASE 命令的幫助 ? CATALOG 用于關(guān)于所有 CATALOG 命令的幫助。 要退出 db2 交互方式,在命令提示符處輸入 QUIT。在非交互方式下,所有命令都必須以“db2”作前綴。 要列出當前命令選項設置,輸入 LIST COMMAND OPTIONS。 要獲取更詳細的幫助,請參閱 Online Reference Manual。 db2 = quit DB20000I QUIT 命令成功完成。 D:Program FilesIBMSQLLIBBIN db2start SQL1026N 數(shù)據(jù)庫管理器已活動。 D:Program FilesIBMSQLLIBBIN db2stop SQL1025N 未停止數(shù)據(jù)庫,因為數(shù)據(jù)庫仍是活動的。 D:Program FilesIBMSQLLIBBIN db2stop force SQL1064N DB2STOP 處理成功。 D:Program FilesIBMSQLLIBBIN db2start SQL5043N 對一個或多個通信協(xié)議的支持未能成功啟動。但是,成功啟動了核心數(shù)據(jù)庫管理 器功能。 D:Program FilesIBMSQLLIBBIN netstat -an Active Connections Proto Local Address Foreign Address State TCP :13:0 LISTENINGTCP :44:0 LISTENINGTCP :5:0 LISTENINGTCP :2425 :0 LISTENINGTCP :3389 :0 LISTENINGTCP :30985 :0 LISTENINGTCP :60000 :0 LISTENINGTCP :102:0 LISTENINGTCP :107:0 LISTENINGTCP :503:0 LISTENINGTCP :27015 :0 LISTENINGTCP 54:13:0 LISTENINGTCP 54:2702 66:139ESTABLISHEDTCP 5:139 :0 LISTENINGTCP 5:104060:80ESTABLISHEDTCP 5:19054:80 CLOSE_WAITTCP 5:20671:80 CLOSE_WAITTCP 5:214235:5222 ESTABLISHEDTCP 5:28272:80FIN_WAIT_1TCP 5:28282:80FIN_WAIT_1TCP 5:28292:80FIN_WAIT_1UDP :445*:*UDP :523*:*UDP :1041 *:*UDP :2425 *:*UDP :3600 *:*UDP :123 *:*UDP :1427*:*UDP :1513*:*UDP :1613*:*UDP :1614*:*UDP :1900*:*UDP 54:123*:*UDP 54:137*:*UDP 54:138*:*UDP 54:1900 *:*UDP 5:123 *:*UDP 5:137 *:*UDP 5:138 *:*UDP 5:1900*:* D:Program FilesIBMSQLLIBBIN db2set -all e DB2PATH=D:Program FilesIBMSQLLIB i DB2_CREATE_DB_ON_PATH=YES i DB2PROCESSORS=0,1 i DB2INSTPROF=C:Documents and SettingsAll UsersApplication DataIBMDB2DB2db2查看端口號篇三:db2常用命令 近一年來在項目開發(fā)中使用到了IBM的DB2 9.1的數(shù)據(jù)庫產(chǎn)品,跟Oracle相比一些命令有很大的區(qū)別,而它最大的功能是支持 xml存儲、檢索機制,通過XPath進行解析操作,使開發(fā)人員免于對xml文件在應用進行解析處理,先對其常用命令進行一下匯 總,以免遺忘。 注意:在執(zhí)行如下命令時,需要首先安裝db2客戶端并通過在運行中輸入db2cmd進行初始化 一、基礎(chǔ)篇 1、db2 connect to 數(shù)據(jù)庫名 -連接到本地數(shù)據(jù)庫名 db2 connect to 數(shù)據(jù)庫名 user 用戶名 using 密碼 -連接到遠端數(shù)據(jù)庫 2、 db2 force application all-強迫所有應用斷開數(shù)據(jù)庫連接 3、db2 backup db db2name 數(shù)據(jù)庫名稱 -備份整個數(shù)據(jù)庫數(shù)據(jù) db2 restore db db2name -還原數(shù)據(jù)庫 4、db2 list application -查看所有連接(需要連接到具體數(shù)據(jù)庫才能查看) 5、db2start -啟動數(shù)據(jù)庫 db2stop -停止數(shù)據(jù)庫 6、create database 數(shù)據(jù)庫名 using codeset utf-8 territory CN -創(chuàng)建數(shù)據(jù)庫使用utf-8編碼 7、db2 catalog 命令db2 catalog tcpip node 接點名稱 remote 遠程數(shù)據(jù)庫地址 server 端 -把遠程數(shù)據(jù)庫映射到本地接點一般為50000 db2 catalog db 遠程數(shù)據(jù)庫名稱 as 接點名稱 at node PUB11 -遠程數(shù)據(jù)庫名稱到本地接點 db2 CONNECT TO 接點名稱 user 用戶名 using 密碼 -連接本地接點訪問遠程數(shù)據(jù)庫 8、數(shù)據(jù)庫導出 db2look -d 數(shù)據(jù)庫名 -u 用戶 -e -o 腳本名稱 .sql -導出數(shù)據(jù)庫的表結(jié)構(gòu),其中用戶空間一般為db2admin/db2inst1 db2look -d 數(shù)據(jù)庫名 -u 用戶 -t 表1 表2 -e -o 腳本名稱 .sql-導出數(shù)據(jù)庫中表1和表2的表結(jié)構(gòu) db2move 數(shù)據(jù)庫名 export -導出數(shù)據(jù)庫數(shù)據(jù) db2move 數(shù)據(jù)庫名 export -tn 表1 , 表2 -導出數(shù)據(jù)庫中表和表數(shù)據(jù) 9、數(shù)據(jù)庫導入 db2 -tvf 腳本名稱 .sql -把上述導出的表結(jié)構(gòu)導入到數(shù)據(jù)庫表結(jié)構(gòu) db2move 數(shù)據(jù)庫名 load -lo replace-把上述“db2move 數(shù)據(jù)庫名

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論