- 安装:
- 检查安装环境是否达标,【P2】,系统信息、CPU、内存、磁盘空间、Glibc和gcc;
- 开始安装,【P5】,规划安装用户和用户组dmdba、规划安装目录、挂在ISO镜像文件、安装DM数据库(图形化界面安装、命令行方式安装、静默方式安装);
图形化界面安装卡在“创建快捷方式”时,删除原来的DM数据库,重启系统。
root重启数据库服务systemctl restart DmServiceDMSERVER.service
- 卸载DM数据库【13】(图形化、命令行方式)。
- 实例创建:
- DM数据库配置助手图形化界面方式【14】,需要配置DISPLAY
[dmdba@KylinDCA03 ~]$ cd /dm8/tool
[dmdba@KylinDCA03 tool]$ ./dbca.sh
- 连接数据库【23】,DM管理工具图形化界面连接数据库,
[dmdba@KylinDCA03 ~]$ cd $DM_HOME/tool
[dmdba@KylinDCA03 tool]$ ./manager
命令行方式连接数据库【25】,进入命令行的SQL界面,
[dmdba@KylinDCA03 ~]$ cd /dm8/bin
[dmdba@KylinDCA03 bin]$ ./disql sysdba/Dameng123:5236
Dmdba用户启动【32】后台启动方式,
[dmdba@KylinDCA03 ~]$ cd /dm8/bin
[dmdba@KylinDCA03 bin]$ ll Dm*
- DM数据库启动和关闭,
shutdown、mount、open、suspend、shutdown,SQL> select status$ from v$instance; SQL> alter database mount;
[dmdba@KylinDCA03 bin]$ ./DmServiceDMSERVER start
- DM的客户端工具【33】,
manager图形化管理数据库,联机工具,包含用户管理、角色权限管理、表空间、模式、模式下对象(表、索引、约束、函数、过程、视图等)、数据库物理联机备份、逻辑导入导出等、作业管理等功能,console控制台工具是一个脱机工具,提供脱机备份还原、修改数据库参数(修改后重启数据库才能生效)等功能,dts数据迁移工具支持其他数据库迁移到达梦,或者达梦迁移到文件等功能,monitor可以用来监视数据库的线程、事务会话、表空间占用等信息。
- DMSQL【37】:
单表查询Group by和having、order by,多表连接:内连接、左外连接、右外连接、全外关联。
- 参数修改【44】:
- 配置参数文件 dm.ini修改方法有console控制台工具、直接修改 dm.ini 配置文件、系统函数修改、使用 alter system set 语句修改。需要重启数据库才能生效。
- 控制文件 dm.ctl【47】。
- 数据文件,联机日志文件,其他文件。
- DM内存结构【48】:数据缓冲区、重做日志缓冲区、SQL缓冲区、字段缓冲区,主内存池、运行时内存池。DM线程。
Bin目录下查看数据库CPU资源占用./DmServiceDMSERVER status和top -Hp 9118
- 创建表空间【59】,管理数据文件【61】,管理归档【63】:
DM 默认预定义 SYSTEM、ROLL、MAIN、TEMP、HMAIN 五个表空间。
- 创建用户【67】、角色【76】、权限管理【73】:
DM 管理工具选择表【78】,查看表信息报错(缺少 v$ciphers 视图的查询权限,可以使用 SYSDBA给登录用户(如 dmtest)赋予 VTI 角色,或者单独给用户 v$ciphers 对象的查询权限)。
- 创建表【81】、导入脚本数据【83】、约束【84】、索引【88】、视图【90】等;
- 物理备份还原、逻辑备份还原【94】:
物理备份分为完全备份、增量备份;联机备份(热备)和脱机备份(冷备)。
查看 AP 服务是否启动:
[dmdba@KylinDCA04 bak]$ ps -ef|grep dmap
【98】测试删除普通表空间数据文件,演示普通表空间的还原于恢复。
数据库的还原与恢复之后,需要更新数据库魔数。
推荐使用console控制台工具脱机备份和还原【102】。
联机备份与还原数据库【104】,数据库是启动状态,联机备份要求数据库打开归档【65】,备份时 AP 服务需要为启动状态。
- DM 作业【110】:
创建代理环境,创建代理环境后会创建 sysjob 模式,创建作业job,配置备份作业,查看作业job的运行和日志。
checkpoint(100); --执行完全检查点,解决刚开归档备份,报错归档日志不连续的问题。
- ODBC 配置【115】:
首先安装和配置ODBC,源码安装三部曲(配置、编译、安装),使用dmdba用户测试连接是否正常。
参数和隐含参数的修改【45】,先查看参数类型:select * from SYS.”V$PARAMETER” where name like ‘%COMPATIBLE_MODE%’;