达梦数据库和Oracle数据库的一些区别

近期参加了达梦的dca考试培训,感觉达梦数据库和Oracle有很多相似之处,但又有些差异,以下为我在学习达梦数据库过程中总结的一些与Oracle不同的地方。
1、安装
Oracle
安装复杂,需要配置的参数很多,如果配置不对,很可能安装失败。
达梦
安装简单,操作系统配置的参数很少,安装时根据提示一直下一步即可。

2、状态切换
Oracle
只能从mount状态切换成open状态,不能从open状态切换成mount状态。
达梦
可以在mount状态和open状态之间随意切换

3、体系结构
Oracle
多进程,比如pmon,DBWn,LGWR,ckpt等等。
达梦
单进程多线程,包括监听线程、工作线程、IO线程、调度线程、重做日志线程、归档线程等都集合在dmserver进程中。

4、表空间
Oracle
在创建表空间指定数据文件的时候可以指定size的单位,如G、M等,创建用户时如不指定表空间,默认表空间是user
达梦
在创建表空间指定数据文件的时候不能写单位不然会报错,默认的单位是M,创建用户时如不指定表空间,默认表空间是main

5、用户模式
Oracle
用户和模式是一对一的关系。
达梦
一个用户下可以有多个模式,可以一对多。

6、关于表
Oracle
默认创建的是堆表。
达梦
默认创建的是索引组织表。

7、联机日志
Oracle
添加联机日志需要添加新的日志文件,删除原来老的日志进行替换。
达梦
可以直接对logfile的大小进行扩容,但不能减小。

8、归档日志
Oracle
有默认的归档文件路径。
达梦
需要指定归档路径,大小和上限。

9、关于备份
Oracle
热备在RMAN中进行操作。
达梦
dmrman的使用与RMAN很相似,但是只能做冷备,做热备的时候需要用disql或者使用图形化工具manager。

10、执行脚本
Oracle
在sqlplus下执行命令脚本使用@。
达梦
执行脚本使用的是start。

以上是本人在学习达梦数据库中总结的和Oracle的一些不同的地方,如有不对的地方,欢迎大家批评指正。
祝达梦早日实现数据库国产化的中国梦。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值