重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8978|回复: 14
打印 上一主题 下一主题

解决oracle问题的思路

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-6 18:21:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

如题.

 

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2013-3-6 19:00:06 | 只看该作者

如:问一下,我开了归档,为什么只有一个日志组归档了,其他两个没归档

图:

 

回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-3-6 19:02:52 | 只看该作者

遇到这个问题,是否尝试了什么解决办法?

结果如何?

 

李邦勇(387912995) 9:58:56
你切换日志后再看看呢
姚欣(1207788790) 9:59:25
我切了,但直接就挂起了.

 

 

回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2013-3-6 19:06:42 | 只看该作者

好,切换就挂起了,那么怎么办呢?

到底挂在哪里了,如果有oracle的原程序就好了,实际情况是我们不可能获得oracle的原程序,但oracle提供了报警日志文件,为我们找到问题提供了觉得问题的突破口

.

因此,我们遇到这些问题,首先查看报警日志的内容.

 

回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-3-6 19:09:55 | 只看该作者

报警文件的默认位置

在11g中,报警日志文件,默认在 $ORACLE_BASE/diag/rdbms/db_unique_name/sid/trace/alert_sid.log,

在11g以前,在 $ORACLE_BASE/admin/sid/bdump/alert_sid.log.

 

当前问题,版本为11.2.0.3,因此日志文件在 $ORACLE_BASE/diag/rdbms/db_unique_name/sid/trace/alert_sid.log

回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2013-3-6 19:12:57 | 只看该作者

也可以查看 show parameter background_dump_dest;

 

 

回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2013-3-6 19:16:01 | 只看该作者

查看方法

查看这个日志文件的内容,可以使用more,cat,vi,tail 等工具.

由于当前切换就挂起,可以只需要看最后几行日志信息即可,最快的方法为:

tail -f $ORACLE_BASE/diag/rdbms/sztech/sztech/trace/alert_sztech.log

 

只要一切换,就有消息出来.

 

 

回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2013-3-6 19:17:51 | 只看该作者

回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2013-3-6 19:20:59 | 只看该作者

回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2013-3-6 19:22:19 | 只看该作者

归档目的地是哪里呢?

 

根据上图,我们可以看到在 /oracle/app/

 

那么这个目录是否空间满了,还是权限不对,还是不存在这个目录?

 

 

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-5-14 16:04 , Processed in 0.123667 second(s), 23 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表