21cn.com

  当前位置:21CN首页 > IT频道 > 软件频道 > 正文  
 
Oracle数据库常见真实问题处理步骤
2008-09-22 17:10:56  IT168  【 浏览字号: 点击发表评论
精彩回顾 手机 | 数码 | 笔记本 | 家电 | 下载
·诺基亚触摸屏S60第五版5800初接触 ·谷歌金山词霸 V1.8 最新版QQ2008下载
·08超值家用DC新品盘点 “免费”杀毒软件下载 ·佳能5DMark2第3方样片 史上最强网络黑客盘点
·令你匪夷所思的手机新技术 笔记本采购防骗指南 ·五款极速液晶电视推荐 玩转鼠标拖放操作
标签: 数据库

    故障现象:

  XX网数据库宕机,查看日志发现以下内容:

  Wed Jun 8 20:24:17 2005

  Errors in file /u02/app/oracle/admin/unicom/udump/unicom_ora_661.trc:

  ORA-07445: \263\366\317\326\322\354\263\243: \272\313\320\304\327\252\264\242 [0000000101C3089C] [SIGSEGV] [Address not mappe

  d to object] [0x000000000] [] []

  Wed Jun 8 20:24:22 2005

  Errors in file /u02/app/oracle/admin/unicom/bdump/unicom_pmon_11598.trc:

  ORA-07445: exception encountered: core dump [0000000101C399A0] [SIGSEGV] [Address not mapped to object] [0x000000000] [] []

  Wed Jun 8 20:24:23 2005

  Errors in file /u02/app/oracle/admin/unicom/bdump/unicom_pmon_11598.trc:

  ORA-07445: exception encountered: core dump [0000000101C399A0] [SIGSEGV] [Address not mapped to object] [0x000000000] [] []

  ORA-00602: internal programming exception

  ORA-07445: exception encountered: core dump [0000000101C399A0] [SIGSEGV] [Address not mapped to object] [0x000000000] [] []

  Wed Jun 8 20:24:33 2005

  CKPT: terminating instance due to error 472

  Instance terminated by CKPT, pid = 11604

  Wed Jun 8 21:04:47 2005

  Starting ORACLE instance (normal)

  解决办法:

  Oracle工程师建议安装Oracle补丁p3949307_9206_SOLARIS64,经过测试,安装步骤如下: (注意,首先shutdown数据库)

  1,解压补丁文件

  unzip p3949307_9206_SOLARIS64.zip

  解开后的目录是:4060756

  2,修改oraclehomeproperties.xml文件,该文件在$ORACLE_HOME/inventory/ContentsXML目录下。

  cp oraclehomeproperties.xml oraclehomeproperties.xmlb.bak

  vi oraclehomeproperties.xml

  更改数字453 ->23,存盘退出

  3,修改PATH路径为

  PATH=$ORACLE_HOME/bin:/usr/ccs/bin:${PATH}

  4,执行opatch apply命令

  cd 4060756

  $ORACLE_HOME/OPatch/opatch apply

  5,安装成功后会出现如下结果

  Updating inventory...

  /oracle92/app/oracle/product/9.2.0.1/OPatch/opatch.pl version: 1.0.0.0.51

  Copyright (c) 2001-2004 Oracle Corporation. All Rights Reserved.

  OPatch succeeded.

  set linesize 300

  col 表空间名 for a30

  SELECT UPPER(F.TABLESPACE_NAME) "表空间名",

  D.TOT_GROOTTE_MB "表空间大小(M)",

  D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",

  TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,

  2),

  '990.99') "使用比",

  F.TOTAL_BYTES "空闲空间(M)",

  F.MAX_BYTES "最大块(M)"

  FROM (SELECT TABLESPACE_NAME,

  ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,

  ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES

  FROM SYS.DBA_FREE_SPACE

  GROUP BY TABLESPACE_NAME) F,

  (SELECT DD.TABLESPACE_NAME,

  ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB

  FROM SYS.DBA_DATA_FILES DD

  GROUP BY DD.TABLESPACE_NAME) D

  WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME

  ORDER BY 4 DESC;

  故障现象:

  NetBackup备份出错,日志如下:

  RMAN-00571: ===========================================================

  RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

  RMAN-00571: ===========================================================

  RMAN-03009: failure of backup command on ch01 channel at 06/15/2005 02:28:44

  ORA-19566: 超出损坏块限制 0 (文件 /u01/app/oradata/unicom/system01.dbf)

(编辑:充姬娅)
下一篇:让“系统还原”还我硬盘空间
热门电影排行
火舞艳阳
智人
马拉松
飞跃情海 | 雷霆悍匪 | 绝不放过你 | 杀人曲
| 法本无情 | 左轮右你 | 警局奇案 | 我最棒
 点播更多    

热门剧集排行
新不了情
功勋
特区大亨
铁血莲花 | 王保长歪传 | 天使在线 | 红色档案
凭什么爱你 | 欢乐家庭 | 大姐 | 冲出绝境
 点播更多    
 
 
公司简介  |  广告服务  |  网站导航  |  合作伙伴  |  诚征代理  |  联系我们