赞
踩
达梦数据库安装使用
从达梦官网下载iso镜像
以下安装以达梦8为例,安装的过程通过命令行的形式,因为实际服务器是没GUI的,比较贴合实际
groupadd dinstall
useradd -g dinstall dmdba
在根目录下创建dm目录,用于存放达梦数据库文件
分配dmdba用户拥有dm目录所有权
临时设置最大文件打开数(这里是临时设置,也可以永久设置)
ulimit -n 65536
我的iso文件从达梦官网下载上传到/opt下
挂载到/mnt目录
去到mnt目录下就可以看到 DMInstall.bin 文件,接下来就是安装
切换dmdba用户安装达梦
su - dmdba
命令行安装达梦
./DMInstall.bin -i
这里选择中文输入c
选择key,这里有就选择y,没有选择n
设置时区
默认回车
选择1或者默认回车
选择安装的目录,这里选择规划安装的/dm目录
此时提示以root用户执行命令 /dm/script/root/root_installer.sh
su - root
/dm/script/root/root_installer.sh
此时达梦数据库已经安装完成,接下来要安装数据库实例
此时dm目录下有达梦相关文件
安装数据库实例,需要用到bin目录下的 dminit 命令
执行
./dminit help 会有相关提示
在这里,重点罗列几个重要的配置项
path:初始数据库存放的路径
db_name: 数据库名
instance_name:实例名
port_num:监听端口号
extent_size: 簇大小
page_size:页大小
sysdba_pwd: SYSDBA数据库用户的密码,默认不设置就是SYSDBA
执行以下命令,建立数据库实例
./dminit path=/dm/data instance_name=PROD port_num=5236 db_name=DMDB
安装完成后,会在上面指定path目录下生成db_name名称的文件夹,此时,虽然数据库实例安装好了,还需要注册实例服务。
切换root用户,前往 /dm/script/root下,找到dm_service_installer.sh 脚本,该脚本是用于安装实例服务的 【注意:要切换root用户,该脚本只有root用户能执行】
该命令有几个重要的配置项
-t 服务类型,包括dmimon,dmap,dmserver,dmwatcher,dmmonitor,dmcss,dmcssm,dmasmsvr,dmdcs,dmdrs,dmdras,dmdss
-p 服务名后缀,对于dmimon,dmap服务类型无效
-dm_ini dm.ini文件路径 【这个文件就是上面安装完数据库实例后,在指定的path下面生成dm.ini文件】
执行以下命令注册服务
./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /dm/data/DMDB/dm.ini
服务注册完成,会在/dm/bin目录下创建 DmService + 服务名后缀的脚本,由于上面我注册服务使用的后缀名是 DMSERVER ,所以这个脚本名就是 DmServiceDMSERVER
通过服务脚本启动服务
./DmServiceDMSERVER start
至此,实例服务启动完成,现在来验证下
由于安装数据库实例的时候,指定来port_num=5236
所以执行
lsof -i:5236 看该端口是否已经启动监听
由于我的服务器不能使用GUI,只能通过CLI的方式访问 > 下面的 conn 格式为 【conn 数据库用户名/用户密码@ip:端口】
可以使用 /dm/tool/ 目录下的 disql 命令
./disql
SQL > conn SYSDBA/SYSDBA@127.0.0.1:5236
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。