背景
由于项目上的需要,把项目实现国产化,把底层的oracle数据库替换为国产的达梦数据库,花了一周的时间研究了国产的数据库-达梦数据库,它和oracle数据库很相似,⼤部分操作也很相近,对Oracle⽐较了解的同学,对达梦数据库上⼿应该也⽐较快,下面是使用过程中的一点心得体会,
初次使用理解,有不⾜之处望指正。
⼀、数据库安装方面
达梦:
图形化界⾯安装,基本操作简单,照着提⽰信息下⼀步基本完成;
命令⾏方式安装,字符操作,按照提⽰进⾏相应选择;
DM 支持静默方式安装。静默方式安装需要配置 xml 文件,./DMInstall.bin -q 配置文件全路径;
Oracle:
图形界⾯,内容相对达梦更多,先决条件检查等
静默安装,需提前准备好响应参数⽂件
⼆、数据库体系结构方面
达梦是单进程多线程,达梦分为实例与数据库两部分;
实例,⼀组正在运⾏的DM后台进程/线程以及⼀个⼤型的共享内存组成,包含工作线程、监听线程、IO线程、调度线程、归档线程、日志重做线程、日志flush线程等;
数据库,DM 数据库指的是磁盘上存放在 DM 数据库中的数据的集合,包含配置文件、控制文件、数据文件、联机日志,四个文件缺一不可;
控制⽂件⼀主⼀备,备⽤的只有主不可⽤的情况才会被使⽤;
配置文件中的静态参数,可以在数据库运行时修改,但只能修改配置文件中的值,不能修改内存中的值,并且需要重启数据库才能生效。
Oracle:支持多