注册
【达梦初体验】DM8数据库修改端口的五种方法
培训园地/ 文章详情 /

【达梦初体验】DM8数据库修改端口的五种方法

欢喜感恩的心(如心) 2022/11/07 2216 0 0

单位采购了达梦数据库要求员工进行学习。

刚接触一个星期就已经被它深深的吸引了。使用界面比较接近ORACLE,但易用性又大大的超越,充分体现了人性化的设计。举一个例子,比如修改端口:

我们都知道端口是客户端访问的主机内地址。每个达梦8数据库在创建时被分配了唯一的端口号。这个端口号能改吗?答案是可以的,而且有很多种方法。我总结了五种,希望起到抛砖引玉的作用。请大家帮助添加其方式。

1、通过在disql或manager中执行alter system命令
查看当前端口号
image.png
通过在disql中执行alter system命令,将端口号设置为5237。

语法:alter system set 参数值=参数值  {memory|spfile|both}
spfile表示只修改配置文件中的值,重启后生效;memory表示只修改内存中的值,重启后恢复到设置前的样子;both表示既修改内存中的值又修改配置文件中的值。

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

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

重启数据库服务后查看当前端口号,可见监听端口已经修改为了5237
image.png
2、通过在disql或manager中调用sp_set_para_value函数

调用sp_set_para_value函数,设置port_num为5238。
函数用法:sp_set_para_value(修改范围,参数名,参数值)

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

**归纳:**达梦的配置参数分为三类:
1)只读参数(read_only),只能在dm.ini中修改参数值;
2)静态参数(in_file)可以通过调用sql语句和函数对文件进行修改,需要重启才能生效
3)动态参数(sys、session)既可以在运行期间修改内存中的值,也可以在参数文件中修改。

重启数据库服务后查看当前端口号,可见监听端口已经修改为5238
image.png
3、通过在控制台中修改

调用console
image.png

在控制-台中搜索PORT_NUM参数
image.png
修改参数
image.png

点击“保存” 
image.png
重启数据库服务后查看当前端口号,可
见监听端口已经修改为5239
image.png

4、通过数据库配置助手修改端口
先删除数据库服务再重新注册新服务
​​image.png
​​
image.png
​​image.png

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

粗体

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服