db2安装完成后,tcp/ip连接端口默认为50000,可通过下面的方法确认:
1、使用命令 db2 get dbm cfg
找到"SVCENAME" 查找到TCP/IP 服务名
2、到系统配置文件里找到service name 对应的 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 服务的端口
4、修改端口号
直接修改services文件中当前服务名对应的端口号
如:db2c_DB2 50000/tcp
然后重启数据库即OK db2stop db2start
5、另外附上一个关于linux系统下的查找方法(摘抄帖子):
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.
分享到:
相关推荐
sesu linux修改主机名称,以及修改DB2配置信息
在 DB2 客户端界面中,执行命令 `Catalog tcpip node dpproxy remote 【IP 地址】 server 【端口号】`,配置远程主机。 接着,执行命令 `Catalog database 【数据库名】 as 【别名可与数据库名相同】 at node ...
* 添加节点编目:#db2 catalog tcpip node 节点名 remote 节点 IP 地址 server 端口号 * 删除节点编目:#db2 uncatalog node 节点名 数据库管理 * 列出所有数据库编目:#db2 list db directory * 添加数据库编目:...
db2 catalog 命令 db2 catalog tcpip node <接点名称> remote <远程数据库地址> server <端口号> -- 把远程数据库映射到本地接点 db2 catalog db <远程数据库名称> as <接点名称> at node PUB11 -- 远程数据库名称到...
- 调整端口号与服务名:更新`svcename`为50000,以指定数据库实例监听的端口。 - 启动实例:通过`db2start`命令启动`db2inst1`实例。 ##### 测试数据库创建 运行`db2sampl`命令来建立一个测试数据库,验证DB2 v...
- 使用 `db2 get dbm cfg` 命令查看端口号设置。 2. **验证许可证**: - 通过 `db2 license list` 命令确认许可证状态。 #### 远程客户端连接测试 为了验证安装是否成功,可以尝试从远程客户端连接到新安装的 ...
在本例中,我们设置的数据库类型为 DB2,IP 地址为 192.168.71.244,端口号为 50000,数据库名称为 LISSLEB,用户名为 db2admin,密码为 lisserver。 四、可能出现的问题 在使用 DB2 环境时,可能会出现一些问题,...
用户只需输入必要的连接参数(如主机名、端口号、数据库名、用户名和密码),即可建立安全的连接,实现对数据库的访问。 2. **对象浏览**:如同ORACLE的SI OBJECT BROWSER,A5M2允许用户直观地查看和浏览数据库中的...
创建一个新的DB2实例,指定认证类型和端口号。 - 示例 `db2icrt -sese -p d:\db2 -u Administrator` 在Windows环境下创建名为`Administrator`的新DB2实例,实例数据存储在`d:\db2`目录下。 - **实例操作** -...
7. 远程数据库映射:db2 catalog tcpip node <接点名称> remote <远程数据库地址> server <端口号> --把远程数据库映射到本地接点 db2 catalog db <远程数据库名称> as <接点名称> at node PUB11 --远程数据库名称到...
23. **查看端口号**:`db2 get dbm cfg | grep SVCENAME` 查找DBM配置中的服务名,通常与端口有关。 24. **测试节点的附接**:`db2 attach to node_name` 附接到指定的数据库节点。 25. **查看本地节点**:`db2 ...
编辑`/etc/services`文件,添加一行表示DB2服务的端口号,如: ``` db2inst1 50000/tcp ``` 9. **设置实例环境变量**: 登录到`db2inst1`用户,并运行`/home/db2inst1/sqllib/db2profile`脚本来设置环境变量。...
需要指定连接字符串,其中包括数据库的主机名、端口号、数据库名称、用户名和密码。例如: ```csharp string connectionString = "Server=hostname;Database=databaseName;User Id=username;Password=password;"; ...
- **设置连接参数**:通过 db2set 命令设置必要的连接参数,如主机地址、端口号等。 ##### 2. 连接到 DB2 数据库 - **使用 SQL 命令**:通过命令行工具输入 SQL 命令进行数据查询或修改操作。 - **集成开发环境**:...
6. **DB2修改默认端口号**: 默认情况下,DB2监听在50000端口。根据网络环境和安全需求,可能需要更改此设置。这涉及到修改数据库配置文件,如`db2pd`和`db2sysc.ini`,然后重新启动数据库服务。 7. **DB2函数**: ...
- **日志分析**:查看 DB2 的错误日志,定位并解决问题。 - **问题诊断**:使用 DB2 提供的诊断工具,如 db2diag.log、db2pd 等,进行问题排查。 总之,DB2 作为一款强大的数据库管理系统,对初学者而言,需要从...
实例的配置涉及端口号、日志文件位置等。 2. 安全性设置:配置用户权限,为不同用户分配不同的访问权限,可以使用DB2ADMNS和DB2INST1等内置角色。 3. 网络配置:配置DB2监听地址和端口,以便远程连接。可以使用db2pd...
- `db2 catalog tcpip node <节点名> remote <远程地址> server <端口号>`:编目远程数据库的TCP/IP节点信息,其中端口号默认为50000。 - `db2 catalog db <远程数据库名> as <节点名> at node PUB11`:编目远程...
- 手动配置连接,选择 TCP/IP 协议,设置主机名(如 192.168.2.10)和端口号(默认可能是 50000)。 - 输入数据库名称(如 wlctr),并创建一个数据库别名。 - 设置数据源名称(如 szhcc)并选择操作系统...