DM数据库常用系统视图及数据字典查询部分汇总
达梦数据库拥有大量系统视图,以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数据库常用系统视图及数据字典查询部分汇总相关推荐
- SqlServer用户数据库的系统视图sysobjects、syscolumns、systypes
想获得SqlServer用户数据库的Schema,本来想直接用ADO的SqlConnection对象的GetSchema()方法,但是架构中居然没有PrimaryKeys,只好借助于T-SQL语句了! ...
- SQLServer常用系统视图
数据库 sys.databases 数据库文件 sys.master_files 对象 sys.objects 表 sys.tables 存储过程 sys.procedu ...
- 浅谈DM数据库优化常识
今天谈一谈SQL的优化分享知识,在DBA的角度来看,数据库的优化一直是DBA一项很重要的工作,作为任何一门技术来说都应该本着"要想打败他必须先要了解他"的原则,其实,任何数据库的S ...
- Oracle 常用系统字典表
本文转载至 http://www.ecdoer.com/post/oracle-dictionary-table-sql.html Oracle常用数据字典表(系统表或系统视图)及查询SQL 数据字典 ...
- DM数据库中数据字典表分类及常用查询。
众所周知,在Oracle数据字典中,对象名称多数以"USER.","ALL.","DBA."为前缀",USER."视图中 ...
- 查询Master下的系统表和系统视图获取数据库的信息和简单的渗透测试
在SQL中可以通过查询Master下的系统表(sys)和系统视图(information_schema)获取数据库的信息.SQL2000和SQL2005的结构略有不同. 系统表结构参考系统表详细说明. ...
- 详解MySQL information_schema数据库常用的表信息以及各表对应的字段信息;以及如何登录mysql和创建视图
详解information_schema数据库 登录mysql 查询information_schema信息 information_schema常用数据表 TABLES 查询tables table ...
- Oracle常用操作之ORACLE数据字典与视图
当ORACLE数据库系统启动后,数据字典总是可用,它驻留在SYSTEM表空间中.数据字典包含视图集,在许多情况下,每一视图集有三种视图包含有类似信息,彼此以前缀相区别,前缀为USER.ALL和DBA. ...
- Alwayson 系统视图、常用sql、性能计数器、扩展事件
一. 系统视图 1. 系统目录视图(System catalog view) 由于存储alwayson的配置信息,一旦确定后如果不修改配置不会再变化. System catalog view Desc ...
最新文章
- 华华和月月种树(牛客)
- Java8的集合:LinkedList的实现原理
- Java 技术篇-IntelliJ IDEA 导入数据库驱动jar包实例演示
- java 自定义监听_Spring 中的自定义事件
- 移动开发平台性能比较
- Spring Boot SLF4J日志实例
- Python 数据分析三剑客之 Matplotlib(四):线性图的绘制
- 队列和通知区别_Java多线程学习(五)——等待通知机制
- position:fixed 失效
- java8 stream中 forEach和 forEachOrdered 当parallel时候执行过程安全问题深入理解
- Word:转换PDF
- 总结一下2010--2011初看的书
- iOS 限制输入框的字符长度
- 计算机网络:网络传输介质
- QQ5.1 去广告显IP新春完美版【木子李作品】
- html文字抖动效果,CSS实现TikTok文字抖动效果示例
- NT_iOS笔记—判断iPhone6
- transformer中QKV的通俗理解(渣男与备胎的故事)
- 基于MATLAB的人脸考勤识别系统
- R语言实现灰色预测模型gm11