注册
达梦数据库安装以及初步使用-基于linux
培训园地/ 文章详情 /

达梦数据库安装以及初步使用-基于linux

长鼻子怪🐘 2023/01/13 8250 8 0

安装步骤

1. 切到root用户,然后创建安装用户
su root
#创建用户组 dinstall
groupadd dinstall
#创建安装用户 dmdba
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

2. 创建安装目录/dm8,并修改安装目录的所属组给 dmdba 用户和该用户所属组
mkdir /dm8
chown dmdba:dinstall /dm8

3. 挂载iso镜像文件
#创建单独的目录,用于挂载
mkdir /mnt/dm
#执行挂载
mount /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt/dm

准备安装

4. 查询root用户下 DISPLAY 的配置值,由于之后安装以及创建实例等会用到可视化界面,而linux环境下打开可视化界面是需要这个配置值,后面会提到
echo $DISPLAY
比如可能会显示的值为 :0.0

执行命令: xhost +

5. 切到安装用户,配置可视化的值**
su dmdba
export DISPLAY=:0.0

6.进入挂载的目录,并执行安装
cd /mnt/dm
#图形化安装方式
./DMInstall.bin
#命令行安装方式
./DMInstall.bin -i
#以上两种方式任选其一,根据步骤安装即可

7.创建实例
#图形化方式,根据指引创建实例
cd /dm8/tool
./dbca.sh
#命令行方式,具体每个参数的含义可以通过./dminit --help 命令获取
cd /dm8/bin
./dminit path=/dm8/data page_size=32 charset=1 case_sensitive=0 db_name=DMOA instance_name=DMOASERVER port_num=5238
#如果选择命令行方式创建实例,则在创建后需要手动注册实例
cd /dm8/tool
./dbca.sh

8.数据库启停命令
systemctl start/restart/stop/status DmServiceDMSERVER.service
#具体的服务名称(DmServiceDMSERVER)可以在/dm8/bin目录中找到
cd /dm8/bin
ls -l Dm*

连接数据库

以下所有命令均以dmdba的用户执行

#命令行方式,格式为 ./disql 用户名/密码:端口号
cd /dm8/bin
./disql sysdba/SYSDBA:5236 (如果是数据库安装在其他 服务器,则需要加上ip地址:./disql sysdba/SYSDBA@10.0.16.50:5236)
#图形化方式,通过启动管理工具,在可视化界面配置连接信息
cd /dm8/tool
./manager
#如果连接失败网络不通则需要检查防火墙状态,或者直接关闭防火墙
systemctl stop firewalld

网络配置助手,用于简化连接信息

vim /etc/dm_svc.conf
增加配置:DM=(127.0.0.1:5236),保存退出
再次连接数据库则可以直接输入 ./disql sysdba/SYSDBA@DM 即可

达梦创建库步骤(可视化操作)

1.通过sysdba用户登录数据库
2.执行创建用户sql
CREATE USER TEST IDENTIFIED BY “Dameng123”;
3.赋予普通用户权限,一般只需要设置"RESOURCE","PUBLIC"即可
GRANT “RESOURCE”,“PUBLIC”,“DBA”,“VTI” TO TEST;
#权限说明
DBA:具有几乎所有权限(除审计和强制访问控制之外),默认赋给 SYSDBA 用户。
PUBLIC:具有对当前模式下对象的 DML 数据操作权限。
RESOURCE:具有在当前模式下对象定义权限(创建表、索引、视图等);
SOI:具有查询 sys 开头系统表的权限;
VTI:具有查询 v$开头的动态视图权限(动态视图记录在 v$dynamic_tables,如果没有此权
限,DM 管理工具上会报没有查询 v$视图权限)
DB_AUDIT_开头的角色是审计相关角色,具有审计相关权限,默认赋给 SYSAUDITOR。
DB_POLICY_开头的角色是安全相关角色,具有强制访问控制等权限,默认赋给 SYSSSO

4.修改数据库用户密码永不过期:
ALTER USER GDXF LIMIT PASSWORD_LIFE_TIME UNLIMITED;
5.修改用户口令过期时间限制:
ALTER USER GDXF LIMIT FAILED_LOGIN_ATTEMPS UNLIMITED;
6.修改用户失败登录次数限制:
ALTER USER GDXF LIMIT PASSWORD_LIFE_TIME UNLIMITED;
7.新建模式,达梦的模式相当于mysql的库的概念
打开管理工具,点击模式–>右键新建模式–>输入模式名称–>模式拥有者选择刚刚新建的用户 TEST
8.新建数据库连接,用户名和密码使用2中创建的用户TEST/Dameng123,然后就可以在新的模式中建表以及进行增删改查等操作

至此,数据库可以正式投入使用。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服