一、通过近一周的达梦DCA课程培训让我对达梦数据库有了大概的认识,因为原来用oracle较多,达梦数据库是对标oracle的,所以上手还算顺利。下面我就个人了解的情况浅谈下两者的区别。

1.在使用体验方面不用多说,达梦数据库是国产数据库,设计更符合国人的使用习惯。尤其是图形化的界面降低了使用门槛。

2.数据库体系结构

达梦:单进程多线程。

oracle:多进程

3.用户模式

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

4.登录方面

达梦:达梦数据库如果忘记了sysdba的密码无法登陆。

oracle:如果sys的密码忘记可以用操作系统验证方式登陆修改密码。

5.数据库状态

达梦:状态包括shutdown ,mount ,open和suspend状态,增加了一个挂起状态,并且在open状态可以直接切换为mount状态。oracle则不可以。

oracle:状态有shutdown , nomount ,mount 和open。

6.数据文件

达梦:达梦在创建表空间指定数据文件的时候不能写单位不然会报错,默认的单位是mb。

oracle:在创建表空间指定数据文件的时候可以指定size的单位,kb,mb,gb;

7.备份

dm:达梦的RMAN只能进行冷备份。

oracle:oracle的RMAN可以进行热备。

逻辑备份大致相同。

8.执行存储过程

达梦:达梦执行存储过程的命令是call 存储过程名(参数)。

oracle:执行存储过程的命令是 exec 存储过程名(参数)。

9.默认表空间

达梦:默认用户数据存放的表空间的名称是main表空间。

oracle:默认用户数据存放的表空间是user表空间。

二、达梦数据库常用sql语句总结(部分)

1.SELECT USER_USED_SPACE('TEST_USER')--查看用户占用的空间。

2.SELECT TABLE_USED_SPACE('SYSDBA', 'TABLETEST');--查看表占用的空间.

3.SELECT INDEX_USED_PAGES(33555463);--查看索引占用的空间。

4.select * from dba_sys_privs--查看角色权限

5.select * from dba_tab_privs;--查看表的权限

6.select distinct owner from dba_objects;--查看模式列表

7.select para_name,para_value from v$dm_ini;--查看参数信息

8.select name,create_time from v$database;--查看数据库信息

9.select name,instance_name,start_time,status$ from v$instance;--查看实例信息

10.select role from dba_roles;--查看所有角色

11.select tablespace_name,status from dba_tablespaces;--查看所有表空间。

12.select id,path,max_size,free_size,status$ from v$datafile;--查看所有数据文件

13.select path,rlog_size from v$rlogfile;--查看日志文件路径

14.select from dba_objects;--查看所有对象。

15.select table_name,tablespace_name from dba_tables;--查看表

16.create tablespace TBS_TEST datafile ‘TBS_TEST01.dbf‘ size 128 autoextend on;创建表空间

17.create role DMROLE;--创建角色

18.grant DMROLE to DMUSER;--授权

19.create table tab_test(id int , name varchar(10));--创建表

20.create view v_test as select id,name from tab_test where name=‘N1‘;--创建视图

21.Revoke create job from user;--取消授权

22.Backup database full to ONLINEBAK_01 backupset '/dm8/backup/full/ONLINEBAK_01'--物理备份

23.dexp userid=SYSDBA/Dameng123:5236 directory=/dm8/backup/dexp file=full.dmp log=full.log full=y;-- 逻辑备份

24.Restore database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/backup/full/ONLINEBAK_01';--备份还原

25.create schema 模式名 authorization 用户名;--创建模式

26.grant create schema to 用户名;--模式授权用户。

浅谈达梦数据库与ORACLE数据库差异点及常用SQL总结相关推荐

  1. 达梦数据库兼容mysql_浅谈达梦数据库的兼容模式

    达梦数据库号称国产数据库第一品牌,在某些方面还是有它的优势的,作为IT攻城狮,我从事软件行业已经有10多年了,oracle.mysq.sqlserver都已经用的很熟了,这2年做了几个国产化相关的项目 ...

  2. 零基础小白浅谈达梦数据库DCA考级分享

    背景介绍: 本人计算机相关专业毕业,有虚拟机操作经验,未接触过linux系统,有SQL语言基础,属于培训能听懂,实际应用灵活度欠缺类型.此次考试对我而言,挑战很大. 考级是线上培训三天,因培训是正常上 ...

  3. 浅谈达梦数据库分区表

    分区表的优点: 1.改善了查询性能 2.增加了可用性 3.维护方便 4.均衡 I/O 分区表的类型 垂直分区:子表上的列是主表上列的子集,应用场景较少(这里不做详细说明). 水平分区:子表跟主表具有相 ...

  4. 达梦数据库、oracle数据库如何判断指定表有没有建立索引?对应的表有没有索引查询方法

    sm_appmenuitem 这个演示表有 5 个索引. 我在不知道的情况下想知道这个表的索引有没有建成功,或者说我现在想知道这个表的索引有哪些,就要来查询了. 索引表查询方法如下,把对应的表放到括号 ...

  5. 职业学校教的计算机技术,浅谈对职业学校计算机专业数据库教学

    <浅谈对职业学校计算机专业数据库教学>由会员分享,可在线阅读,更多相关<浅谈对职业学校计算机专业数据库教学(3页珍藏版)>请在人人文库网上搜索. 1.浅谈对职业学校计算机专业数 ...

  6. 达梦DM装完数据库,bin下面没有disql文件是怎么回事?

    达梦DM装完数据库,bin下面没有disql文件是怎么回事? 装完数据库bin目录下没有Disql 原因:是因为安装的时候未选择数据库服务组件,所以只有客户端组件,不包含相关的dm命令行工具 解决: ...

  7. 达梦(DM)数据库认证管理员培训记录

    最近参与了达梦数据库DCA的培训,也就是达梦数据库认证管理员,现将学习总结分享与此. 一.培训的方式 QQ群线上视频直播培训 二.培训时间 2020-18期  7月6-8日 3天 三.培训内容 DM产 ...

  8. vb怎么样实时取mysql数据库数据_浅谈如何使用vb.net从数据库中提取数据

    1.设置从Model中的Sub Main 启动 2.程序结构 3.Model1 Imports System.Windows.Forms.Application Module Module1 Sub ...

  9. mysql 类似 nvl,浅谈mysql可有类似oracle的nvl的函数

    浅谈mysql可有类似oracle的nvl的函数 要用ifnull,而不是isnull isnull是判断是否为null,返回值是1表示null或者0表示不为空 ifnull等同于oracle的nvl ...

最新文章

  1. HSC86H SUMTOR 混合步进伺服电机驱动器
  2. 如何用手机维护Mysql数据库
  3. Python 3.3.2中文版
  4. BZOJ.4552.[HEOI2016/TJOI2016]排序(线段树合并/二分 线段树)
  5. Windows驱动开发VXD/WDM/WDF/DDK/WDK的联系和区别
  6. 软件测试 测试停止标准_停止正常测试
  7. Spring Boot 与消息 (JMS、AMQP、RabbitMQ)
  8. [nginx报错]---unknown directive chunkin in /XXXXX/XXXXXX:XX的几种解决方式
  9. 计算机术语列是,计算机术语-RAM ROM
  10. 「傻瓜」才能写出好代码!
  11. Android添加横线和竖线分割界面
  12. java为什么是静态的_为什么此方法必须是静态的(Java)?
  13. python 让电脑发出声音代码_python - 代码完成时发出声音警报
  14. 微信小程序商城项目实战(第四篇:商品详情页)
  15. 修改上传资源积分c币教程指导
  16. 解决ERROR: Cannot uninstall ‘PyYAML‘. It is a distutils installed project and thus we cannot accuratel
  17. 天猫双十一自动刷喵币
  18. 维谛技术(Vertiv)隆重举行“笃行——数据中心基础设施智能化管理研讨会”...
  19. 【网络安全01】网络安全引言(网络安全概述、计算机安全、OSI安全体系、网络安全模型)
  20. BeautifulSoup是什么?如何使用?

热门文章

  1. html5网页制作全程揭秘,网页设计殿堂之路:HTML 5网页制作全程揭秘
  2. 酷狗歌曲资源最新版权保护和反爬机制
  3. python中item是什么意思中文-Python中使用item()遍历字典
  4. 共模电感和差模电感差别
  5. STM32CubeMx 学习(4)PWM 实验
  6. 拉格朗日中值定理 积分中值定理 导数定义:
  7. fabric链码安装失败
  8. Python3 完成 QUOTED-PRINTABLE 编码及反翻译
  9. [CareerCup] 18.3 Randomly Generate Integers 随机生成数字
  10. 2011年考研英语一与英语二区别分析