达梦8数据库修改端口的五个方法

每个达梦8数据库在创建时要求指定唯一的端口号。后期根据网络规划可以进行修改。总结了五种方法,希望起到抛砖引玉的作用。请大家帮助添加其方式。

1、通过在disql中执行alter system命令

查看当前端口号

通过在disql中执行alter system命令,将端口号设置为5237。

语法:alter system set 参数值=参数值  {memory|spfile|both}

spfile表示只修改配置文件中的值,重启后生效;memory表示只修改内存中的值,重启后恢复到设置前的样子;both表示既修改内存中的值又修改配置文件中的值。

注意:此处PORT_NUM需要用单引号括起来。

这里的语法跟ORACLE比较像,但又有区别。ORACLE的修改参数语句是这样的:alter system set 参数值=参数值  scope={memory|spfile|both}

2、通过在disql中调用sp_set_para_value函数

重启数据库服务后查看当前端口号,可见监听端口已经修改为了5237

调用sp_set_para_value函数,设置port_num为5238。

函数用法:sp_set_para_value(修改范围,参数名,参数值)

0:只在内存中修改,1:内存配置文件同时修改,2:只修改配置文件

归纳:达梦的配置参数分为三类:

1)只读参数(read_only),只能在dm.ini中修改参数值;

2)静态参数(in_file)可以通过调用sql语句和函数对文件进行修改,需要重启才能生效

3)动态参数(sys、session)既可以在运行期间修改内存中的值,也可以在参数文件中修改。

3、通过在控制台中修改

重启数据库服务后查看当前端口号,可见监听端口已经修改为5238

 调用console

 在控制-台中搜索PORT_NUM参数

修改参数

点击“保存” 

重启数据库服务后查看当前端口号,可见监听端口已经修改为5239

4、通过数据库配置助手修改端口

先删除数据库服务再重新注册新服务

参见历史文章《 达梦8数据库用dbca.sh程序修改实例名和端口号 》

5、直接在dm.ini文件中修改端口

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值