达梦数据库启用日志方法,达梦数据库查看日志是否启用,达梦数据库日志文件位置查找

简介: 达梦数据库启用日志方法,达梦数据库查看日志是否启用,达梦数据库日志文件位置查找

注: 日志启用时会非常占用硬盘的读写资源,使正常读写数据库的效率大大降低,因为日志文件很大,之前我们有个服务器一直起着日志,一个月就达到 500G 的大小了,平时的一个操作都几十兆的涨。

查看日志的启用状态,看 para_value 的值,1 的话就代表已启用。

select * from v$dm_ini where para_name ='SVR_LOG';

如图:

image.png

可以用下面两种方式来启用和关闭日志。

【启用关闭方式一】

-- 启用日志
sp_set_para_value(1,'svr_log',1);
-- 关闭日志
sp_set_para_value(1,'svr_log',0);

效果图:

image.png

【启用关闭方式二】

注: 执行会提示失败,但其实已经成功了。

-- 开启日志
alter system set 'SVR_LOG' = 1;
-- 关闭日志
alter system set 'SVR_LOG' = 0;

看到提示执行失败了,但实际上已经成功了,可以用上面的方法查询确认下。

image.png

达梦数据库下的 log 文件夹里的 dmsql 开头的文件就是日志文件。

image.png

下面是一次日常操作过程的记录。

Last login: Wed Jun 17 14:10:08 2020 from 10.11.xx.xx
[root@ncc-61-19 ~]# ps -ef|grep dmserver
dmdba    24865     1  5 6月15 ?       02:30:41 /data/dm8/bin/dmserver /data/dm8/
root     79094 79025  0 14:14 pts/4    00:00:00 grep --color=auto dmserver
dmdba    86755     1  2 6月16 ?       00:41:41 /data/dmdbms/bin/dmserver /data/d
[root@ncc-61-19 ~]# cd /data/dm8/bin
[root@ncc-61-19 bin]# ./disql SYSDBA/nccloud001
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间: 2.368(毫秒)
disql V8
SQL> sp_set_para_value(1,'SVR_LOG',1);
sp_set_para_value(1,'SVR_LOG',1);
[-104]:INI参数文件错误.
已用时间: 9.675(毫秒). 执行号:0.
SQL> alter system set 'SVR_LOG' = 1;
alter system set 'SVR_LOG' = 1;
[-104]:INI参数文件错误.
已用时间: 9.721(毫秒). 执行号:0.
SQL> exit
[root@ncc-61-19 bin]# ll /data/dmdbms/data/DAMENG/dm.ini
-rw-r--r-- 1 root root 45729 6月  16 09:37 /data/dmdbms/data/DAMENG/dm.ini
[root@ncc-61-19 bin]# ./disql SYSDBA/nccloud001 -id
 用法:CONN[ECT] <logon>
 <logon> 为: {<username>[/<password>][*<MPP_TYPE>][@<connect_identifier>]} | {/
 <connect_identifier>为{[<server>][:<port>][?{UDP|TCP|IPC|RDMA}][#<sslpath>@<ssl
 <server>如果是IPv6的地址,需要用[]指明是IPv6地址,例如[fe80::1e6f:65ff:fed1:3724
DISQL 用法1:disql -h|help  显示disql版本信息和帮助信息
DISQL 用法2:disql [ [<option>] [{<logon> | /NOLOG}] [<start>] ]
 <option> 为: [-L] [-S]
  -L 只尝试登录一次
  -S 隐藏模式,隐藏<SQL>标识符
 <logon> 为: {<username>[/<password>][*<MPP_TYPE>][@<connect_identifier>]} | {/
 <connect_identifier>为{[<server>][:<port>][?{UDP|TCP|IPC|RDMA}][#<sslpath>@<ssl
 <server>如果是IPv6的地址,需要用[]指明是IPv6地址,例如[fe80::1e6f:65ff:fed1:3724
 <start> : `<filename>[<parameter> ...]<direct sql> 运行disql脚本
 /NOLOG 选项能在未登录DM服务器的情况下启动disql
 <direct sql>:-e "<SQL语句>[;<SQL语句>]"
[root@ncc-61-19 bin]# ./disql SYSDBA/nccloud001
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间: 2.488(毫秒)
disql V8
SQL> select id;
行号     ID
---------- -----------
1          1
已用时间: 0.508(毫秒). 执行号:537211.
SQL> select id();
select id();
第1 行附近出现错误[-2207]:无法解析的成员访问表达式[ID].
已用时间: 0.299(毫秒). 执行号:0.
SQL> exit
[root@ncc-61-19 bin]# ./disql -id
1-1-74-20.04.16-120379-ENT
[root@ncc-61-19 bin]#

喜欢的点个赞❤吧!

   

相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
目录
相关文章
|
10月前
|
人工智能 运维 关系型数据库
数据库运维:mysql 数据库迁移方法-mysqldump
本文介绍了MySQL数据库迁移的方法与技巧,重点探讨了数据量大小对迁移方式的影响。对于10GB以下的小型数据库,推荐使用mysqldump进行逻辑导出和source导入;10GB以上可考虑mydumper与myloader工具;100GB以上则建议物理迁移。文中还提供了统计数据库及表空间大小的SQL语句,并讲解了如何使用mysqldump导出存储过程、函数和数据结构。通过结合实际应用场景选择合适的工具与方法,可实现高效的数据迁移。
1517 1
|
8月前
|
存储 关系型数据库 MySQL
MySQL数据库中进行日期比较的多种方法介绍。
以上方法提供了灵活多样地处理和对比MySQL数据库中存储地不同格式地日子信息方式。根据实际需求选择适当方式能够有效执行所需操作并保证性能优化。
732 10
|
9月前
|
SQL Oracle 关系型数据库
比较MySQL和Oracle数据库系统,特别是在进行分页查询的方法上的不同
两者的性能差异将取决于数据量大小、索引优化、查询设计以及具体版本的数据库服务器。考虑硬件资源、数据库设计和具体需求对于实现优化的分页查询至关重要。开发者和数据库管理员需要根据自身使用的具体数据库系统版本和环境,选择最合适的分页机制,并进行必要的性能调优来满足应用需求。
417 11
|
11月前
|
监控 容灾 算法
阿里云 SLS 多云日志接入最佳实践:链路、成本与高可用性优化
本文探讨了如何高效、经济且可靠地将海外应用与基础设施日志统一采集至阿里云日志服务(SLS),解决全球化业务扩展中的关键挑战。重点介绍了高性能日志采集Agent(iLogtail/LoongCollector)在海外场景的应用,推荐使用LoongCollector以获得更优的稳定性和网络容错能力。同时分析了多种网络接入方案,包括公网直连、全球加速优化、阿里云内网及专线/CEN/VPN接入等,并提供了成本优化策略和多目标发送配置指导,帮助企业构建稳定、低成本、高可用的全球日志系统。
1052 54
|
11月前
|
存储 算法 Java
实现不同数据库的表间的 JOIN 运算的极简方法
跨库计算是数据分析中的常见难题,尤其涉及多数据库系统时,表间 JOIN 操作复杂度显著提升。esProc 提供了一种高效解决方案,能够简化跨库 JOIN 的实现。例如,在车辆管理、交管和公民信息系统中,通过 esProc 可轻松完成如下任务:按城市统计有车公民事件数量、找出近一年获表彰的车主信息,以及按年份和品牌统计车辆违章次数。esProc 支持不同关联场景(如维表关联与主子表关联)的优化算法,如内存索引、游标处理和有序归并,从而大幅提升编码和运算效率。无论是同构还是异构数据源,esProc 均能灵活应对,为复杂数据分析提供强大支持。
|
7月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
484 158
|
7月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
7月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1181 152
|
7月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
898 156

热门文章

最新文章