网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.SQL Server 数据导入:行为规范.
.执行一个安全的SQL Server安装.
.探讨基于不绑定变量与绑定变量的.
.讨论: SELECT TOP N 问题.
.如何将数据仓库与系统体系结构合.
.全面解析数据仓库系统的建设过程.
.用SQL Server为Web浏览器提供图像.
.Microsoft SQL Server数据备份处.
.win98+PWS环境下连接读取远程SQL.
.SQL Server 2005数据库镜像配置脚.
.SQL Server05 M 3.0 中复制和远程.
.小议主子表INT自增主键插入记录的.
.Data Studio的Web数据服务创建数.
.数据库的查询优化技术.
.数据库查询结果的动态排序(1).
.如何恢复系统数据库如何恢复系统.
.高级复制中mlog$表的HWM过高导致.
.一种基于记录集查找特定行的方法.
.使用SQL Server 2005中的CLR集成.
.MS SQL Server 2005 开发之分页存.

dp备份检查时发现有session报错的解决方法

发表日期:2008-7-28


进行dp备份的检查过程中,发现一个备份session出现报错,示例如下:


[Warning] From:BSM@gd-bak02″gd_rac_arch” Time: 2006-12-30 2:00:06

[61:2013] Some of the backup devices are occupied. Session is waiting

for all the devices to get free.


[Critical] From:BSM@gd-bak02″gd_rac_arch” Time: 2006-12-30 3:00:33

[61:2015] Timeout waiting for the devices to get free.

The session will terminate.


[Critical] From:BSM@gd-bak02″gd_rac_arch” Time: 2006-12-30 3:01:09

None of the Disk Agents completed successfully.

Session has failed.


[Normal] From:BSM@gd-bak02″gd_rac_arch” Time: 2006-12-30 3:01:09


Backup Statistics:


Session Queuing Time (hours) 1.02

—————————————-

Completed Disk Agents …….. 0

Failed Disk Agents ……….. 0

Aborted Disk Agents ………. 0

—————————————-

Disk Agents Total ……….. 0

========================================

Completed Media Agents ……. 0

Failed Media Agents ………. 0

Aborted Media Agents ……… 0

—————————————-

Media Agents Total ………. 0

========================================

Mbytes Total …………….. 0 MB

Used Media Total …………. 0

Disk Agent Errors Total …… 0


报错的内容不多,但是从report中可以看到从2006-12-30 2:00:06开始该session就在等待,一直到2006-12-30 3:01:09 发生time out。


核查其具体原因,发现这个session是做数据库的archive备份,从每天凌晨2点开始,每隔4小时做一次备份,做备份时用2个driver进行备份。而恰恰在昨天,也正好是数据库全备的时间(每周二,五的凌晨0:30开始备份),数据库全备用4个driver进行。

于是发生了刚刚的报错情况:2006年12月30日0:30分开始数据库全备,用MSL6000带库的所有driver(4个driver)进行数据库全备,通过检查其全备日志发现是耗时3个小时,在3:30分的时候结束,而arch日志在2点进行备份时候,没有driver可用,因此一直等待,直到1小时后time out。


解决方法:

由于archive备份一般需要10分钟完成,数据库全备需要3小时可以完成。为保证数据库全备的速度,仍保持其使用4个driver,且保持其原来是起始时间不便(0:30开始)。修改archive日志备份的策略,改每天的4点开始,每隔4小时备份一次,最后一次的备份时间为23:30。

注意,假如report内容较多,搜索Critical会发现比较重要的告警信息。

上一篇:讲解Informix安全特性保护数据的具体措施 人气:683
下一篇:讲解SQL Server定时作业job的设置方法 人气:629
浏览全部备份的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐