达梦数据库拥有大量系统视图,以v$开头。这些系统视图一般与达梦数据库实例的状态,配置文件信息以及运行状况有关,这里我汇总了一些达梦数据库的视图查询及常用应用场景。

1、select * from v$dm_ini where para_name=?

v$dm_ini视图是达梦数据库的配置文件对应的视图,该配置文件对应达梦数据库实例的dm.ini文件,其中para_value或file_value对应参数的值以及文件中的值,对于para_type为"in file"的参数,一般以file_value作为它的值,其他的以para_value作为参数的值。

2、select * form v$version

查询数据库的database version,当我们使用dmserver启动数据库实例时,DB Version值对应数据库的版本

3、select * from v$threads

查询数据库当前运行的所有线程,数据库实例监听线程的name值为dm_lsnr_thd,当该条数据存在时说明数据库正在被端口监听

4、select * from v$tablespace

查询数据库的表空间状态,包括创建实例默认存在的MAIN、ROLL、SYSTEM、TEMP外,用户的自定义表空间也可以通过这条语句查询到。

5、select * from v$instance

数据库实例查询,该视图存储当前数据库的实例信息,状态属性的列名为$status

6、select * from v$database

查询当前数据库实例的信息,包括名字、创建时间、大小、状态及是否开启归档等信息。

7、select * from v$process

查询当前数据库的进程详细信息。

8、select * from v$dmwatcher

对于数据库集群来说,每个实例都有对应的守护进程,该视图为数据库实例守护进程的详细信息。

9、select * from v$dm_arch_ini

查询达梦数据库的归档配置信息,对应数据库实例的dmarch.ini文件,此视图存储了归档配置的全部信息,包括归档方式,归档文件大小设置,归档路径等。

10、select * from v$arch_file

查询达梦数据库归档文件的信息

11、select * from v$ifun

查询达梦数据库的系统函数

12、select * from V$datafile

查询达梦数据库的数据文件信息,即.dbf文件,在manager中的表空间选项中,每个表空间对应的就是v$datafile中的一个数据文件。

13、select * from v$license

达梦数据库的授权信息,该视图的主要作用时查看达梦数据库的授权到期时间,即EXPIRED_DATE列。

14、select * from v$sessions;select * from v$trxwait;

这两个视图一般同时使用,用来查询达梦数据库的会话和等待事务信息。通过select sess_id from v$trxwait a,v$sessions b
where a.id=b.trx_id;语句可以查询当前阻塞的会话session_id从而方便进行后续处理。

以上时DM数据库的常用系统视图与常用情况,除此之外,DM数据库还有许多关键信息可以通过select语句进行查询,例如:

查询数据库魔数:select db_magic

查询数据库版号,即详细信息:select id_code

当前用户查询:select user

查询该用户的所有表:select * from user_tables

想了解更多达梦数据库相关信息,欢迎访问达梦云适配中心:https://eco.dameng.com/

DM数据库常用系统视图及数据字典查询部分汇总相关推荐

  1. SqlServer用户数据库的系统视图sysobjects、syscolumns、systypes

    想获得SqlServer用户数据库的Schema,本来想直接用ADO的SqlConnection对象的GetSchema()方法,但是架构中居然没有PrimaryKeys,只好借助于T-SQL语句了! ...

  2. SQLServer常用系统视图

    数据库    sys.databases 数据库文件    sys.master_files 对象    sys.objects 表    sys.tables 存储过程    sys.procedu ...

  3. 浅谈DM数据库优化常识

    今天谈一谈SQL的优化分享知识,在DBA的角度来看,数据库的优化一直是DBA一项很重要的工作,作为任何一门技术来说都应该本着"要想打败他必须先要了解他"的原则,其实,任何数据库的S ...

  4. Oracle 常用系统字典表

    本文转载至 http://www.ecdoer.com/post/oracle-dictionary-table-sql.html Oracle常用数据字典表(系统表或系统视图)及查询SQL 数据字典 ...

  5. DM数据库中数据字典表分类及常用查询。

    众所周知,在Oracle数据字典中,对象名称多数以"USER.","ALL.","DBA."为前缀",USER."视图中 ...

  6. 查询Master下的系统表和系统视图获取数据库的信息和简单的渗透测试

    在SQL中可以通过查询Master下的系统表(sys)和系统视图(information_schema)获取数据库的信息.SQL2000和SQL2005的结构略有不同. 系统表结构参考系统表详细说明. ...

  7. 详解MySQL information_schema数据库常用的表信息以及各表对应的字段信息;以及如何登录mysql和创建视图

    详解information_schema数据库 登录mysql 查询information_schema信息 information_schema常用数据表 TABLES 查询tables table ...

  8. Oracle常用操作之ORACLE数据字典与视图

    当ORACLE数据库系统启动后,数据字典总是可用,它驻留在SYSTEM表空间中.数据字典包含视图集,在许多情况下,每一视图集有三种视图包含有类似信息,彼此以前缀相区别,前缀为USER.ALL和DBA. ...

  9. Alwayson 系统视图、常用sql、性能计数器、扩展事件

    一. 系统视图 1. 系统目录视图(System catalog view) 由于存储alwayson的配置信息,一旦确定后如果不修改配置不会再变化. System catalog view Desc ...

最新文章

  1. 华华和月月种树(牛客)
  2. Java8的集合:LinkedList的实现原理
  3. Java 技术篇-IntelliJ IDEA 导入数据库驱动jar包实例演示
  4. java 自定义监听_Spring 中的自定义事件
  5. 移动开发平台性能比较
  6. Spring Boot SLF4J日志实例
  7. Python 数据分析三剑客之 Matplotlib(四):线性图的绘制
  8. 队列和通知区别_Java多线程学习(五)——等待通知机制
  9. position:fixed 失效
  10. java8 stream中 forEach和 forEachOrdered 当parallel时候执行过程安全问题深入理解
  11. Word:转换PDF
  12. 总结一下2010--2011初看的书
  13. iOS 限制输入框的字符长度
  14. 计算机网络:网络传输介质
  15. QQ5.1 去广告显IP新春完美版【木子李作品】
  16. html文字抖动效果,CSS实现TikTok文字抖动效果示例
  17. NT_iOS笔记—判断iPhone6
  18. transformer中QKV的通俗理解(渣男与备胎的故事)
  19. 基于MATLAB的人脸考勤识别系统
  20. R语言实现灰色预测模型gm11

热门文章

  1. 元界快讯|中手游去年营收微增净利下滑,“仙剑”元宇宙今夏开测
  2. 洛谷P1979 华容道(dfs)
  3. i.MX arm 3.12.28 Kernel Configuration
  4. 浅谈航管二次雷达工作原理
  5. 快过年了,用五种不同的JS特效带你看烟花
  6. Q上多项式可约性深化定理
  7. 数据分析师的发展前景
  8. 将矩阵逆时针旋转45°后输出
  9. golang 常量 iota
  10. Python使用腾讯云-短信服务发送手机短信