db2默认安装未启动50000端口,修复方法

来源:互联网 发布:知乎如何编辑问题 编辑:程序博客网 时间:2024/04/28 06:31

linux采用db2默认安装,启动数据库后,命令行可正常访问数据库,但netstat找不到端口。
db2inst1@susex64:~> db2set -all
[i] DB2AUTOSTART=YES
[g] DB2_COMPATIBILITY_VECTOR=MYS
[g] DB2SYSTEM=susex64
[g] DB2INSTDEF=db2inst1
[g] DB2ADMINSERVER=dasusr1

无DB2COMM=TCPIP,则手工添加
db2inst1@susex64:~>db2set DB2COMM=TCPIP

查找服务名称,得到db2c_db2inst1
db2inst1@susex64:~>db2 get dbm cfg |grep “SVCENAME”
TCP/IP Service name (SVCENAME) = db2c_db2inst1

root身份在/etc/services中增加两行
db2c_db2inst1 50000/tcp
db2c_db2inst1 50000/udp

重新启动db2
db2inst1@susex64:~>db2stop force
db2inst1@susex64:~>db2start

问题解决
netstat -nap|grep 50000
tcp 0 0 0.0.0.0:50000 0.0.0.0:* LISTEN 417/db2sysc

#

创建数据含字符集
CREATE DATABASE dbname USING CODESET UTF-8 TERRITORY CN

转载自:http://moralistxp.blog.163.com/blog/static/1161103982012819113734652/

阅读全文
0 0
原创粉丝点击