- 浏览: 527574 次
- 性别:
- 来自: 北京
最新评论
-
johnsontang:
同样碰到这样的问题,修改用户密码后就好了,估计是密码过期了。
oracle RAC ORA-03113 错误解决 -
zhangzijun1984:
赞!很快的了解了python对文件的大部分操作,以及pickl ...
Python文件操作读写文件 -
ZJ133520:
ftp的用户名口令是多少啊?
oracle 9i/10g安装包和PATCH下载地址汇总 -
jspc:
ok yes thanks
UltraEdit 不能复制粘贴 -
maincoolbo:
piaoxue_x 写道嗯,很详细,看看再说……
这 ...
Oracle归档日志删除
好久 没有更新博客,,太懒了,,这咋换工作呢,,,
--------------------------------------------------------------------
1 错误现象
数据库 客户端连接不正常,,频繁报 ORA-03113 错误。
oracle 文档中对这个错误这样解释:
ORA-03113 错误就是说连接到数据库的网络中断了。
有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为"经典的错误"。
其中ORA-3113 "end of file on communication channel" 就是这样的一个。
我们可以简单的把这个错误理解为Oracle客户端进程和数据库后台进程连接中断。
不过,导致这个错误的原因实际上有很多种:对数据库设置不当、任何能导致数据库后台进程崩溃的行为都可能产生这个错误。
此外,该错误出现的场景复杂,可能出现在:
1 启动的Oracle的时侯
2 试图创建数据库的时侯
3 试图对数据库进行连接的时侯
4 在客户端正在运行SQL/PL/SQL的时侯
5 备份/恢复数据库的时侯
6 其它一些情况下....
错误原因种种
根据网络上大家反映的情况来看,错误原因大约有这些:
? Unix核心参数设置不当
? Oracle执行文件权限不正确/环境变量问题
? 客户端通信不能正确处理
? 数据库服务器崩溃/操作系统崩溃/进程被kill
? Oracle 内部错误
? 特定SQL、PL/SQL引起的错误
? 空间不够
? 防火墙的问题
? 其它原因
2 解决问题----查看 数据库状态
oracle RAC 状态,,,如下,,节点正常
crs_stat -t
名称 类型 目标 状态 主机
------------------------------------------------------------
ora....SM2.asm application ONLINE ONLINE airportb
ora....TB.lsnr application ONLINE ONLINE airportb
ora....rtb.gsd application ONLINE ONLINE airportb
ora....rtb.ons application ONLINE ONLINE airportb
ora....rtb.vip application ONLINE ONLINE airportb
ora....SM1.asm application ONLINE ONLINE airportc
ora....TC.lsnr application ONLINE ONLINE airportc
ora....rtc.gsd application ONLINE ONLINE airportc
ora....rtc.ons application ONLINE ONLINE airportc
ora....rtc.vip application ONLINE ONLINE airportc
ora....s1.inst application ONLINE ONLINE airportc
ora....s2.inst application ONLINE ONLINE airportb
ora.bgsdbs.db application ONLINE ONLINE airportc
查看 oracle 监听状态,,正常。。
[oracle@airportc ~]$ lsnrctl status
LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 01-6月 -2011 16:47:59
Copyright (c) 1991, 2007, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER_AIRPORTC
Version TNSLSNR for Linux: Version 10.2.0.4.0 - Production
Start Date 01-6月 -2011 22:56:06
Uptime 0 days 17 hr. 51 min. 53 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /oracle/product/10.2.0/db_2/network/admin/listener.ora
Listener Log File /oracle/product/10.2.0/db_2/network/log/listener_airportc.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.32.128.20)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.32.128.18)(PORT=1521)))
Services Summary...
Service "+ASM" has 1 instance(s).
Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service...
Service "+ASM_XPT" has 1 instance(s).
Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "bgsdbs" has 2 instance(s).
Instance "bgsdbs1", status READY, has 2 handler(s) for this service...
Instance "bgsdbs2", status READY, has 1 handler(s) for this service...
Service "bgsdbs_XPT" has 2 instance(s).
Instance "bgsdbs1", status READY, has 2 handler(s) for this service...
Instance "bgsdbs2", status READY, has 1 handler(s) for this service...
The command completed successfully
3 查找问题
查看 监听参数,,,发现local_listener 参数 指定了IP地址
SQL> show parameter local;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
local_listener string (ADDRESS = (PROTOCOL = TCP)(HO
ST = 10.32.128.20)(PORT = 1521
))
log_archive_local_first boolean TRUE
根据经验 尝试修改 local_listener ,,设置为空 ,这样减少节点切换次数,是否可以解决这个问题。
SQL>alter system reset local_listener scope=spfile sid='bgsdbs1';
4 修改成功,由于修改了 spfile,需要重启。。
SQL>shutdown immediate;
SQL> startup
之后由于有回滚段 问题,长时间不能启动,,怀疑内存缓存问题,,reboot 了 操作系统。
5 操作系统重新启动,数据库重启。
数据库启动成功。
CRS 节点错误,,如下,有一个节点监听不能启动
名称 类型 目标 状态 主机
------------------------------------------------------------
ora....SM2.asm application ONLINE ONLINE airportb
ora....TB.lsnr application ONLINE ONLINE airportb
ora....rtb.gsd application ONLINE ONLINE airportb
ora....rtb.ons application ONLINE ONLINE airportb
ora....rtb.vip application ONLINE ONLINE airportb
ora....SM1.asm application ONLINE ONLINE airportc
ora....TC.lsnr application OFFLINE OFFLINE airportc
ora....rtc.gsd application ONLINE ONLINE airportc
ora....rtc.ons application ONLINE ONLINE airportc
ora....rtc.vip application ONLINE ONLINE airportc
ora....s1.inst application ONLINE ONLINE airportc
ora....s2.inst application ONLINE ONLINE airportb
ora.bgsdbs.db application ONLINE ONLINE airportc
6 查看 监听 配载文件,,
cd /oracle/product/10.2.0/db_2/network/admin
cat listener.ora
# listener.ora.airportc Network Configuration File: /oracle/product/10.2.0/db_2/network/admin/listener.ora.airportc
# Generated by Oracle configuration tools.
SID_LIST_LISTENER_AIRPORTC =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle/product/10.2.0/db_2)
(PROGRAM = extproc)
)
)
LISTENER_AIRPORTC =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = airportc-vip)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.32.128.18)(PORT = 1521)(IP = FIRST))
)
)
7 发现 LISTENER_AIRPORTC 参数 IP地址 不正确,,,修改为正确的 IP地址
启动 CRS。。启动监听。
8 ORA-03113 错误消除。
=====================================================================================
故障提示:
生产数据库最好有固定的维护人员定期检查,,否则不同的人员都登录操作,有很多
人为的问题带来的麻烦很大,人为的增加了不必要的工作量。
发表评论
-
参加2012中国数据库技术大会大会有感
2012-04-18 13:47 1499上周末参加了,DTCC(Dat ... -
oracle10G RAC环境ora-12545 错误
2010-11-17 08:41 5395问题示例: 在pc 机用sqlplus 连 总有 25% 的 ... -
oracle job
2010-09-30 22:02 1095一、设置初始化参数 job_queue_processe ... -
常见Oracle HINT的用法
2010-09-16 14:40 1067常见Oracle HINT的用法 1. /*+ALL_ ... -
再谈用脚本自动启动关闭LINUX下的ORACLE数据库
2010-07-22 09:34 19351、修改oratab文件,使数据库自动启动 #vi /etc ... -
oracle 10g 中出现表名:BIN$2cMp4FjwQ2Cw3Lj+BxLYTw==$0
2010-06-21 08:59 1394最近发现oracle中出现了这些奇怪的表名,上网查 ... -
oraclesqlplus 执行计划
2010-06-17 13:45 1233一般通过很多工具可以看PL/SQL的执行计划来分析语句性能。 ... -
修改pfile 和spfile
2010-05-31 13:42 3581我说你创建一个PFILE,改一下用PFILE启动,而他说数据库 ... -
表该存放在哪里
2010-05-31 13:41 1377一、 表该存放在哪里? 我们都知道,在ORACLE数 ... -
oracle exp 命令的一些用法
2010-05-13 13:37 2483获取exp 帮助 exp help=y EXP usern ... -
UltraEdit的一些技巧
2010-05-12 15:47 1007UltraEdit 是每天必用 ... -
Oralce内存数据库TimesTen简介
2010-02-23 14:35 2784内存数据库简介 ... -
使用PL/SQL从数据库中读取BLOB对象
2010-01-21 14:21 2018使用PL/SQL从数据库中读取BLOB对象 1.确认现有 ... -
数据库 oracle for update of 和 for update区别
2010-01-19 16:39 6879数据库 oracle for upd ... -
Oracle优化经典文章------索引原理篇
2010-01-14 11:10 1303Oracle提供了大量索引选 ... -
ORACLE日期时间函数大全
2010-01-12 15:59 1147ORACLE日期时间函数大 ... -
Oracle字符串函数
2010-01-12 15:52 7291这些函数全都接收的是 ... -
oracleRMAN配置与维护命令
2010-01-12 14:02 1362一、REPORT 1、报告目标数据库的物理结构 RMA ...
相关推荐
linux基础进阶笔记,配套视频:https://www.bilibili.com/list/474327672?sid=4493093&spm_id_from=333.999.0.0&desc=1
IMG20241115211541.jpg
GEE训练教程——Landsat5、8和Sentinel-2、DEM和各2哦想指数下载
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
基于springboot家政预约平台源码数据库文档.zip
Ucharts添加stack和折线图line的混合图
基于springboot员工在线餐饮管理系统源码数据库文档.zip
新能源汽车进出口数据 1、时间跨度:2018-2020年 2、指标说明:包含如下指标的进出口数据:混合动力客车(10座及以上)、纯电动客车(10座及以上)、非插电式混合动力乘用车、插电式混合动力乘用车、纯电动乘用车 二、新能源汽车进出口月销售数据(分地区、分类型、分 级别) 1、数据来源:见资料内说明 2、时间跨度:2014年1月-2021年5月 4、指标说明: 包含如下指标 2015年1月-2021年5月新能源乘用车终端月度销量(分类型)部分内容如下: 新能源乘用车(单月值、累计值 )、插电式混合动力 月度销量合计(狭义乘用车轿车、SUV、MPV、交叉型乘用车); 月度销量同比增速(狭义乘用车轿车、SUV、MPV、交叉型乘用车); 累计销量合计(狭义乘用车轿车、SUV、IPV、交叉型乘用车); 累计销量同比增速(狭义乘用车轿车、SUV、MPV、交叉型乘用车); 累计结构变化(狭义乘用车轿车、SUV、IPV、交叉型乘用车); 2015年1月-2021年5月新能源乘用车终端月度销量(分地区)内容如下: 更多见资源内
中心主题-241121215200.pdf
内容概要:本文档提供了多个蓝奏云下载链接及其对应解压密码,帮助用户快速获取所需文件。 适合人群:需要从蓝奏云下载文件的互联网用户。 使用场景及目标:方便地记录并分享蓝奏云上文件的下载地址和密码,提高下载效率。 阅读建议:直接查看并使用提供的链接和密码即可。若遇到失效情况,请尝试联系上传者确认更新后的链接。
基于Java web 实现的仓库管理系统源码,适用于初学者了解Java web的开发过程以及仓库管理系统的实现。
资源名称:Python-文件重命名-自定义添加文字-重命名 类型:windows—exe可执行工具 环境:Windows10或以上系统 功能: 1、点击按钮 "源原文"【浏览】表示:选择重命名的文件夹 2、点击按钮 "保存文件夹"【浏览】表示:保存的路径(为了方便可选择保存在 源文件中 ) 3、功能①:在【头部】添加自定义文字 4、功能②:在【尾部】添加自定义文字 5、功能③:输入源字符 ;输入替换字符 可以将源文件中的字符替换自定义的 6、功能④:自动加上编号_1 _2 _3 优点: 1、非常快的速度! 2、已打包—双击即用!无需安装! 3、自带GUI界面方便使用!
JDK8安装包
配合作者 一同使用 作者地址没有次下载路径 https://blog.csdn.net/weixin_52372189/article/details/127471149?fromshare=blogdetail&sharetype=blogdetail&sharerId=127471149&sharerefer=PC&sharesource=weixin_45375332&sharefrom=from_link
GEE训练教程
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
基于springboot交通感知与车路协同系统源码数据库文档.zip
基于springboot+vue 雅妮电影票购买系统源码数据库文档.zip
为了更好地理解 HTML5 的拖放功能,我们设计了一个简单有趣的示例:将水果从水果区拖放到购物笼中,实时更新数量和价格,并在所有水果被成功放置后,播放音效并显示提示。
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。