You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

55 lines
1.4 KiB

== 达梦数据库
=== 安装
[source,bash]
----
# 获取镜像
# 从官网获取镜像文件 dm8_20220822_rev166351_x86_rh6_64_ctm.tar
# 加载镜像文件
docker load -i dm8_20220822_rev166351_x86_rh6_64_ctm.tar
# 创建并启动容器
docker run \
--name dm8 \
-d \
-p 5236:5236 \
--privileged=true \
-e PAGE_SIZE=16 \
-e LD_LIBRARY_PATH=/opt/dmdbms/bin \
-e INSTANCE_NAME=dm8 \
-v /Users/wangshaoping/wspsc/software/docker/volume/dm8:/opt/dmdbms/data \
dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4
----
=== 使用
[source,bash]
----
# 使用客户端连接 dm8 数据库服务器
# 默认用户名/密码为: SYSDBA/SYSDBA001
# 通过 Disql 进入 sql 控制台
/opt/dmdbms/bin/disql
# 输入用户名和密码进入 sql 控制台
# 设置数据库兼容模式
# 修改 /opt/dmdbms/data/DAMENG/dm.ini 文件以下部分后重启服务器
# COMPATIBLE_MODE = 0 #Server compatible mode, 0:none, 1:SQL92, 2:Oracle, 3:MS SQL Server, 4:MySQL, 5:DM6, 6:Teradata
# 创建表空间 ddl
create tablespace "IRS" datafile '/opt/dmdbms/data/DAMENG/IRS.DBF' size 100 autoextend on next 100 cache=normal;
# 删除表空间 ddl
drop tablespace "IRS";
# 创建用户 ddl
create user "IRS" identified by "123456789" default tablespace "IRS";
# 删除用户 ddl
drop user "IRS" cascade;
# 修改用户密码
alter user "IRS" identified by 123456789;
# 授权用户为管理员角色
grant "DBA" to "IRS";
----