ora-12518错误小结
Rman 连接catalog数据库的时候报告 ORA-12518: TNS:listener could not hand offclient connection使用tnsping则可以ping通导致这种错误的原因大致有以下几种:1数据库load过高,导致连接...
误删online redolog
某台服务器的文件夹使用率超过阈值触发自动报警邮件,登陆上去查看。该文件夹存放有大量的归档日志,按照惯例将其备份至磁带后删除即可,可是没有找到相应的rman脚本,此时发现有名为log的文件夹上有几个日...
单条 insert values消耗高逻辑读的真相
查看AWR报告,top sql by buffergets居然是一条insert into table values语句,信息显示平均一次insert需要消耗1223 buffer gets SQL ordered by Gets Resources reported for PL...
10204升级到10205后同一sql报告ora-01719
OS: HPORACLE: 10205上周将该数据库从10204升级到10205,之后就有一条sql一直报告ora-01719该sql结构如下select a.xx ... b.xxfrom a, bwhere a.class ='D'and a.cd in ('A','E')and (...
利用ipcrm清除数据库crash后没有释放的内存段
某测试库,开发报告无法连接使用,登陆进该server,首先输入ps –ef | grep ORACLE_SID发现该instance没有启动,查看alertlog,日志显示11月28号0:00db有过一次日志切换,10分钟后开始出现7445错误,过...
listener的ORACLE_HOME配置出错导致无法远程登陆数据库
C:\Documents and Settings\test>sqlplus justin/justin@justinSQL*Plus: Release 10.2.0.1.0 - Production on 星期五 10月 21 10:10:24 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.ERROR...
同义词失效导致无法访问表
开发在测试库查询一张表,但是却报以下错误SQL> select count(*) from JUSTIN; select count(*) from JUSTIN ORA-04045: errors during recompilation/revalidation of JUSTIN.JUSTINORA-20110: No DDL in...
lob字段的ora-1555处理方案
从系统中导出两个含有lob字段的表,连续两次都因ora-1555错误而终止[oracle@db-8 ~]$ expdp justin/***** tables=temp_justin, justin_description parallel=8 directory=pump dumpfile=new_lobs_20111008_%U.dmpEx...
11g 等频直方图下sql不走索引扫描
昨天下午开发人员报告一条非常奇怪的sql,使用该sql的执行计划使用全部扫描,但是查询列是建有索引的,oracle版本 11.2.0.2该sql格式如下 select * from doc_JUSTIN where do_no ='0069325106';当时第一反应是...
NAMES.DIRECTORY_PATH配置不当导致无法连接oracle
刚刚帮开发安装了oracle客户端,然后配置tnsnames.ora试图用pl/sql developer登录数据库,但总是报告应用程序无法监听;使用tnsping检查一下,C:\Documents and Settings\zhoushuangxian>tnsping 192.122.*.*TNS Pi...
rebuild online被终止后的错误 ora-08104
先是在主库上对justin执行DML操作,涉及数据不到两万条,却因此导致备库延迟;备库上对应的justin的上没有任何索引,而该表有600多万数据,生成库上的操作到此就演化为对该表全表扫描将近两万次,无怪乎备库会延迟;...
针对enq: KO - fast object checkpoint的优化
测试库在大批量更新某个表的数据,总共有2亿条,每次更新20万并sleep 1秒;此时开发发邮件说对此表执行查询一直没有返回结果;登录该server进行查看;首先尝试运行查询语句select * from justin t where r...
iptables导致无法远程连接oracle
listener日志里面报告WARNING: Subscription for node down event still pending09-AUG-2011 10:47:07 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=localhost.localdomain)(USER=oracle))(COMMAND=status)(ARGUMENTS=64...
convert函数引起的ora-01482错误
开发报告测试库上执行一段sql遇到以下错误select ID,name ,decode(sign(sysdate-nvl(begin_date,sysdate)) + sign(nvl(invite_end_date,sysdate)-sysdate),2,1,0)...
对造成数据库压力翻倍的bad sql的解决方案
早上看到数据库一个节点的load比昨天翻倍,细查之下,发现主要是由新上线的一条sql引起的,查询语句如下select b.sid,substr(b.username,1,10) username,decode(program, null, machine,replace(program,' (TNS V1-V...
手工删除flashback log引发的ORA-38760
10g升级到11g为了应对升级失败,需要做好回滚计划,比较快的就是开启flashback database具体步骤在10g的环境中Startup mountAlter database flashback onCreate restore point before_upgrade guarantee flash...
dbms_stats.import_table_stats导入报错ORA-20000
将主库的统计信息通过expdp/impdp传输到测试库,然后调用dbms_stats.import_table_stats导入,却遭遇以下错误SQL> exec dbms_stats.import_table_stats(ownname => user,tabname => 'a',stattab => 'a_stat'); ...
sqlplus: error while loading shared libraries: libaio.so.1:
机房登录出现问题[oracle@tjdb01 db1]$ sqlplus / as sysdbasqlplus: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory查看metalink,CauseThe ...
诊断ORA-12519 TNS:no appropriate service handler found
前台连接数据库一直报上述错误,google一下都说是processes参数设置过小造成的现在只允许连接150而正常状况下就有120左右个连接[oracle@db pump]$ ps -ef | grep oraclejustin | wc -l119SQL> show parameter proce...
通过awk、sed查看listener.log诊断logon on storm
两节点rac当机,初步判断是登录风暴造成的,现在需要找出是哪些机器。通过查看listener.log可以找出,此时需要借助linux工具从中提取信息节点1:首先通过awk和sed提取出登录数和ip,然后将其聚集即可 [oracle@ra...