安装达梦数据库

一、基本硬件要求

1.CPU 

Intel Pentium 4以上处理器

2.内存  

安装数据库建议最小内存1g
Linux服务器swap分区为物理内存1.5倍以上

3.硬盘

根据需求划分磁盘空间,用于数据存储。安装达梦程序,如需记录大量数据库SQL日志,需要扩大分区/tmp临时目录至少600M。

二、达梦软件情况

DM8 开发版

中标麒麟

三、安装步骤

创建一个dmdba用户,安装在dm8文件夹下

[root@localhost /]# mkdir -p /dm8

1.创建dmdba用户

[root@localhost /]# groupadd dinstall 
[root@localhost /]# useradd -g dinstall dmdba
[root@localhost /]# passwd dmdba 
[root@localhost /]# chown dmdba:dinstall -R /dm8

 chown 授权,一定要操作哦,否则后边会没有权限,你还得回来执行它。

2.设置文件最大打开数

重启服务器生效:
[root@localhost /]# vi /etc/security/limits.confdmdba
dmdba soft nofile 4096
dmdba hard nofile 65536
要是写不进去的话,你检查下是不是用的root用户
临时生效:
[root@localhost /]# ulimit -n 65536

3.图形界面安装

我一般在安装包所在的位置执行以下命令

[root@localhost dmdba]# mount -o loop dm8_20201107_x86_rh7_64_ent_8.1.1.144.iso /mnt
mount: /dev/loop0 写保护,将以只读方式挂载
[root@localhost dmdba]# su - dmdba
上一次登录:五 5月 28 03:06:53 CST 2021pts/1 上
[dmdba@localhost ~]$ cd /mnt
[dmdba@localhost mnt]$ ./DMInstall.bin
解压安装程序......... 

问题1.解压了一会儿,由于我用的Xshell,出现:

初始化图形界面失败,如果当前监视器窗口不支持图形界面,请进入安装文件所在文件夹并使用"./DMInstall.bin -i"进行命令行安装。

解决方法:

下载XManager,地址https://www.onlinedown.net/soft/36382.htm

或者

yum  groupinstall x11

 然后再执行问题2解决命令,如果echo $DISPLAY没有输出,再开一个连接看看。

还是不行的话,

export DISPLAY=:0.0
设置一下临时变量display

问题2我也在服务器安装dm,但是也出现图形化界面打不开的问题

[dmdba@localhost mnt]$ echo $DISPLAY
:0
[dmdba@localhost mnt]$ export DISPLAY=:0
[dmdba@localhost mnt]$ xhost +
access control disabled, clients can connect from any host

 如果你执行命令后,还是打不开图形化界面,重新开一个控制台看看,或者切换用户看下。

问题3:因为我接触linux系统不太多,所以下面遇到的问题,也困扰了我很久:

安装程序临时目录(/tmp)可用空间为465M. 安装程序需要至少800M的临时空间

--创建一个目录用来放置安装程序时的临时目录
[root@localhost /]# mkdir -p /tem1
[root@localhost /]# chown dmdba.disntall /tem1 -R

--配置环境变量
[dmdba@localhost ~]$ vi .bash_profile
export DM_INSTALL_TMPDIR=/tem1
--使环境变量生效
[dmdba@localhost ~]$ source .bash_profile

成功进入图形化后:

 

 

[dmdba@localhost ~]$ su root
密码:
[root@localhost dmdba]# /dm8/script/root/root_installer.sh
移动 /dm8/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务

 终于安装成功啦!

 

<think>好的,用户让我介绍一下如何安装达梦数据库。首先,我需要确保自己了解达梦数据库的基本信息,比如它是什么类型的数据库,适用的操作系统,以及安装的基本步骤。达梦数据库国产的关系型数据库,常用于企业级应用,支持Linux和Windows系统。接下来,用户可能想知道具体的安装流程,包括系统要求、下载安装包、安装步骤以及安装后的配置和验证。 首先,我需要确认用户的操作系统环境,因为不同的系统安装步骤可能不同。这里可能需要分情况讨论,比如Linux和Windows的安装步骤。但用户并没有指定,所以应该都涵盖一下,或者建议用户根据自己系统选择相应步骤。 然后,系统要求方面,可能需要提到硬件需求,比如CPU、内存、磁盘空间,以及软件依赖,比如特定的库或包。不过具体的系统要求可能需要查阅达梦的官方文档,我需要确保这些信息的准确性,避免给出错误的数据。 下载安装包部分,用户可能需要访问官网,注册账户,然后下载对应的版本。这里需要注意达梦可能有社区版和企业版之分,用户可能需要根据需求选择,但通常社区版是免费的,适合个人学习和测试。 安装步骤方面,Linux系统可能需要解压安装包,运行安装脚本,执行图形化或命令行安装,而Windows可能更简单,直接运行安装程序。需要详细说明每一步的操作,比如创建安装用户、设置环境变量、选择安装路径等。 安装后的配置可能包括初始化数据库实例、启动服务、设置监听端口,以及创建用户和数据库。这部分需要详细说明,因为用户安装后需要能够正常使用数据库。 验证安装是否成功,可以通过连接数据库,执行简单的SQL语句,比如查询版本号,或者创建表等操作。这有助于用户确认数据库已经正确安装并运行。 另外,需要注意权限问题,比如在Linux下可能需要使用非root用户安装,或者需要设置特定的权限。还需要提醒用户注意防火墙设置,确保数据库端口开放,以便远程连接。 可能遇到的常见问题,比如安装过程中缺少依赖库,如何处理;安装后服务无法启动,如何查看日志排查问题;以及如何卸载达梦数据库等。这些也是用户可能会关心的,但用户的问题主要是安装,所以可能需要简要提及,或者建议用户遇到问题时查阅官方文档或寻求支持。 最后,应该提醒用户参考官方文档,因为不同版本可能安装步骤有所不同,确保用户获取最新和准确的安装指南。总结整个流程,分步骤说明,结构清晰,便于用户跟随操作。</think>达梦数据库DM Database)安装流程可分为以下几个关键步骤,以Linux系统为例说明: 一、系统环境准备 1. 操作系统要求: - 主流Linux发行版(CentOS 7+/Ubuntu 18.04+等) - 内核版本3.10以上 - 磁盘空间≥5GB(建议预留10GB) - 内存≥2GB(生产环境建议8GB+) 2. 创建专用用户(非root): ```bash groupadd dinstall useradd -g dinstall -m dmdba passwd dmdba ``` 二、获取安装包 1. 访问达梦官网(https://www.dameng.com) 2. 注册账号后下载对应版本(开发版需授权文件) 3. 上传ISO镜像至服务器(如:dm8_20230418_x86_rh6_64.iso) 三、安装过程 ```bash # 挂载镜像 mkdir /mnt/dm mount -o loop dm8_20230418_x86_rh6_64.iso /mnt/dm # 切换用户 su - dmdba # 执行安装 cd /mnt/dm ./DMInstall.bin -i ``` 安装程序将进入交互模式: 1. 选择语言(中文/英文) 2. 接受许可协议 3. 指定安装路径(默认:/home/dmdba/dmdbms) 4. 选择组件(建议全选) 5. 确认安装信息 四、初始化实例 ```bash # 使用dminit工具 cd /home/dmdba/dmdbms/bin ./dminit path=/home/dmdba/dmdata page_size=16 charset=1 ``` 参数说明: - page_size:页大小(4/8/16/32KB) - charset:字符集(1-GB18030,2-UTF-8) 五、服务注册与启动 ```bash # root用户执行 cd /home/dmdba/dmdbms/script/root ./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdata/DAMENG/dm.ini -p DMSERVER # 启动服务 systemctl start DmServiceDMSERVER ``` 六、验证安装 1. 连接测试: ```bash cd /home/dmdba/dmdbms/tool ./disql SYSDBA/SYSDBA@localhost:5236 ``` 2. 执行基础命令: ```sql SELECT * FROM V$VERSION; CREATE TABLE test(id INT); ``` 七、重要配置 1. 修改参数文件(dm.ini): - MEMORY_POOL = 200 - BUFFER = 1000 2. 配置归档(生产环境必需): ```sql ALTER DATABASE ADD ARCHIVELOG 'DEST=/dmarch, TYPE=LOCAL, FILE_SIZE=1024, SPACE_LIMIT=20480'; ``` 注意事项: 1. Windows版本可通过图形化安装程序完成,需注意关闭杀毒软件 2. 安装前需确认关闭SELinux和防火墙或开放5236端口 3. 建议使用Xmanager等工具进行图形化安装更直观 4. 开发版需将授权文件dm.key复制到bin目录 安装完成后,建议通过达梦管理工具(DEM)进行可视化管理和监控。具体细节可参考《达梦数据库安装手册》第3章内容。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值