
troubleshooting
文章平均质量分 86
lixora
MIchael.Huang_lixora 这个blog是个人学习的的一个札记筒,用以记录在学习,工作,生活上的所思,所想
展开
-
Alter database open fails with ORA-00600 kcratr_nab_less_than_odr
ORA-00600 kcratr_nab_less_than_odr原创 2023-11-14 08:30:33 · 393 阅读 · 1 评论 -
防火墙或者网闸超时机制导致数据库连接数异常处理
分析问题原因: 外网据库和应用间存在防火墙,导致数据库超时连接没有及时断开,耗尽oracle 进程数处理:1.调整oracle process 参数到12002. 配置oracle DCD timeout 603. 配置linux tcp 连接参数 后续需要待观察效果: net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_tw_...原创 2019-12-23 09:44:34 · 1001 阅读 · 0 评论 -
解决undo 表空间过大导致磁盘空间不足的问题
解决undo 表空间过大导致磁盘空间不足的问题undo表空间不断扩大问题的原因:1有较大的事务量让oracle undo 自动扩展,产生过度占有磁盘空间的情况。2有较大事务没有收缩或者没有提交所导致。 1.查看还原表空间所在磁盘是否使用率过高,及linux 系统哪个磁盘处于比较空闲的状态:$df -lh2.在oracle 数据库中查看所有表空间的占用率:SQL> SELE原创 2012-11-11 20:28:14 · 1224 阅读 · 0 评论 -
如何诊断和解决CPU高度消耗(100%)…
如何诊断和解决CPU高度消耗(100%)的数据库问题作者:eygle | English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2004/10/howto_getsql_which_cost_most_cpu.html站内相关文章|RelatedArticles大事务回滚导致系统故障原创 2012-11-12 19:27:01 · 678 阅读 · 0 评论 -
em的错误 <转载>
em的错误分类:Linux系统管理Oracle数据库管理专栏Oracle故障诊断案例跟Inthirties学OracleOracle每日一帖 2010-03-23 01:22362人阅读 评论(0)收藏 举报本文出自 “inthirties(男人三十) ”博客,转载请务必注明作者和保留出处。http://inthirties.com:90/thread-1275-原创 2012-11-12 19:32:58 · 1134 阅读 · 0 评论 -
Oracle数据库不能使用索引的原因定…
Oracle数据库不能使用索引的原因定位2012-04-2500:00中国IT实验室佚名 Oracle数据库有时候出现不能使用索引的现象,出现该现象的原因有很多,该怎么去定位呢?本文我们主要就介绍这一部分内容。 首先,我们要确定数据库运行在何种优化模式下,相应的参数是: optimizer_mode .可在 svrmgrl 中运行"show parameter optimizer原创 2012-11-12 19:33:22 · 735 阅读 · 0 评论 -
建表空间时的路径名问题导致的ora—…
SQL> Create Tablespace CLOUD_DATA datafile'$ORACLE_HOME/oradata/cloud_data01.dbf' size 1000Mautoextend on;Create Tablespace CLOUD_DATA datafile'$ORACLE_HOME/oradata/cloud_data01.dbf' size 1000Mau原创 2013-01-28 22:05:30 · 625 阅读 · 0 评论 -
解决undo 表空间过大导致磁盘空间…
解决undo 表空间过大导致磁盘空间不足的问题undo表空间不断扩大问题的原因:1有较大的事务量让oracle undo自动扩展,产生过度占有磁盘空间的情况。2有较大事务没有收缩或者没有提交所导致。 1.查看还原表空间所在磁盘是否使用率过高,及linux 系统哪个磁盘处于比较空闲的状态:$df -lh2.在oracle 数据库中查看所有表空间的占用率:SQL> SELECT原创 2013-01-28 22:05:55 · 678 阅读 · 0 评论 -
AIX6.1TL7 11gR2 RAC 安装me…
原文地址:11gR2 RAC 安装met bug:">AIX6.1TL7 11gR2 RAC 安装met bug:作者:Hello顾问11.2.0.3安装不下10套了,无论是在AIX还是Linux上,但还是遇到bug.AIX6.1TL7 11gR2 RAC 安装met bug:ohasd failed to startFailed to start the Clusterware. Last转载 2013-01-28 22:07:15 · 939 阅读 · 0 评论 -
归档日志写满fra导致import操作挂…
Alert.log报错信息:ORA-19809: 超出了恢复文件数的限制ORA-19804: 无法回收 26214400字节磁盘空间 (从52428800000 限制中)ORA-19815: 警告:db_recovery_file_dest_size 字节 (共52428800000 字节) 已使用 100.00%,尚有 0 字节可用。 空间使用查询:S原创 2013-01-28 22:07:23 · 726 阅读 · 0 评论 -
ORA-01591: lock held by in-doubt…
总结:from 老白 http://www.oraclefans.cn/forum/showblog.jsp?rootid=71531、对于ORA-1591,一般来说是由于分布式事务失败引起的。强制提交或者回退分布式事务就可以解决问题2、有些时候分布式事务自动的回退会失败,这样就会导致1591相关的表被锁住3、这个时候分为两种情况,首先通过 SELECT KTUXEUSN, K原创 2013-01-28 22:07:25 · 635 阅读 · 0 评论 -
控制文件损坏丢失处理方式
控制文件损坏1. Shutdown the instance, if not alreadydone.2. Copy one of the remaining control files to anew location3. Start up the database instance to the NOMOUNTstage4. Change the value of原创 2013-01-28 22:07:40 · 663 阅读 · 0 评论 -
没有备份只有归档日志如何恢复数据…
没有备份只有归档日志如何恢复数据文件> 1、操作系统:Windows 2000 Server,机器内存128M2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版3、安装路径:C:\ORACLE模拟现象:可通过重建数据文件来恢复,前提是归档日志文件保存完整先将数据库设置为归档模式SQL*Plusconn system/manager--创建实验表空间原创 2013-01-28 22:08:10 · 1061 阅读 · 0 评论 -
ora-01102问题的解决
ora-01102问题的解决2012年10月5号周五,某网友测试数据库不能正式打开,提示ora-01102错误SQL>startupORACLE instance started.Total System GlobalArea 252776884 bytesFixedSize 450996 bytesVariableSize原创 2013-01-28 22:09:00 · 762 阅读 · 0 评论 -
Troubleshooting ORA-1555&nb…
Troubleshooting ORA-1555 (Doc ID1307334.1)By khrobins on May 16, 2011This article is intended to assist in finding tips andtechniques to assist with finding solutions to ORA-1555 errors. Thedoc原创 2013-01-28 22:09:19 · 760 阅读 · 0 评论 -
ORA-00600: internal er…
Oracle数据库断电后不能打开的解决 数据库突然断电后,不能打开。或者偶尔能打开,但是很快就关闭。 原因可能很多。但是解决问题只有一种办法:看trace日志,alert错误日志 简单写下我的解决过程: 1,在alert日志中: 错误如下两种: ORA-00600: internal error code, arguments: [4193], [1526],[1543原创 2013-01-28 22:10:01 · 644 阅读 · 0 评论 -
HP-ux oracle 10.2.0.4&…
from itpub 一个帖子,简要整理;如题oracle目录下产生大量的.trc .trm文件(非常多非常多的),现在oralce目录已经满了100%,-rw-rw---- 1 oracle dba 93 Oct 17 04:09 orcl_j001_9226.trm-rw-rw---- 1 oracle dba 606 Oct 1 03:56 orcl_j001_9227.trc-r原创 2013-01-28 22:10:17 · 837 阅读 · 0 评论 -
how to do with a slow oracle dat…
数据库慢一般有三种情况 1.逐渐变慢 2.突然变慢 3.不定时变慢 第一种情况 “逐渐变慢”,要建立一个长期的监控机制。比如,写个shell脚本每天的忙时(通常9~10etc.)定时收集os,network,db的信息, 每个星期出report对收集到的信息进行分析。这些数据的积累,可以决定后期的优化决策,并且可以是DBA说服manager采用自己决策的重要数据。DBA的价原创 2013-01-28 22:10:25 · 791 阅读 · 0 评论 -
Common Trouble Solution--解决锁…
解决锁表 1.以sys 用户登入查询哪些session 被锁sql>selectt2.username,t2.sid,t2.serial#,t2.logon_time fromv$locked_object t1,v$session t2 wheret1.session_id=t2.sid order by t2.logon_time;2.根据sid查询该会话的具体s原创 2013-01-28 22:06:25 · 547 阅读 · 0 评论 -
ORA-02778 : Name given for the l…
ORA-02778 : Name given for the log directory is invalidORA-02778: Name given for the log directory is invalidCause: The name given for the directory in which the logs are to bekept does not corr原创 2013-01-28 22:07:06 · 1001 阅读 · 0 评论 -
消除temp ts暴涨的方法<转载>
消除temp ts暴涨的方法作者 xzh2000 18:06 | ts暴涨的方法" />静态链接网址 | ts暴涨的方法" />最新回复 (8) | ts暴涨的方法" />引用 (0) |技术交流关于消除temp ts暴涨的方法经常有人问temp表空间暴涨的问题,以及如何回收临时表空间,由于版本的不同,方法显然也多种多样,但这些方法显示是治标不治本的办法,只有深刻理解temp表空原创 2013-01-28 22:08:29 · 678 阅读 · 0 评论 -
恢复删除的数据文件案例《from&nbs…
【案例描述】 2011 年 12 月 30日,某运营商客户,在遭受数据损失之后请求我们协助进行数据恢复。整个数据灾难的过程如下。1. 凌晨,数据库归档日志写满磁盘,因而无法继续归档,数据库服务中断。2. 在进行空间释放时,删除了一个认为不再需要的目录。3. 删除目录之后,发现数据库服务受到影响。4. 经确认,该目录包含 7 个16GB 大小的在用原创 2013-01-28 22:09:04 · 734 阅读 · 0 评论 -
Trouble shooting TNS-12560
1,服务端的监听程序开了吗? 命令是lsnrctl start .2,客户端配了tns了吗,在cmd上输入 netca 选‘本地net xxx’那个,3,网络ping得通吗,一般就是这三个原因了netstat -tnupl|grep 1521 查看下默认监听端口的当前情况原创 2013-01-28 22:04:40 · 491 阅读 · 0 评论 -
import dump with error ORA-600[K…
使用impdp导入数据的遇到如下错误:os:rhl5.1 32位oracle version:oracle10.2.0.4 单机执行的impdp语句:impdp user/passwd directory=oradir1 parallel=8 schemas=userdumpfile=user.dmp logfile=user_imp.logORA-31693: Table原创 2013-01-28 22:05:44 · 1758 阅读 · 0 评论 -
Common Trouble Solution--处理引…
处理引起等待的sql 语句1情景描述:在数据库中更新一条数据时,等待很长时间度不会执行结束。for example:sql>update emp set ename='zhangsan'where empno='111';2.在数据库中查询哪些会话等待了的sql语句:sql>select sid,username,blocking_session, blocking_sessi原创 2013-01-28 22:06:27 · 520 阅读 · 0 评论 -
ORA-00119 Invalid specification …
REMOTE_LISTENER and 11.1 dbca on 11.2 RACDuring the dbca session I got the following errorORA-00119 Invalid specification for system parameter"REMOTE_LISTENER"Solved this by setting the原创 2013-01-28 22:06:57 · 736 阅读 · 0 评论 -
11gR2 如何诊断节点重启问题 <from…
11gR2 如何诊断节点重启问题By Allen Gao on 九月 03, 2012本文对如何诊断11gR2 GI环境下的节点重启问题进行了一些介绍。首先,像10g版本一样,我们首先介绍在GI中能够导致节点重启的进程。1.Ocssd.bin:这个进程的功能和10g版本的功能基本差不多,主要是节点监控(NodeMonitoring)和组管理(GroupManagement)。详细原创 2013-01-28 22:07:27 · 882 阅读 · 0 评论 -
unzip *.zip 遇到‘checkdir error:cannot create database’
案例回顾:linux的 root下 新建的 oracle用户,然后用 oracle登录 解压oracle10g.zip文件 所用命令:[oracle@bogon opt]$ unzip oracle10g.zip ---------------注意用户为oracle checkdir error: cannot create database原创 2013-03-08 10:46:17 · 4320 阅读 · 0 评论 -
DBCA建库偶遇ORA-27125
OS:Rhel -5.8- 64bitOracle version: oracle 10g-64bit#uname -aLinux test 2.6.32-300.10.1.el5uek #1 SMPWed Feb 22 17:37:40 EST 2012 x86_64 x86_64 x86_64 GNU/Linux 在使用dbca建库时包错 解决方法:注意用户为r原创 2013-03-09 23:29:23 · 2679 阅读 · 1 评论 -
如何诊断oralce 运行突然变慢
数据库慢一般有三种情况 1.逐渐变慢 2.突然变慢 3.不定时变慢 第一种情况 “逐渐变慢”,要建立一个长期的监控机制。比如,写个shell脚本每天的忙时(通常9~10 etc.)定时收集os,network,db的信息, 每个星期出report对收集到的信息进行分析。 这些数据的积累,可以决定后期的优化决策,并且可以是DBA说服manager采用自己决策的重要数据。转载 2013-03-23 15:26:11 · 1372 阅读 · 0 评论 -
enq: US - contention related to undo segments
How to correct performance issues with enq: US - contention related to undo segments [ID 1332738.1]Applies to:Oracle Server - Enterprise Edition - Version: 9.2.0.1 to 11.2.0.2 - Release: 9.2 to 11原创 2013-04-23 13:04:41 · 1996 阅读 · 0 评论 -
【数据恢复】详解ORA-8103错误
【数据恢复】详解ORA-8103错误FROM:http://www.askmaclean.com/archives/ora-8103.html 2013/04/26 byMaclean Liu暂无评论ORA-8103是我们Database Consultant 经常要遇到的一个问题,了解ORA-8103的成因非常重要。【数据恢复】利用构造ROWID实现无备份情转载 2013-04-28 12:14:28 · 2560 阅读 · 0 评论 -
一些不太常见的问题的简单备注
以下案例均采自各网络,如有雷同纯属巧合,以下均为前辈的痛苦经历,部分案例目前尚未有明确解释,若哪位了解可共同探讨,补充。微博:@lixora E-mail:lixora # foxmail.com(请替换 #--》@) 1.在Solaris安装11.2.0.3Grid,如果缺少/etc/devlink.tab文件,会导致本节点运行 root.sh 的时候出现 USM driver ins原创 2013-04-28 22:28:46 · 1521 阅读 · 0 评论 -
【数据恢复】利用构造ROWID实现无备份情况下绕过ORA-1578、ORA-8103、ORA-1410等逻辑/物理坏块问题
【数据恢复】利用构造ROWID实现无备份情况下绕过ORA-1578、ORA-8103、ORA-1410等逻辑/物理坏块问题 FROM:http://www.askmaclean.com/archives/build-rowid-workaround-1578-1410-8103.html 2013/04/21 byMaclean Liu暂无评论对于无备份情况下的ORA转载 2013-04-28 12:16:51 · 1412 阅读 · 0 评论 -
关于ORA-01000: maximum open cursors exceeded" 问题分析总结
关于ora-01000:超出最大可打开的游标数 的一点理解ORA-01000: maximum open cursors exceeded"怎么解决ERROR at line 1:ORA-01000: maximum open cursors exceeded问题分析:1.游标open后,出错了又没有close.2.可能是表结构的问题。解决方法:step原创 2013-06-15 09:51:58 · 3122 阅读 · 0 评论 -
诊断和解决row chained and migrated
Listing Chained Rows of Tables and Clusters1.execute the UTLCHAIN.SQL or UTLCHN1.SQL script.脚本位于:@oracle_home\rdbms\admin\该脚本内容:rem rem $Header: utlchain.sql 07-may-96.19:40:01 sbasu Exp原创 2013-06-17 17:20:44 · 1616 阅读 · 0 评论 -
如何删除数据文件
如何删除数据文件q:我一个表空间里面有个数据文件想删除,怎么做?a:最好不要做这样的操作,oracle只提供了offline drop方式。你可以把他resize到很小FYI:Oracle? Database Administrator's Guide 11g Release 1 (11.1)B28310-04Dropping DatafilesYou use th原创 2013-06-18 08:25:06 · 1514 阅读 · 0 评论 -
ORA-600 [kzsviver:1] Error On Setting Users’ Passwords [ID 554605.1]
ORA-600 [kzsviver:1] Error On Setting Users’ Passwords [ID 554605.1] Modified 20-SEP-2010 Type PROBLEM Status PUBLISHED In this Document Symptoms Changes Cause Solution Ref翻译 2013-07-09 15:46:38 · 1629 阅读 · 0 评论 -
map size mismatch; abort
数据库启动时有莫名的提示map size mismatch; abort原帖在这里:http://t.askmaclean.com/thread-1397-1-1.html今天帮网友(centos 6.3 ora 10g)处理一个问题,处理方法如下,另外再多说一句不要违反官方的认证要求,否者就会出现一些奇怪的问题。低于11203的db 不能安装在rhel 6 and ol6上(可以原创 2013-08-24 19:04:55 · 2200 阅读 · 0 评论 -
spfile 和用户环境变量 和export
RAC数据库环境变量设置[oracle@rac1 ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Fri Aug 31 12:45:01 2012 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to an i原创 2013-08-15 12:43:33 · 1843 阅读 · 0 评论