注册本站  论坛  繁體中文

慧民电脑芯片级维修-电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Oracle >> 性能调优 >> Oracle正文

Oracle数据库常见真实问题处理步骤

文章来源:IT168 作者:李连国 更新时间:2008-10-6 16:01:27 【 】 【加入收藏
1 解决Oracle 9.2.0.6版本数据库由于ORA-07445宕机问题
故障现象:
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.
 

2 查看Oracle表空间大小及利用率的SQL语句-非常实用的语句

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;

 

  • 上一篇Oracle:

  • 下一篇Oracle:
  • 最 新 热 门
     2008甲骨文全球大会
     Oracle11G之初体验 数据中心自动化等功能
     Oracle数据库11g高级压缩特性 及压缩好处
     Oracle性能调整的十大要点
     Oracle数据库常见真实问题处理步骤
     Oracle推出开发工具 支持.NET 3.5与VS2008
     Oracle Database 12g将不支持裸设备
     浅谈数据库管理系统在近些年内的发展趋势
     Oracle 触发器语法及实例(二)
     SQL Server与Oracle实施成本上的差异
    最 新 推 荐
     Oracle性能调整的十大要点
     Oracle数据库常见真实问题处理步骤
     Oracle 数据库中时间问题比较
     高效删除Oracle数据库中重复数据的方法
     Oracle10g dbms_workload_repository使用
     表空间设计理念,Oracle高性能的重要保障
     Oracle兼容之层次查询:层次查询高级特性分…
     详细讲解Oracle数据库运行错误的解决方法
     Oracle数据库容灾复制解决方案Share Plex
     Oracle锁
    相 关 文 章

    Oracle11G之初体验 数据中心自动化等功能
    Oracle数据库11g高级压缩特性 及压缩好处
    Oracle性能调整的十大要点
    Oracle推出开发工具 支持.NET 3.5与VS2008
    Oracle Database 12g将不支持裸设备
    Oracle 触发器语法及实例(二)
    SQL Server与Oracle实施成本上的差异
    Oracle 触发器语法及实例(一)
    Oracle物化视图(一):创建最简单物化视图
    Oracle数据库中跟踪sql语句介绍

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    门市地址:广东省佛山市南海区黄岐黄海路133号
    本网站所有内容未经许可不得转载或做其他使用