目录
一、数据库安装
二、数据库体系结构
三、表空间管理
四、用户模式
两个数据库很相似,大部分操作相近,对Oracle比较了解的同学,对达梦数据库上手应该也比较快,直接进入正题,对两个数据库进行简单对比,初次理解,有不足之处望指正。
一、数据库安装
达梦:
图形界面,基本操作简单,照着提示下一步基本完成;
命令行界面,字符操作,按照提示进行相应选择;
Oracle:
图形界面,内容相对达梦更多,先决条件检查等
静默安装,需提前准备好响应参数文件
二、数据库体系结构
达梦:单进程多线程,达梦分为实例与数据库两部分
实例,一组正在运行的DM后台进程/线程以及一个大型的共享内存组成,包含监听线程、工作线程、IO线程、调度线程、日志相关线程等
数据库,由一组物理文件组成,包含数据文件、日志文件、控制文件以及临时文件等
控制文件一主一备,备用的只有主不可用的情况才会被使用
Oracle:多进程
实例,也是一组进程以及共享内存组成,涵盖进程更多
数据库,也是一组物理文件,如数据文件、日志文件、控制文件等
oracle的控制文件可以有多组,同时在线使用
三、表空间管理
达梦:
达梦表空间由数据文件组成,一个表空间可以有多个数据文件,一个数据文件只能地属于一个表空间;
仅能对表空间进行offline,不能针对某个数据文件offline;
数据文件迁移,通过一个命令可以直接在操作系统层移动文件完成整体迁移;
Oracle:
由数据文件组成,一个表空间可以有多个数据文件,一个数据文件只能地属于一个表空间;
能对表空间或者数据文件进行offline;
在12c以前,需要手动在操作系统层进行数据文件迁移,然后在数据库层更改相关路径参数;12c以后可以实现一键完成数据文件迁移
四、用户模式
两者基本一致,唯一不同是:
达梦一个用户下可以有多个模式(schema),Oracle的用户和模式(shema)是一一对应关系。
以上是此次培训了解的内容初次对比,后续了解更多会继续完善。