达梦数据库同一服务器上如何创建多个实例

上星期。
我的那个朋友。
在大梦服务器上创建多个实例。
实在是太麻烦了。

先看硬件。
2 02 3 年 3 月。
他的服务器 CPU 有 4 核。
内存8 G。
我想做3 个例子。
我当场就惊呆了。
每个实例分配2 G内存。
这根本不够。
后来我一咬牙,搞到了1 6 G内存。
刚刚搞定。

路径规划也很关键。
他将数据分为/dmdata1 和/dmdata2 结果我忘记备份了。
有好几次我都差点丢失数据。
下次我肯定要做双备份。

安装软件时。
2 02 3 年4 月,他对解压文件设置了错误的权限。
dminit 一直报错。
我花了3 个小时才改回来。
记住。
必须用root解压。
然后更改权限。

创建实例最困难的就是端口。
他制作了 dm_inst1 和 dm_inst2 端口使用同一个5 2 3 6 无法直接连接。
disql 被卡住了。
最后用5 2 3 7 代替。

建议使用不同的路径。
例如,/dmdata1 /dm1 和 /dmdata2 /dm2 实例名称 dm_inst1 和 dm_inst2 使用端口5 2 3 6 和5 2 3 7 混用并不容易。

启动时。
2 02 3 年5 月。
他发现dmserver启动dm_inst1 时。
它总是卡在加载中。
我查了好久才知道是防火墙的问题。
Linux 默认情况下会阻止端口。
请记住更改防火墙规则。

检查状态。
disql 连接到 dm_inst1 发现执行“select 1 from Dual”超时。
检查日志后发现内存不够了。
快速调整dm.ini参数。

现在他的服务器上运行着 3 个实例。
但内存还是有点紧。
忘了它。
由你决定。

达梦数据库学习笔记5-DM管理工具

坦率地说,使用DM管理工具来管理数据库就像使用瑞士军刀来修理计算机一样。
它可以处理任何事情。
我们先来说说最重要的事情。
我们去年跑的项目总共有3 000条数据。
实时表空间管理节省了两天的手动表创建时间。
另外,在用户管理过程中,有兄弟将权限设置死了,导致团队冻结了一半。
幸运的是,背部可以快速回滚。
还有另一个重要的细节,例如备份策略。
我们尝试了凌晨3 点的自动备份,数据恢复速度比手动备份快了一倍。
说实话,有点失望。
很多人不注意匹配存档设置。
例如,归档日志文件大小和归档压缩率不正确匹配。
最终,数据恢复速度慢如蜗牛。
起初,我以为工作管理只是一个计划任务,但后来我发现它也可以融入复杂的流程,成倍提高效率。
建议首先开始练习表空间和备份。
很多人不重视这一点。
默认参数可能不适合您的业务场景。

达梦数据库安装使用教程系列(三)图形化创建数据库实例

结论:在大盟数据库(DM)中,图形化创建数据库实例的步骤如下:
1 .运行dbch.sh脚本并选择创建数据库实例。
2 . 选择数据库模板并快速配置基本参数。
3 . 命名用于存储数据文件和日志文件的数据库存储目录。
4 . 设置数据库名称和端口号,确保唯一性和网络连通性。
5 .指定数据库,通常使用默认设置。
6 . 设置影响性能和行为的初始化参数。
它们可以设置为默认值或进行调整。
7 、设置密码管理、SYSDBA等用户密码。
8 . 选择是否创建包含预定义文件和过程的库的副本。
9 . 确认设置后,单击完成,创建实例数据库。
1 0. 阅读创建数据库服务的脚本并启动数据库服务。
1 1 、完成后,在达梦数据库管理工具中查看新实例。