资讯动态

达梦数据库常用参数查询

发布时间:2026/9/10 9:26:40 来源:尧图企业网站定制
字符集字符是各种文字和符号的统称包括各个国家文字、标点符号、表情、数字等等。 字符集 就是一系列字符的集合。字符集的种类较多每个字符集可以表示的字符范围通常不同就比如说有些字符集是无法表示汉字的。 常见的字符集有 ASCII、GB18030、GBK、UTF-8等。GB18030 完全兼容 GB2312 和 GBK 字符集纳入中国国内少数民族的文字且收录了日韩汉字是目前为止最全面的汉字字符集共收录汉字 70000 多个。此参数实例初始化之后便不能再修改查询命令select字符集decode(unicode0GB180301UTF-82EUC-KR);大小写是否敏感此参数实例初始化之后便不能再修改大小写不敏感的数据库中DML或DDL操作时1无论对不对表名或列名添加表名和列名的大小写形式不会发生变化大写形式就是大写形式小写形式就是小写形式2不允许存在同名的数据库对象即使大小写不同默认也只能存在一个3查询时“”界定符不区分大小写界定符中的查询或过滤条件即使是大写或小写都可以查询到预期的结果集进行DML操作时依旧。大小写敏感的数据库中DML或DDL操作时1如果不对表名或列名添加那么表名和列名都自动转换为大写形式2对其进行DML操作时需要利用”“指定表名和字段名否则默认会认定以大写形式去查询对象。大小写敏感查询语句select大小写敏感decode(SF_GET_CASE_SENSITIVE_FLAG0不敏感1敏感);varchar是否以字符为单位当参数值设置为以字节为单位时VARCHAR2列采用字节长度方式。比如varchar(20)如果是GBK字符存放汉字就可以存放10个汉字对于UTF字符集最多只能存20/36个汉字。查询语句selectvarchar是否以字符为单位decode(PARA_VALUE0否1是)from V$DM_INIwhere para_nameLENGTH_IN_CHAR;页大小此参数实例初始化之后便不能再修改数据页也称数据块是 DM 数据库中最小的数据存储单元建议设置成32K。查询语句select页大小page()/1024||KB;兼容性要求如果是从其他数据库迁移到达梦建议进行设置成对应的兼容参数。查询语句select数据库兼容性decode(PARA_VALUE0不兼容1SQL922oracle3MS SQLSERVER4MYSQL5DM616Teradata)from V$DM_INIwhere para_nameCOMPATIBLE_MODE;调整dm.ini最大内存MAX_OS_MEMORY80数据库的主内存池MEMORY_POOL2048总内存的2/3BUFFER其他参数#是否启用四权分立仅在安全版本下可见和设置。select* from V$parameterwherenamePRIV_FLAG;#查看角色select* from DBA_ROLES;#查看用户select* from DBA_USERS;#查看Pwdpolic口令策略。0是无1是不与用户名相同2是不少于9位4是包含大写字母8是包含数字16是包含符号可以累加select* from V$parameterwherenamePWD_POLICY;#配置Pwdpolic口令策略SP_SET_PARA_VALUE(1,PWD_POLICY,31);#用户登录情况selectusername as用户名,conn_idle_time as用户会话的最大空闲时间,life_time as过期时间,lock_time as锁定时间,FAILED_NUM as失败登陆次数from sysusers a,all_users b whereidb.user_id;#配置登录失败处理功能alter userSYSDBAlimit failed_login_attemps5, password_lock_time10;#配置空闲会话超时alter userSYSDBAlimit connect_idle_time10;#表空间状态select* fromv$datafile;#表空间加密算法selectname,encrypt_name from V$TABLESPACE;#通信是否加密1为加密select* from V$parameterwherenameENABLE_ENCRYPT;#数据库整体的连接数限制单个用户的连接数在 安全-登录-登录名“右键”-属性SELECT * FROM V$PARAMETERWHERENAMEMAX_SESSIONS;#查看审计状态。0关闭审计1打开普通审计2打开普通审计和实时审计select* from V$parameterwherenameENABLE_AUDIT;#查看审计日志进行一次审计设置就在 SYSAUDIT 中增加一条对应的记录select* from SYSAUDITOR.SYSAUDIT;#查看详细的审计策略select* from SYSAUDITOR.V$AUDITRECORDS;#配置审计状态SP_SET_ENABLE_AUDIT(1);#配置审计策略SP_AUDIT_OBJECT(INSERT,SYSAUDITOR,SYSAUDITOR,SYSAUDIT,ALL);SP_AUDIT_OBJECT(DELETE,SYSAUDITOR,SYSAUDITOR,SYSAUDIT,ALL);SP_AUDIT_OBJECT(UPDATE,SYSAUDITOR,SYSAUDITOR,SYSAUDIT,ALL);SP_AUDIT_OBJECT(INSERT,SYSDBA,SYSAUDITOR,SYSAUDIT,ALL);SP_AUDIT_OBJECT(DELETE,SYSDBA,SYSAUDITOR,SYSAUDIT,ALL);SP_AUDIT_OBJECT(UPDATE,SYSDBA,SYSAUDITOR,SYSAUDIT,ALL);#查询表SELECT * FROM ALL_TABLES;#查看表定义入参模式名,表名SELECT TABLEDEF(SYSDBA,TEST);#查看主键SELECT * FROM ALL_CONSTRAINTS whereCONSTRAINT_typeP;#查通过加密引擎加载的加密算法select* from V$external_crypto_libs;#查数据库里所有的加密算法包括通用加密算法select* from V$CIPHERS;#配置文件在 安装目录DMDBMS文件夹的dm.ini中#查询数据库版本默认端口5236select* fromv$version;selectid_code;#数据库资源限制select* from V$DM_ARCH_INI;#license有效期select* fromv$license;#远程管理地址限制ALTERUSER123NOT_ALLOW_IP1.1.1.1;#查询归档开启状态selectarch_mode fromv$database;开启归档1、命令开启#修改数据库状态为mountALTER DATABASE MOUNT;#配置本地归档策略ALTER DATABASE ADD ARCHIVELOG ‘DESThome/dmdbms/data/DAMENG/arch, TYPElocal, FILE_SIZE128, SPACE_LIMIT1024’;#开启归档模式ALTER DATABASE ARCHIVELOG;#修改数据库状态为openALTER DATABASE OPEN;#查看归档模式打开状态结果为“Y”selectarch_mode fromv$database;2、图形化开启DM管理工具–》右键数据库–》管理服务器–》系统管理–》选择配置后点“转换”–》归档配置–》选择归档添加归档配置确定–》系统管理–》选择打开后点“转换”–》重启数据库其他优化DM8 20240116版本DISTINCT改动select DISTINCT A.* from A INNER JOIN (select(这里也要加DISTINCT)B.* from B INNER JOIN C ) D命令行导出cd/home/dmdbms/bin./dexpSYSDBA/SYSDBALOCALHOST:5236DIRECTORY/opt/backFILEexp_$(date%Y%m%d).dmpSCHEMASTEMPTABLESPACENDROPNLOGexp_$(date%Y%m%d).logLOG_WRITEN#crontab00* * *cd/home/dmdbms/bin./dexpSYSDBA/SYSDBALOCALHOST:5236DIRECTORY/opt/backFILEexp_$(date\%Y\%m\%d).dmpSCHEMASTEMPTABLESPACENDROPNLOGexp_$(date\%Y\%m\%d).logLOG_WRITEN迁移表空间物理路径#脱机ALTER TABLESPACEtestOFFLINE;#修改表空间路径alter tablespacetestrenamedatafile/home/dmdbms/data/DAMENG/test.dbfto/opt/DAMENG/test.dbf;#联机ALTER TABLESPACEtestONLINE;insert into时数据有单引号用双单引号

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价