- 博客(6)
- 收藏
- 关注
原创 linux发不出邮件问题之一: error writing message: File too large
1.问题现况:邮件服务器,出现用户只能发送Email 而不能接受Email 的问题当用户的对应的/var/mail/USERNAME 文件的大小超过50M(大概范围), 可能会出现只能发送不能接受的情况,处理方式:先对文件备份(如果觉得重要的话)cp file file.bak然后清空它echo "" > file 对应的日志出现如下:cannot update mailbox /var/mail/root for user root. error writing message:
2020-12-31 16:58:51 2004
原创 表空间告警监控邮件
网上很多表空间的查询语句,这个是我本人认为比较好的直接用就好了SELECT f.tablespace_name AS tablespace_name , round(d.sumbytes / 1024 / 1024 / 1024, 2) AS "总大小(G)" , round(f.sumbytes / 1024 / 1024 / 1024, 2) AS "空闲大小(G)" , round((d.sumbytes - f.sumbytes) / 1024 / 1024 / 1024, 2) AS
2020-12-31 16:50:04 159
原创 oracle查询时根据某一列的条件修改部分列值
oracle查询时根据某一列的条件修改列值(有点拗口),请往下看一前提:业务数据车辆表,简化一下吧,共三列,计算的列为number类型id(主键):id吨位:gross_mass核定载质量:vehicle_tonnage查询结果替换加个判断,吨位(gross_mass)如果小于核定载质量(vehicle_tonnage)那么吨位(gross_mass)=吨位(gross_mass)+核定载质量(vehicle_tonnage)即查出来如果 gross_mass<vehi
2020-12-31 14:21:52 1504
原创 PL/SQL存储过程,定时任务的使用教程
PL/SQL存储过程,定时任务的使用教程本章参考bilibili_oracle学习,如有侵权请联系我-步骤:建表创建自增seq序列创建一个简单的插入数据存储创建dbms_job.submit()定时任务定时任务移除第一步:建表(简单的测试表就好)--1.table,测试表create table person_20201011( id number primary key, name varchar2(10) not null);第二步:序列
2020-10-12 00:13:36 1148
原创 Linux shell脚本监控磁盘 邮件告警
简单linux shell脚本监控磁盘使用情况,发送邮件告警首先第一步我们要明确我们目的:编写个脚本监控这个根目录,使用空间达到max_num%就告警发送邮件话不多说,直接上图:是不是一眼看过去就能发现我想表达的东西?grep,awk过滤掉不需要的东西,只剩下%前面的数df -h |grep /dev/sda|awk -F’[ %]+’ '{print $5}'然后直接比大小。不废话直接上代码吧:我这里为了验证脚本,所以设置了变量max_num=0#!/bin/bash#邮箱自己定
2020-08-18 21:02:41 550 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人