CentOS7 部署单机 DM8
温馨提醒
环境
| 系统 | CPU | 达梦 | IP | 安装目录 |
|---|---|---|---|---|
| CentOS7 | x86_64 | DM8 | 172.20.10.169 | /opt/dmdbms |
部署
下载 DM8
1https://www.dameng.com/list_103.html创建用户
调整 limits.conf 参数
vim /etc/security/limits.conf创建安装目录
挂载镜像
1mount -o loop /data/dm8_2023....iso /mnt安装数据库
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16su - dmdba cd /mnt/ ./DMInstall.bin -i # 语言可选择中文 # 选择 key 文件,此处是测试环境,可以不输入 # 时区选择 21 # 选择安装类型 # 典型安装:服务器、客户端、驱动、用户手册、数据库服务 # 服务器安装:服务器、驱动、用户手册、数据库服务 # 客户端安装:客户端、驱动、用户手册 # 自定义安装:根据用户需要勾选组件,可以是服务器、客户端、驱动、用户手 册、数据库服务中的任意组合 # 指定安装路径: /data/dm8 # 切换到 root 用户 /data/dm8/script/root/root_installer.sh配置环境变量
vim /home/dmdba/.bash_profile初始化数据库
1 2 3 4 5 6 7 8 9 10 11 12# 以下命令是设置页大小为 32 KB,簇大小为 32 KB,大小写敏感,字符集为 utf_8,数据库名为 DMDB,实例名为 DBSERVER,端口为 5236 cd /opt/dmdbms/bin/ ./dminit PATH=/dmdata PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=0 CHARSET=1 DB_NAME=DMDB INSTANCE_NAME=DBSERVER PORT_NUM=5236 TIME_ZONE=+08:00 SYSDBA_PWD=SYSDBA # PATH:数据存放的目录 # PAGE_SIZE:指定页大小 # CASE_SENSITIVE:是否大小写敏感,0表示不敏感,1表示敏感 # CHARSET:设置字符集,0表示默认字符集 GB18030,1表示UTF-8,2表示EUC-KR # DB_NAME:数据库名 # INSTACE_NAME:实例名 # PORT_NUM:数据库端口 # SYSAUDITOR_PWD:SYSDB 密码注册服务
启动、停止数据库
备份
运行归档模式
切换到 dmdba 用户
su - dmdbavim /dmdata/DMDB/dmarch.inivim /dmdata/DMDB/dm.ini1ARCH_INI = 1重启数据库实例
完全备份
增量备份
1SQL> backup database increment with backupdir '/home/dm_bak' backupset '/home/dm_bak/db_increment_bak_02'还原(恢复之前,需要先关闭数据库)
1RMAN> restore database '/dmdata/DMDB/dm.ini' from backupset '/home/dm_bak/db_full_bak_01';