最全的表字段信息查询 SELECT DT.OWNER 用户名, DT.TABLE_NAME 表名, DT.TABLE_COMMENTS 表注释, DT.TABLESPACE_NAME 所属表空间, DT.TABLE_PK 表主键, DTC.COLUMN_NAME 字段名, CASE WHEN DTC.DATA_PRECISION IS NOT NULL AND DTC.DATA_SCALE IS…
一、用户管理 用户是操作者的一个身份。DM 预定义用户: SYS:系统内置用户,不能直接登录。 SYSDBA:数据库管理员,拥有 DBA 角色。 SYSAUDITOR:数据库审计管理员。 SYSSSO:数据库安全管理员,拥有强制访问控制等权限。 SYSDBO:安全版本才有此用户,对象操作员。 PWD_POLICY 系统口令策略【旧】: 0 无限制。但总长度不得超过 48 个字节 1 禁止与用户名…
一、前言 对象统计信息描述数据是如何在数据库中存储的。统计信息是优化器的代价计算的依据,可以帮助优化器较精确地估算成本,对执行计划的选择起着至关重要的作用。 达梦数据库的统计信息分三种类型:表统计信息、列统计信息、索引统计信息。通过直方图来表示。统计信息生成过程分以下三个步骤: 确定采样的数据:根据数据对象,确定需要分析哪些数据。 表:计算表的行数、所占的页数目、平均记录长度 列:统计列数据的分…
一、前言 通常,为了数据库的安全考虑,我们需要给不同的使用者开通不同的访问用户,而有时需要开通仅有读取数据权限的用户,也就是创建只读用户。那么在达梦中如何创建只读用户呢? 二、创建方法 方法一:直接创建 CREATE USER "READ" IDENTIFIED BY "XXXXXXXXX" READ ONLY; GRANT SELECT ANY TABLE TO "READ"; GRANT S…
一、前言 有时一些客户的生产环境并没有图形界面,不方便使用DM管理工具,那么我们就需要使用SQL方式查看表定义,从disql直接查看表定义也非常方便我们平时的操作。 二、查看表定义 方法一:DBMS_METADATA.GET_DDL FUNCTION GET_DDL( OBJECT_TYPE IN VARCHAR(30), NAME IN VARCHAR(128), SCHNAME IN VAR…
一、管理索引的准则 在表中插入数据后创建索引 索引正确的表和列 为性能而安排索引列 限制每个表的索引的数量 估计索引大小和设置存储参数 为每个索引指定表空间 以上准则详细内容参考数据库安装路径doc目录下的《DM8系统管理员手册.pdf》。 二、管理约束 约束类型 NOT NULL:非空 UNIQUE:唯一 PRIMARY KEY:一个表只能由一个主键,主键唯一且非空。 FOREIGN KEY:…
一、简单概述 我们在数据库使用过程中,各种工作场景下,一定会碰到过一个问题:如何查询数据库的数据量? 这个问题很常见,本文来总结一下DM数据库相关查询SQL。 二、总结 2.1 整个实例的数据量 --单位MB WITH TMP AS(SELECT USERNAME,USER_USED_SPACE(USERNAME)*PAGE/1024/1024 AS "USER_SIZE" FROM DBA_U…
原文链接:https://blog.csdn.net/qq_41107231/article/details/119064936 一、问题描述 本站自建站以来使用的都是MySQL5.5.62版本,由于此版本数据库过于陈旧,在WordPress的站点健康检查中收到提示“数据库服务器过于陈旧”。遂决定升级MySQL,告别旧时代。 二、备份数据 由于没有测试环境,都是在生产环境直接操作。所以我没有进行…
一、前言 本文可能不局限于DM数据库,用法是否可用需自行验证。 二、汇总 2.1 字段中是否包含中文 --查询NAME字段包含中文的 SELECT NAME FROM CS_ZW WHERE ASCIISTR(NAME) LIKE '%\%'; --查询NAME字段不包含中文的 SELECT NAME FROM CS_ZW WHERE ASCIISTR(NAME) NOT LIKE '%\%';…
一、简单概述 dm_svc.conf 是DM的客户端配置文件。 包含了 DM 各接口和客户端工具所需要配置的一些参数。 必须和接口/客户端工具位于同一台机器上才能生效。 dm_svc.conf 的工作目录默认的是固定的,不能改变。使用默认位置时,用户如果需要将其修改并拷贝到其他客户端机器上,也必须位于相同的目录中。 修改文件位置:可设置操作系统环境变量 DM_SVC_PATH 来修改 dm_sv…