• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            db2 查看 修改 端口號(hào)

            Posted on 2019-03-25 11:41 Prayer 閱讀(1202) 評(píng)論(0)  編輯 收藏 引用 所屬分類: DB2

            db2安裝完成后,tcp/ip連接端口默認(rèn)為50000,可通過(guò)下面的方法確認(rèn):

             

            1、使用命令 db2 get dbm cfg |find "SVCENAME" 查找到TCP/IP 服務(wù)名

             

            2、到系統(tǒng)配置文件里找到service name 對(duì)應(yīng)的 port number
            windows:查看 c:\windows\system32\drivers\etc\services                                                

            aix:         查看 /etc/services

            如下:

            DB2_DB2              60000/tcp
            DB2_DB2_1          60001/tcp
            DB2_DB2_2          60002/tcp
            DB2_DB2_END      60003/tcp

            db2c_DB2             50000/tcp

             

            3、使用 netstat -an 命令查找tcp/ip 服務(wù)的端口

             
            4、修改端口號(hào)
               直接修改services文件中當(dāng)前服務(wù)名對(duì)應(yīng)的端口號(hào)
            如:db2c_DB2 50000/tcp
            然后重啟數(shù)據(jù)庫(kù)即OK  db2stop  db2start

            5、另外附上一個(gè)關(guān)于linux系統(tǒng)下的查找方法(摘抄帖子):

            In JDBC configurations for WPA, you have to specify the port that DB2 is listening on. I usually look for /etc/services or try one of 50000/50001 and it usually works. In SUSE Linux, both the solutions did not work and there was another process (Multithreaded routing toolkit aka mrt) was listening on port 50000.

            So how do we find out the DB2 port in a reliable way? Read on...
            Step 1: Set the DB2 environment.
            $ . ~db2inst1/sqllib/db2profile

            Step 2: Find the service name for DB2 instance. It basically involves running "db2 get dbm cfg" command and finding a line containing SVCENAME. 
            $ svc=`db2 get dbm cfg | grep SVCENAME | cut -d= -f2 | awk '{print $1}'`

            Step 3: Find the service name that you got from Step 2 in /etc/services or %SYSTEMROOT%\system32\drivers\etc\services. That is the port DB2 is listening on. $ grep $svc /etc/services

             

            Hope you find this useful.




            用sqoop做測(cè)試,發(fā)現(xiàn)端口號(hào)50000被占用了,所以就更改了一下DB2的端口號(hào)。


            第一步,登錄DB2數(shù)據(jù)庫(kù)的實(shí)例用戶,我這里是db2inst1

            db2 get dbm cfg|grep SVCENAME

            可以看到對(duì)應(yīng)的SVCENAME的名稱是什么。

            clipboard.png


            這里容易出現(xiàn)一個(gè)問(wèn)題。按照網(wǎng)上有人說(shuō)的,會(huì)將SVCENAME改為端口號(hào),那個(gè)是錯(cuò)誤的。一定要將這個(gè)名稱和services中的名稱統(tǒng)一。


            第二步,退回到root用戶,

            vim /etc/services,找到對(duì)應(yīng)的SVCENAME的名稱所對(duì)應(yīng)的端口號(hào)。

            我這里直接編輯成50001

            clipboard.png

            第三步,先關(guān)數(shù)據(jù)庫(kù),再開(kāi)就可以了。

            db2stop

            db2start


            實(shí)際上沒(méi)有復(fù)雜的步驟,只是好多人寫(xiě)的比較的亂,還不加解釋說(shuō)明,所以坑了些。



            可以通過(guò)db2 get dbm cfg,查詢數(shù)據(jù)庫(kù)管理器配置參數(shù),就可以查到端口號(hào)或端口名。

            示例:

            $ db2 get dbm cfg | grep -i svcTCP/IP Service name (SVCENAME) = 50000

            50000就是端口號(hào)了。


            如果查到的是端口名,可以通過(guò)網(wǎng)絡(luò)服務(wù)配置文件來(lái)找到對(duì)應(yīng)關(guān)系。

            示例:

            $ db2 get dbm cfg | grep -i svc

            TCP/IP Service name (SVCENAME) = db2c_DB2

            這時(shí),就需要查找db2c_DB2對(duì)應(yīng)的端口號(hào)了。

            $ cat /etc/services | grep db2c_DB2

            db2c_DB2 60000/tcp

            這個(gè)60000就是端口號(hào)了。

            如果DB2是裝在windows的server上,那么就需要查找這個(gè)配置文件了,C:\WINDOWS\system32\drivers\etc\services格式:db2c_DB2 50000/tcp



            亚洲第一极品精品无码久久| 国产香蕉97碰碰久久人人| 久久精品国产亚洲av麻豆蜜芽 | 久久精品国产99国产精品澳门| 日产精品久久久久久久| 精品乱码久久久久久夜夜嗨| 国内精品伊人久久久影院| 久久精品人人做人人爽电影蜜月 | 国产成人精品久久一区二区三区| 久久综合中文字幕| 亚洲人成无码网站久久99热国产| 东京热TOKYO综合久久精品| 色偷偷88欧美精品久久久| 色综合久久久久无码专区 | 伊人丁香狠狠色综合久久| 国内精品九九久久精品| 久久久久久毛片免费看| 精品久久久久久| 亚洲精品乱码久久久久久按摩| 久久青青草原精品国产不卡| AV无码久久久久不卡网站下载| 亚洲日本va午夜中文字幕久久| 久久综合久久综合九色| 久久精品国产亚洲AV无码麻豆 | 国产真实乱对白精彩久久| 色婷婷综合久久久中文字幕| 久久婷婷五月综合成人D啪| 亚洲欧美另类日本久久国产真实乱对白 | 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 亚洲国产精品无码久久青草| 国产一级持黄大片99久久| 一本色道久久88—综合亚洲精品| 人人狠狠综合久久亚洲高清| 国产高清国内精品福利99久久| 国产精品欧美久久久天天影视| 无码人妻久久一区二区三区免费丨| 日韩中文久久| 亚洲日本va午夜中文字幕久久| 偷偷做久久久久网站| 久久精品国产AV一区二区三区 | 久久九九久精品国产免费直播|