正文
背景
之前总结过.本次再进行一下总结和归集.
达梦的驱动也是经常变动,需要进行一些处理
获取安装介质
https://eco.dameng.com/download/
但是专用机版本需要单独在获取
有其他的路径.
安装与初始化
rpm -ivh xxxx.rpm
# 然后进行初始化
cd /opt/dmdbms/bin/bin
# 注意达梦的路径弄重复了
./dminit path=/opt/dmdbms/data case_sensitive=1 charset=0 page_size=32
部分默认密码信息
SYSDBA 用户:SYSDBA123
SYSSSO 用户:SYSSSO123
SYSAUDITOR 用户:SYSAUDITOR123
设置服务自动启动
systemctl restart dm_services
systemctl enable dm_services
# 注意部分达梦的版本有 PK_WITH_CLUSTER = 1 的设置
# 建议修改为 PK_WITH_CLUSTER = 0
# 聚簇主键会导致部分DDL命令失效.
建账注意事项
# 需要注意 因为专用版使用了三元管理,没有超级管理员
# 所以建库时需要多个用户进行处理.
# 建议先行建库,然后进行数据初始
cd /opt/dmdbms/bin/bin
./disql SYSDBA/SYSDBA123 <<EOF
create user DM2211;
create tablespace DM2211 datafile '/opt/dmdbms/data/DM2211.dbf' size 2048 ;
grant dba,resource,vti to DM2211;
EOF
./disql SYSSSO/SYSSSO123 <<EOF
alter user DM2211 identified by "Test@1xxx" ;
alter user DM2211 default tablespace DM2211 ;
ALTER USER "SYSDBA" LIMIT SESSION_PER_USER UNLIMITED, CONNECT_IDLE_TIME UNLIMITED, FAILED_LOGIN_ATTEMPS UNLIMITED, \
PASSWORD_LIFE_TIME UNLIMITED, PASSWORD_REUSE_TIME UNLIMITED, PASSWORD_REUSE_MAX UNLIMITED, PASSWORD_LOCK_TIME UNLIMITED, \
PASSWORD_GRACE_TIME UNLIMITED, CONNECT_TIME UNLIMITED, CPU_PER_SESSION UNLIMITED, CPU_PER_CALL UNLIMITED, READ_PER_SESSION UNLIMITED, \
READ_PER_CALL UNLIMITED, MEM_SPACE UNLIMITED;
ALTER USER "SYSSSO" LIMIT SESSION_PER_USER UNLIMITED, CONNECT_IDLE_TIME UNLIMITED, FAILED_LOGIN_ATTEMPS UNLIMITED, \
PASSWORD_LIFE_TIME UNLIMITED, PASSWORD_REUSE_TIME UNLIMITED, PASSWORD_REUSE_MAX UNLIMITED, PASSWORD_LOCK_TIME UNLIMITED, \
PASSWORD_GRACE_TIME UNLIMITED, CONNECT_TIME UNLIMITED, CPU_PER_SESSION UNLIMITED, CPU_PER_CALL UNLIMITED, READ_PER_SESSION UNLIMITED,\
READ_PER_CALL UNLIMITED, MEM_SPACE UNLIMITED;
ALTER USER "SYSAUDITOR" LIMIT SESSION_PER_USER UNLIMITED, CONNECT_IDLE_TIME UNLIMITED, FAILED_LOGIN_ATTEMPS UNLIMITED,\
PASSWORD_LIFE_TIME UNLIMITED, PASSWORD_REUSE_TIME UNLIMITED, PASSWORD_REUSE_MAX UNLIMITED, PASSWORD_LOCK_TIME UNLIMITED, \
PASSWORD_GRACE_TIME UNLIMITED, CONNECT_TIME UNLIMITED, CPU_PER_SESSION UNLIMITED, CPU_PER_CALL UNLIMITED, READ_PER_SESSION UNLIMITED, \
READ_PER_CALL UNLIMITED, MEM_SPACE UNLIMITED;
ALTER USER "DM2211" LIMIT SESSION_PER_USER UNLIMITED, CONNECT_IDLE_TIME UNLIMITED, FAILED_LOGIN_ATTEMPS UNLIMITED,\
PASSWORD_LIFE_TIME UNLIMITED, PASSWORD_REUSE_TIME UNLIMITED, PASSWORD_REUSE_MAX UNLIMITED, PASSWORD_LOCK_TIME UNLIMITED, \
PASSWORD_GRACE_TIME UNLIMITED, CONNECT_TIME UNLIMITED, CPU_PER_SESSION UNLIMITED, CPU_PER_CALL UNLIMITED, READ_PER_SESSION UNLIMITED, \
READ_PER_CALL UNLIMITED, MEM_SPACE UNLIMITED;
EOF
驱动相关
需要注意达梦的8.x版本是2019年发布的
截止2023.1 其实有了四年多的发展
但是版本号一直是 8.1和8.2
但是驱动有了非常多次的更改.
有时候比较深入的使用会有bug
建议选用准确的驱动进行建库和使用.