1. 安装
- 命令行方式:使用root用户执行
./DMInstall.bin -i
- 界面方式:使用root用户执行
./DMInstall.bin
- 默认安装到
/opt/dmdbms
目录 - 安装时会自动创建
dmdba
用户和dinstall
组,以后操作一般使用dmdba
用户
2. 初始化实例
2.1 命令行方式
初始化
su - dmdba
cd /opt/dmdbms
# 设置管理员SYSDBA密码,大小写不敏感,字符集为UTF-8,VARCHAR类型以字符为单位
bin/dminit path=/opt/dmdbms/data instance_name=DMSERVER db_name=DAMENG SYSDBA_PWD=SYSDBASYSDBA CASE_SENSITIVE=N CHARSET=1 LENGTH_IN_CHAR=Y
# 前台启动,关闭终端后服务停止
bin/dmserver /opt/dmdbms/data/DAMENG/dm.ini
配置服务
su - root
cd /opt/dmdbms/script/root
# 达梦注册服务
./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /opt/dmdbms/data/DAMENG/dm.ini
# 系统启动服务
systemctl start DmServiceDMSERVER
# 系统设置自启动
systemctl enable DmServiceDMSERVER
删除服务
su - root
# 系统关闭服务
systemctl stop DmServiceDMSERVER
# 系统关闭自启动
systemctl disable DmServiceDMSERVER
cd /opt/dmdbms/script/root
# 删除达梦服务
./dm_service_uninstaller.sh -n DmServiceDMSERVER
配置环境变量
export DM_HOME=/opt/dmdbms
export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin
2.2 界面方式
关键步骤
3. 初始化模式(库)
初始化模式sql
CREATE TABLESPACE ${DBNAME} DATAFILE '${DBNAME}.dbf' size 4096 autoextend on maxsize 512000;
CREATE USER ${DBNAME} IDENTIFIED BY ${DBPASSWD} DEFAULT TABLESPACE ${DBNAME} default index tablespace "${DBNAME}";
grant "DBA" to "${DBNAME}";
删除模式sql
DROP USER "${DBNAME}" CASCADE;
DROP TABLESPACE "${DBNAME}";
4. 其他
windows安装达梦
修改dm_svc.conf,便于备份和恢复数据库
TIME_ZONE=(480)
LANGUAGE=(en)
CHAR_CODE=(PG_UTF8)