达梦数据库的安装、创建实例及注册服务(命令行操作)

本文详细介绍了在无图形界面的Linux环境中,如何通过命令行方式安装达梦数据库DM7,包括安装包下载、环境变量配置、软件安装、实例创建与初始化、服务注册及数据库的启动/停止等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

在安装达梦数据库的时候,由于很多Linux环境是不支持图形化界面的,所有本章针对非图形化界面安装达梦数据库、创建实例及注册服务。本章所讲解的主要针对DM7_rhel6_x64的安装。

一、安装包的下载及安装前准备

之前已经有博客详细介绍了安装包的下载及安装前准备,所有请参考达梦数据库安装及配置图文教程 附DM7安装程序包

配置数据库的环境变量

如果数据库软件安装在 /opt/dmdbms 目录下执行如下命令,为当前用户配置 dmdbms的环境变量

#echo export PATH=$PATH:/opt/dmdbms/bin >>/etc/profile
#echo export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/dmdbms/bin >>/etc/profile
#source /etc/profile

二、安装达梦数据库软件(命令行)

在终端进入到安装程序所在文件夹,执行以下命令进行命令行安装:

./DMInstall.bin -i

安装过程如下:
步骤 1:选择安装语言

请根据系统配置选择相应语言,输入选项,回车进行下一步。如下图所示:
在这里插入图片描述

步骤 2:验证 Key 文件
用户可以选择是否输入 Key 文件路径。不输入则进入下一步安装,输入 Key 文件路 径,安装程序将显示 Key 文件的详细信息,如果是合法的 Key 文件且在有效期内,用户可以继续安装。如下图所示:

在这里插入图片描述

步骤 3:输入时区

用户可以选择 DM 的时区信息。如下图所示:

在这里插入图片描述

步骤 4:选择安装类型
命令行安装与图形化安装的选择的安装类型是一样。如下图所示:
在这里插入图片描述

用户选择安装类型需要手动输入,默认是典型安装。如果用户选择自定义安装,将打印全部安装组件信息。用户通过命令行窗口输入要安装的组件序号,选择多个安装组 件时需要使用空格进行间隔。输入完需要安装的组件序号后回车,将打印安装选择组件 所需要的存储空间大小。

步骤 4:选择安装路径
用户可以输入 DM 的安装路径,不输入则使用默认路径,默认值为$HOME/dmdbms(如 果安装用户为 root,则默认安装目录为/opt/dmdbms,但不建议使用 root 系统用户 来安装 DM)。 如下图所示:

安装程序将打印当前安装路径的可用空间,如果空间不足,用户需重新选择安装路 径。如果当前安装路径可用空间足够,用户需进行确认。不确认,则重新选择安装路径, 确认,则进入下一步骤。

步骤 5:安装小结 安装程序将打印用户之前输入的部分安装信息。如下图所示:
在这里插入图片描述

用户对安装信息进行确认。不确认,则退出安装程序,确认,进行 DM 的安装。

步骤 6:安装
图 2.45 安装过程
注意:安装完成后,终端提示“ 请以 root 系统用户执行命令 ”。由于使用非 root系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要用户手动执行相关命令。用户可根据提示完成相关操作。

三、创建实例初始化数据库(命令行)

命令行工具初始化数据库比较方便,同时可以在没有图形化界面的操作环境下使用。该工具的名称叫做 dminit,位于安装目录的bin目录下(如:软件安装在 /opt/dmdbms 下,则该工具位于 /opt/dmdbms/bin 下)

 cd /opt/dmdbms/bin 
 ./dminit path=/opt/dmdbms/data page_size=16

该命令是初始化数据页16k的数据库,其他参数值默认

具体该dminit工具初始化数据库参数设置请查看《DM7系统管理员手册》-------第7.3 使用 dminit 创建数据库(该文档在如:软件安装在 /opt/dmdbms 下,则该文档位于 /opt/dmdbms/doc下)

四、注册数据库服务(命令行)

通过linux下的服务注册脚本进行注册。下面是服务注册脚本的使用方式(假定数据库安装目录为 /opt/dmdbms/ ;实例的 dm.ini 路径为 /opt/dmdbms/data/DAMENG/dm.ini):

需要使用 root用户运行

cd /opt/dmdbms/script/root
./dm_service_installer.sh -t dmserver -i /opt/dmdbms/data/DAMENG/dm.ini -p DMSERVER

上述命令的含义为:为实例 【/opt/dmdbms/data/DAMENG/dm.ini】 注册名为 DmServiceDMSERVER 的服务。如 linux 红帽 6 系列的,就可以在 /etc/init.d/下找到名为 DmServiceDMERVER 的启动脚本。

五、达梦数据库的启动/停止

1、通过下面方式可以启动、停止、查看服务状态

cd /etc/init.d/
./DmServiceDMSERVER [start]  [stop] [status]

2、也可以通过service命令 启动、停止、查看服务状态

service DmServiceDMSERVER [start]  [stop] [status]

3、如果是 centos 7 或者 redhat 7 系列的

systemctl [start] [stop] [status] DmServiceDMSERVER
头歌(Tune)平台通常是指一种音乐服务平台,而提到“头歌达梦数据库”可能是某个特定项目中的数据库系统,但直接提供具体的安装实例管理代码通常是技术文档的一部分,需要用户参考相应的官方文档、教程或者是源码库。 一般来说,数据库达梦(Damo)数据系统的安装步骤可能会包括以下几个步骤: 1. **下载安装包**:从达梦官网或其他可信渠道获取对应版本的数据库服务安装程序。 2. **运行安装向导**:双击安装包,按照提示完成安装,可能涉及配置文件路径、选择安装模式(独立部署或集群部署)、设置管理员账户等。 3. **环境变量配置**:确保操作系统环境变量中包含了达梦数据库的bin目录,以便后续命令行操作。 4. **创建实例**:通过图形界面或SQL脚本创建新的数据库实例,指定数据库名称、端口号、磁盘空间等。 5. **启动服务**:完成安装后,启动数据库服务,监控其状态是否正常。 6. **安全管理**:设置合适的权限和安全策略,保护数据库资源。 关于实例管理,常见的代码操作可能涉及连接数据库、执行SQL语句(增删改查)、备份恢复、性能监控等。例如,在Python中使用`pymysql`库可以这样操作: ```python import pymysql # 连接到数据库 db = pymysql.connect(host='localhost', user='root', password='password', db='your_database') # 创建游标对象 cursor = db.cursor() # 执行查询 cursor.execute("SELECT * FROM your_table") # 获取结果并打印 results = cursor.fetchall() for row in results: print(row) # 关闭连接 db.close() ``` 请注意,实际代码会因项目需求和数据库版本的不同而有所差异,并且敏感信息(如用户名和密码)应在生产环境中妥善处理。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值