摘要:
这篇文章是记录一次ORACLE数据库UNDO表空间爆满的分析过程,主要整理、梳理了同事分析的思路。具体过程如下所示: 早上收到一数据库服务器的UNDO表空间的告警邮件,最早一封是7:55发出的(监控作业是15分钟一次),从告警邮件分析,好像是UNDO表空间突然一下子被耗尽了。 DB Tablespace Allocated Free Used % Free % Use... 阅读全文
评论排行榜
ORACLE 查看RMAN的备份信息总结
2016-07-19 14:45 by 潇湘隐者, 42070 阅读, 收藏,
摘要:
关于Oracle数据库的RMAN备份,除了邮件外,是否能通过其它方式检查RMAN备份的成功与失败呢?其实我们可以通过下面SQL脚本来检查某个时间段备份失败的记录: SELECT * FROM V$RMAN_STATUS WHERE START_TIME >= TO_DATE(&START_TIME,'YYYY-MM-DD HH24:MI:SS') AND END_TIME = TO... 阅读全文
SQL Server删除distribution数据库二
2016-06-23 13:40 by 潇湘隐者, 1850 阅读, 收藏,
摘要:
以前总结过一遍博文SQL Server删除distribution数据库,里面介绍了如何删除distribution数据库。今天介绍一个删除distribution的特殊案例, 在这之前,我不知道这个服务器上的Replication被如何折腾过,在SSMS管理界面的Local Publications和Local Subscriptions里面已经看不到任何关于发布、订阅相关的内容... 阅读全文
Linux账户密码过期安全策略设置
2016-06-20 14:52 by 潇湘隐者, 49018 阅读, 收藏,
摘要:
在Linux系统管理中,有时候需要设置账号密码复杂度(长度)、密码过期策略等,这个主要是由/etc/login.defs参数文件中的一些参数控制的的。它主要用于用户账号限制,里面的参数主要有下面一些: /etc/login.defs: # Password aging controls:## PASS_MAX_DAYS Maximum number of days a pas... 阅读全文
TNS-12535: TNS:operation timed out案例解析
2016-05-18 12:21 by 潇湘隐者, 43930 阅读, 收藏,
摘要:
一数据库突然连接不上,在自己电脑上使用SQL Developer也连接不上。立即使用SecureCRT连接上了这台服务器,从下面几个方面检查。 1:检查了数据库的状态是否正常 $ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Mon May 16 11:07:55 2016 Copyright (c) 198... 阅读全文
MySQL 使用XtraBackup的shell脚本介绍
2016-04-25 14:49 by 潇湘隐者, 2133 阅读, 收藏,
摘要:
mysql_backup.sh是关于MySQL的一个使用XtraBackup做备份的shell脚本,实现了简单的完整备份和增量备份、以及邮件发送备份信息等功能。功能目前还比较简单,后续将继续完善和增加相关功能。参考了网上MySQL备份的脚本,如有不足的地方,欢迎大家拍砖! 1: 使用前,请先做一些配置选项修改,例如备份路径设置、连接数据库的账号密码等等。 2: 在BACKUP_DIR目录下,创... 阅读全文
ORA-00988: missing or invalid password(s)
2016-03-17 22:22 by 潇湘隐者, 21363 阅读, 收藏,
摘要:
创建账号或修改账号密码时有可能会遇到ORA-00988: missing or invalid password(s),那么什么情况下会遇到这种错误呢? 一般是因为密码的设置不符合命名规范: 1:密码是关键字,但是没有用双引号包裹起来。 2:密码以数字开头,但是没有用双引号包裹起来 3:密码包含特殊字符,并且没有用双引号包裹起来。 官方文档关于passwor的介绍如下: The BY pass... 阅读全文
ORACLE绑定变量隐式转换导致性能问题
2016-03-15 12:10 by 潇湘隐者, 2627 阅读, 收藏,
摘要:
年后一次系统升级后,监控数据库的工具DPA发现数据库的Total Wait时间突然飙增,如下截图所示,数据库的总体等待时间对比升级前飙增了非常多 另外就是发现出现了较多的等待事件,主要有latch: cache buffers chains、 latch: shared pool 、db file scattered read。根据这边的监控发现TOP SQL里面从升级前的0次变为了一天... 阅读全文
linux pstack命令总结
2016-03-07 11:50 by 潇湘隐者, 15899 阅读, 收藏,
摘要:
pstack命令用来显示进程的栈跟踪。 pstack 命令必须由相应进程的属主或root账号运行。可以使用pstack来确定进程挂起的位置。此命令只有一个参数,那就是pid,具体关于pstack的介绍可以查看man手册,如下所示: [root@DB-Server ~]# man pstackPSTACK(1) Linux Programmer’s Manual ... 阅读全文
EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS的删除创建
2016-03-06 09:57 by 潇湘隐者, 4112 阅读, 收藏,
摘要:
在最近的一次优化过程中发现了ORACLE 10g中一个作业EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS执行相当频繁,其实以前也看到过,只是没有做过多的了解和关注。这个任务在某些版本或某些情况会引起一些性能问题。其实EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS这个作业是为Database Control收集相关数据的... 阅读全文
Linux监控工具介绍系列——smem
2015-12-26 23:40 by 潇湘隐者, 16530 阅读, 收藏,
摘要:
smem工具介绍 smem是Linux系统上的一款可以生成多种内存耗用报告的命令行工具。与现有工具不一样的是smem可以报告实际使用的物理内存(PSS),这是一种更有意义的指标。可以衡量虚拟内存系统的库和应用程序所占用的内存数量。 由于大部分的物理内存通常在多个应用程序之间共享,名为实际使用物理内存(RSS)的这个标准的内存耗用衡量指标会大大高估内存耗用情况。PSS这个参数而是衡... 阅读全文
Linux命令学习总结:dos2unix - unix2dos
2015-12-26 13:31 by 潇湘隐者, 93319 阅读, 收藏,
摘要:
命令简介: dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。 而unix2dos则是和dos2unix互为孪生的一个命令,它是将Linux&Unix格式文件转换为Windows格式文件的命令。 命令语法: ... 阅读全文
SQL SERVER如何通过SQL语句获服务器硬件和系统信息
2015-11-23 14:07 by 潇湘隐者, 5502 阅读, 收藏,
摘要:
在SQL SERVER中如何通过SQL语句获取服务器硬件和系统信息呢?下面介绍一下如何通过SQL语句获取处理器(CPU)、内存(Memory)、磁盘(Disk)以及操作系统相关信息。如有不足和遗漏,敬请补充。谢谢! 一:查看数据库服务器CPU的信息 ---SQL 1:获取数据库服务器的CPU型号 EXEC xp_instance_regread 'HKEY_LOCAL_MACHI... 阅读全文
ORA-04031错误导致宕机案例分析
2015-11-03 15:34 by 潇湘隐者, 14405 阅读, 收藏,
摘要:
今天遇到一起ORACLE数据库宕机案例,下面是对这起数据库宕机案例的原因进行分析、解读。分析过程中顺便记录一下这个案例的前因后果,攒点经验值,培养一下分析、解决问题的能力。 案例环境: 操作系统 :Oracle Linux Server release 5.7 64 bit 数据库版本:Oracle Database 10g Release 10.2.0.4.0 - 64bit... 阅读全文
SQL SERVER 2012启动失败 because upgrade step 'SSIS_hotfix_install.sql' 失败
2015-10-14 16:45 by 潇湘隐者, 2334 阅读, 收藏,
摘要:
有台数据库服务器(开发服务器),开发人员邮件告诉我,SSMS连接不了这台服务器,远程登录后,发现SQL SERVER的服务停止了,启动服务时报错,服务启动不了。检查错误日志发现下面一些信息 2015-10-14 13:47:09.98 spid17s The Service Broker endpoint is in disabled or stopped state.2015-10-... 阅读全文
浙公网安备 33010602011771号