热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

达梦数据库:V$系统视图介绍持续更新中201114

达梦数据库:系统视图介绍V数据库配置参数详情:SELECT*FROMV$DM_INI;READONLY:手动参数,表示服务
达梦数据库:系统视图介绍

V 数据库配置参数详情:


SELECT * FROM V$DM_INI;

READ ONLY:手动参数,表示服务器运行过程中不可修改;
IN FILE:静态参数,只可修改 ini 文件;(重启数据库服务生效)
SYS 和 SESSION:动态参数,ini 文件和
内存同时可修改,其中,SYS 系统级参数;
SESSION 会话级参数

V 查看数据库实例目录


select * from v$dm_ini where para_name
like '%SYSTEM_PATH%';

V 通过本视图可以观察系统的一些命令的历史信息


SELECT * FROM V$CMD_HISTORY;

命令的历史

V 监控运行时错误历史


SELECT * FROM V$RUNTIME_ERR_HISTORY;

介绍: 异常分为三种:
一种是系统异常,用户没有捕获,
由 vm_raise_runtime_error 产生;
第二种是用户异常,用户捕获错误,并抛出自定义异常,
由 nthrow_exec 产生;
第三种是语法异常,语法未通过,
由 nsvr_build_npar_cop_out 产生。
在这里插入图片描述

V 用于查询服务器实例运行期间生成的最近 1 万条事件日志


SELECT * FROM V$INSTANCE_LOG_HISTORY;

在这里插入图片描述

V 查询归档状态:


SELECT * FROM V$ARCH_STATUS;

在这里插入图片描述

V 查询等待执行的sql会话


SELECT * FROM V$TRXWAIT

结果列的ID 与V$LOCK的TRX_ID 相同

V 查询锁


SELECT * FROM V$LOCK

其中 S 锁封锁成功的SESSIONS状态是ACTIVE(等待执行),X 锁封(正在执行的事务):提交或回滚
介绍根据 V$LOCK的TRX_ID 值,进行查找sql执行冲突语句

SELECT SESS.* FROM
V$LOCK,V$TRX,V$SESSIONS AS SESS
WHERE "V$LOCK".TRX_ID = '47270'
AND "V$LOCK".TRX_ID = V$TRX.ID
AND V$TRX.SESS_ID = SESS.SESS_ID;

V 查询数据库实例当前会话:


SELECT * FROM V$SESSIONS;

关闭 某个会话根据 视图V$SESSIONS 查询的结果列 SESS_ID


SP_CLOSE_SESSION (SESS_ID);

V 查询关于数据库的加密算法名称相关信息:


SELECT * FROM V$CIPHERS;

介绍: 加密算法可以是系统中已经存在的算法名称,可选的算法可以在 V$CIPHERS 中获取,也可以使用第三方加密库中的算法,第三方加密库的实现可参考《DM8 安全管理》的相 关 章 节 , 将 已 实 现 的 第 三 方 加 密 动 态 库 放 到 bin 目 录 下 的 文 件 夹 external_crypto_libs 中,DM支持加载多个第三方加密动态库,然后重启 DM 服务器 即可引用其中的算法;
需要注意的是:以“NOPAD”结尾的加密算法需要用户保证原始数据长度是 BLOCK_SIZE 的整数倍,DM 不会自动填充。如果数据不一定是 BLOCK_SIZE 的整数 倍,请选择不以“NOPAD”结尾的加密算法,以“NOPAD”结尾的加密算法主要用于数 据页分片加密。
在这里插入图片描述

V 查询关于数据库的参数信息:


SELECT * FROM V$PARAMETER;

介绍: INI 参数分为手动、静态和动态三种类型,
分别对应 V$PARAMETER 视图中
TYPE 列的 READ ONLY、IN FILE、SYS/SESSION。
服务器运行过程中,手动(READ ONLY)参数 不能被修改,静态和动态参数可以修改。


静态(IN FILE)参数只能通过修改 dm.ini 文件进行修改,修改后重启服务器才能生效, 为系统级参数,生效后会影响所有的会话。
动态(SYS 和 SESSION)参数可在 dm.ini 文件和内存同时修改,修改后即时生效。


其中,SYS 为系统级参数,修改后会影响所有的会话;
SESSION 为会话级参数,服务器运行过程中被修改时,
之前创建的会话不受影响,只有新创建的会话使用新的参数值。

V 查询数据库密码策略


SELECT VALUE FROM V$PARAMETER WHERE NAME='PWD_POLICY';

达梦数据库口令策略

V 查询数据库系统保留字:


SELECT * FROM V$RESERVED_WORDS;

V 查询数据库缓存的sql相关信息


SELECT * FROM V$CACHEPLN;

V 统计当前活动的sql 信息:


SELECT * FROM V$SQL_STAT;

V 统计活动sql 的历史记录信息:


SELECT * FROM V$SQL_STAT_HISTORY;

V 查询数据库实例信息:


SELECT * FROM V$INSTANCE;

V SQL历史记录:


SELECT * FROM V$SQL_HISTORY;


推荐阅读
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 本文详细介绍了 com.apollographql.apollo.api.internal.Optional 类中的 orNull() 方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 包含phppdoerrorcode的词条 ... [详细]
  • Spring Data JdbcTemplate 入门指南
    本文将介绍如何使用 Spring JdbcTemplate 进行数据库操作,包括查询和插入数据。我们将通过一个学生表的示例来演示具体步骤。 ... [详细]
  • 本文介绍了如何使用Flume从Linux文件系统收集日志并存储到HDFS,然后通过MapReduce清洗数据,使用Hive进行数据分析,并最终通过Sqoop将结果导出到MySQL数据库。 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 本文介绍如何在将数据库从服务器复制到本地时,处理因外键约束导致的数据插入失败问题。 ... [详细]
  • 本文详细介绍了MySQL数据库的基础语法与核心操作,涵盖从基础概念到具体应用的多个方面。首先,文章从基础知识入手,逐步深入到创建和修改数据表的操作。接着,详细讲解了如何进行数据的插入、更新与删除。在查询部分,不仅介绍了DISTINCT和LIMIT的使用方法,还探讨了排序、过滤和通配符的应用。此外,文章还涵盖了计算字段以及多种函数的使用,包括文本处理、日期和时间处理及数值处理等。通过这些内容,读者可以全面掌握MySQL数据库的核心操作技巧。 ... [详细]
  • Nacos 0.3 数据持久化详解与实践
    本文详细介绍了如何将 Nacos 0.3 的数据持久化到 MySQL 数据库,并提供了具体的步骤和注意事项。 ... [详细]
  • 本文详细介绍如何使用Netzob工具逆向未知通信协议,涵盖从基本安装到高级模糊测试的全过程。通过实例演示,帮助读者掌握Netzob的核心功能。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
author-avatar
p情绪控
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有