前几天 接触到了dm8 数据库,给我的第一感觉就是跟oracle 很像,但是还有很多差别,就本人所知罗列了如下几点:
1、登陆方式 不同:
【O】 本地登陆直接 sqlplus / as sysdba 即使 数据库没起来也是可以直接登陆的,也是支持 TNS登陆方式的。
【DM】达梦通过disql SYSDBA/Dameng@IP:PORT 来登陆的。如果数据库没起来 是不能直接登陆的,所幸 DM 也是支持TNS 的,前提是数据库正常启动。
2、监听
【O】oracle 数据库是有监听的,可以通过监听来过滤用户
【DM】达梦数据库是没有监听这个概念
3、进程
【O】我们都知道 Oracle 数据库 是多进程 关系,每个进程作用不一样。
【DM】达梦数据库不是多进程,而是单进程,多线程。这个可以通过 ps -T PID 来查看。
4、备份
【O】 oracle 可以 通过开启归档的情况下,通过rman 可热备。
【DM】达梦 在开启归档的情况下,dmrman 是属于脱机备份,就是冷备,需要处于nomount 状态下备份。
但是可以在disql 进行热备,但是热备的备份集需要在dmrman 下进行还原。
5、open 和 mount互相转换
【O】oracle 可以 从 mount 到open , 不可以从 open 直接到mount。
【DM】达梦可以 mount到open,也可以从open 到mount。
6、日志文件
【O】 oracle alert.log 和 trace 文件 大部分在$ORACLE_BASE下面。
【DM】 达梦的 告警文件 不仅名字跟oracle 不一样 ,而且位置 也不一样。