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

 2023-09-05 阅读 87 评论 0

摘要:近期参加了达梦的dca考试培训,感觉达梦数据库和Oracle有很多相似之处,但又有些差异,以下为我在学习达梦数据库过程中总结的一些与Oracle不同的地方。 1、安装 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的一些不同的地方,如有不对的地方,欢迎大家批评指正。
祝达梦早日实现数据库国产化的中国梦。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/731.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息