考试网 >> IT认证 >> Oracle >> Oracle指导 >> Oracle数据库日常维护手册

Oracle数据库日常维护手册

发布时间:2006-06-28 09:44     点击:
分页:上一页  1 2 [3] 4 5  下一页

  11 5 DBSNMP dbsnmp.exe WORKGROUP\WORK3 INACTIVE

  其中,

  SID 会话(session)的ID号;

  SERIAL# 会话的序列号,和SID一起用来唯一标识一个会话;

  USERNAME 建立该会话的用户名;

  PROGRAM 这个会话是用什么工具连接到数据库的;

  STATUS 当前这个会话的状态,ACTIVE表示会话正在执行某些任务,INACTIVE表示当前会话没有执行任何操作;

  如果DBA要手工断开某个会话,则执行:

  alter system kill session 'SID,SERIAL#';

  注意,上例中SID为1到7(USERNAME列为空)的会话,是Oracle的后台进程,不要对这些会话进行任何操作。

  四、控制文件的备份

  在数据库结构发生变化时,如增加了表空间,增加了数据文件或重做日志文件这些操作,都会造成Oracle数据库控制文件的变化,DBA应及进行控制文件的备份,备份方法是:

  执行SQL语句:

  alter database

  backup controlfile to '/home/backup/control.bak';

  或:

  alter database

  backup controlfile to trace;

  这样,会在USER_DUMP_DEST(初始化参数文件中指定)目录下生成创建控制文件的SQL命令。

  五、检查数据库文件的状态

  DBA要及时查看数据库中数据文件的状态(如被误删除),根据实际情况决定如何进行处理,检查数据文件的状态的SQL如下:

  select file_name,status

  from dba_data_files;

  如果数据文件的STATUS列不是AVAILABLE,那么就要采取相应的措施,如对该数据文件进行恢复操作,或重建该数据文件所在的表空间。

六、检查数据库定时作业的完成情况   如果数据库使用了Oracle的JOB来完成一些定时作业,要对这些JOB的运行情况进行检查:

  select job,log_user,last_date,failures

  from dba_jobs;

  如果FAILURES列是一个大于0的数的话,说明JOB运行失败,要进一步的检查。

  七、数据库坏块的处理

  当Oracle数据库出现坏块时,Oracle会在警告日志文件(alert_SID.log)中记录坏块的信息:
分页:上一页  1 2 [3] 4 5  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有