
trouble shooting
事后诸葛亮
深入浅出!
展开
-
错误修改初始化参数文件导致oracle启动失败!
如果错误的修改了参数文件导致数据库不能启动,由于spfile是采用的二进制文件,不能直接修改。可以通过spfile创建pfile,手动修改pfile,利用pfile启动数据库,然后再通过pfile创建spfile:SQL> startupORACLE 例程已经启动。原创 2011-09-26 14:44:59 · 2268 阅读 · 0 评论 -
Memory Notification: Library Cache Object loaded into SGA问题
问题:alert_SID.log出现Memory Notification: Library Cache Object loaded into SGAHeap size 2289K exceeds notification threshold (2048K)Oracle10g中,在load较大的对象进library cache中时,会记录以上警告。在版本10.2.0.1中,这个定义大对转载 2012-09-07 15:12:42 · 2091 阅读 · 0 评论 -
Oracle跨版本导出EXP-00003错误的解决
当Oracle数据库中,使用不同版本的exp工具进行数据库导出时,有时候会遇到类似如下错误:EXP-00003: no storage definition found for segment(11, 307)EXP-00003: no storage definition found for segment(11, 523)EXP-00003: no storage definiti原创 2013-01-04 09:42:24 · 1897 阅读 · 0 评论 -
EXP-00091解决方法
在EXP导出时,出现EXP-00091报错:. . exporting table FRIEND..............142480 rows exportedEXP-00091: Exporting questionable statistics.查看EXP-00091的oracle error message 解决方案说明:[oracle@MWSG1:原创 2013-01-04 09:47:04 · 894 阅读 · 0 评论 -
经验:查看oracle错误信息的两种方法
oracle又报错了,但是他的错误码让我一头雾水。我怎么知道他的错误码是什么含义呢??该死的oracle为什么有这么多错误码呀??不要生气,oracle虽然有很多错误码。但是他已经给你方法去查看这些错误码的具体含义,以及怎么解决这些问题。这里提供两种方法。1)使用oerr命令在oracle的服务器上直接敲命令oerr 错误类型 错误编号,oracle会告诉你错在什么地方,怎么解决这个错转载 2013-11-05 10:50:39 · 2803 阅读 · 0 评论 -
ORA-01555错误
ORA-01555 caused by SQL statement below (SQL ID: 5dwh97p7vzka2, Query Duration=5858 sec, SCN: 0x0009.e44c3246):SELECT 'UHCHK_UCS_GUANGXI',SUBSTR("A1"."PARTITION_NAME",2,10),SUM("A1"."BYTES")/1024,MIN转载 2012-04-06 14:45:42 · 737 阅读 · 0 评论 -
监控表空间使用率
临时表空间:select * from (select a.tablespace_name, sum(a.bytes / 1024 / 1024) allocated_mb from dba_temp_files a where a.tablespace_name = upper('&&temp_tsname') group by原创 2013-11-07 15:00:03 · 1628 阅读 · 0 评论 -
Oracle工具——ADRCI(一)
ADRCI工具是Oracle11g才推出的新工具,主要用来管理alert文件、trace文件、dump文件、健康监事报告等。这一篇简单介绍ADRCI工具。用过11g的人都会发现,11g中alert文件以及trace文件的存放位置都发生了变化。从原来的ORACLE_BASE/admin/INSTANCE_NAME目录变成了ORACLE_BASE/diag/rdbms/DBNAME/I转载 2013-11-08 11:37:30 · 1470 阅读 · 0 评论 -
Oracle工具——ADRCI(三) 将事件打包
ADRCI工具是Oracle11g才推出的新工具,主要用来管理alert文件、trace文件、dump文件、健康监事报告等。这一篇介绍ADRCI工具的打包命令。Oracle工具——ADRCI(一):http://yangtingkun.itpub.net/post/468/481227Oracle工具——ADRCI(二):http://yangtingkun.itpub.net/pos转载 2013-11-08 11:39:12 · 1315 阅读 · 0 评论 -
Oracle工具——ADRCI(二) 查看报警日志
ADRCI工具是Oracle11g才推出的新工具,主要用来管理alert文件、trace文件、dump文件、健康监事报告等。这一篇介绍ADRCI工具的一些常用命令。Oracle工具——ADRCI(一):http://yangtingkun.itpub.net/post/468/481227在ADRCI众多命令中,比较常用的命令包括SHOW INCIDENT和SHOW PROBL转载 2013-11-08 11:38:10 · 2004 阅读 · 0 评论 -
新特性:/dev/shm对Oracle 11g的影响!
/dev/shm对Oracle 11g的影响: ORACLE 从11g版本开始,引入了一个自动内存管理(Automatic Memory Management)特性,该特性需要更多的共享内存(/dev/shm),因此如果决定应用该特性的话, 必须要确保共享内存大于ORACLE 中初始化参数MEMORY_MAX_TARGET 和MEMORY_TARGET(特别提示,这两个参数即自动内存原创 2012-05-26 00:53:03 · 2103 阅读 · 0 评论 -
linux:Superblock mount time is in the future
看上面这一行“Superblock mount time is in the future”的时间,可以看见两个时间明显冲突了,mount 时间是2013年,now时间是2012年。解决办法:参考:http://www.cnblogs.com/ellisonDon/archive/2012/10/04/2711302.html我使用的是centOS6.3,使用虚拟机重启的时候显示错原创 2013-12-12 11:47:11 · 11255 阅读 · 1 评论 -
This system is not registered with RHN
[root@ing sdc]# yum install sysstatLoaded plugins: rhnplugin, securityThis system is not registered with RHN.RHN support will be disabled.Setting up Install ProcessNo package sysstat available.N原创 2014-01-29 15:08:06 · 955 阅读 · 0 评论 -
oracle killed会话不释放的问题。
文本转载自《http://www.2cto.com/database/201204/127239.html》一般情况下,在杀一个会话的时候,直接执行alter system kill session ‘sid,serial#’;Administrator's Guide说,当session是active的时候,alter system kill session 只是将ses转载 2012-08-03 15:35:10 · 1857 阅读 · 0 评论 -
OEL6.1+Grid Infrastructure + ASM配置
混了这么久,发一篇OEL6.1+Grid Infrastructure + ASM配置http://www.itpub.net/thread-1480563-1-1.html也不知道这样的文章这个板块有没有,反正这个是新鲜出炉的,刚做好,就发上来了,大家有兴趣就看看吧:所有的“冒号+O” 都显示成了一个图片,自己改吧环境:oracle linux 6.1 x64 Vmware 7.转载 2012-05-26 00:31:08 · 2336 阅读 · 0 评论 -
oracle11g ORA-00845: MEMORY_TARGET not supported on this system
今天在升级oracle11g11.1.0.6版本数据库到11.1.0.7版本,在安装补丁p6890831_111070_Linux-x86.zip后,接着通过dbua升级数据库时,出现“MEMORY_TARGET not supported on this system”的提示,接着数据库升级就中止了,于是,仔细查阅了这个问题,原来oracle 11g版本不但在升级时会出现这个问题,如果设置M原创 2012-05-26 02:47:00 · 709 阅读 · 0 评论 -
手动释放oracle数据库中死锁的对象锁!
常常有朋友在说他要往数据库中的某张表插入数据,现在表被别人锁住了,半天不释放。首先可以看见数据库中没有对象被锁定。SQL> conn /as sysdba已连接。SQL> select * from v$locked_object;未选定行现在来锁住hr用户的一张表。SQL> conn hr/hr已连接。SQL> select * from原创 2011-10-27 11:28:07 · 5317 阅读 · 0 评论 -
如何查看数据库中的死锁、阻塞!
前面说了“手动释放oracle数据库中死锁的对象锁!” 这里再来进一步的记录详细一点!首先打开一个session1会话SQL> conn u1/u1已连接。SQL> show userUSER 为 "U1"SQL> select distinct sid from v$mystat; SID---------- 144原创 2011-10-28 11:38:08 · 2680 阅读 · 0 评论 -
存储过程ORA-4068之错误解析!
下面用一个例子来分析错误:SQL> conn /as sysdba已连接。SQL> grant create any table to u1;授权成功。SQL> conn u1/u1已连接。SQL> create table t as select * from t1;表已创建。SQL> create or replace procedure p_recreate as原创 2011-12-19 15:44:32 · 2995 阅读 · 0 评论 -
oracle logminer 使用总结!
一、logminer的用途日志文件中存放着所有进行数据库恢复的数据,记录了针对数据库结构的每一个变化,也就是对数据库操作的所有DML语句。logminer 工具即可以用来分析在线,也可以用来分析离线日志文件,即可以分析本身自己数据库的重作日志文件,也可以用来分析其他数据库的重作日志文件。总的说来,logminer工具的主要用途有: 1.跟踪数据库的变化:可以离线的跟踪数据库的变化,而不会影响在原创 2011-12-15 16:22:47 · 11000 阅读 · 1 评论 -
oradebug 简介!
1、命令简介SQL> oradebug helpHELP [command] 描述一个或所有的命令SETMYPID Debug current processSETOSPID Set OS pid of process原创 2011-12-27 15:27:50 · 980 阅读 · 0 评论 -
Oracle 11g 中 Kill session 的研究!
Oracle中Kill session的研究作者:eygle |English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2004/06/kill_session.htmlitpub link:http://www.itpub.net/235873.html我们知道转载 2012-02-29 11:25:56 · 802 阅读 · 0 评论 -
ORA-01628:max # of extents num reached for rollback segment num !
产生原因:这种错误通常为一个回滚段和一个表空间已经达到MAXEXTENTS参数设置的极限。要注意的是这个MAXEXTENTS不是该回滚段或表空间的硬件极限,硬件极限取决于数据库创建时在init.ora文件中指定的DB_BLOCK_SIZE参数的值。解决方法:使用SQL命令ALTER TABLESPACE…STORAGE(MAXEXTENTS XXXX)来增加 MAXEXTENTS,其中“X原创 2012-03-07 09:28:44 · 3725 阅读 · 0 评论 -
ORA-01562 和 ORA-01628 问题解决!
回滚段用于对数据库修改时, 保存原有的数据, 以便稍后可以通过使用ROLLBACK来恢复到修改前的数据; 另外, 回滚段可以为数据库中的所有进程提供读一致性. 因此, 回滚段设置的合理与否, 直接影响到数据库的性能. 回滚段的维护及查询(1) 创建回滚段__CREATE ROLLBACK SEGMENT RB01__TABLESPACE RBS1__STORAGE (_转载 2012-04-06 14:34:09 · 8666 阅读 · 0 评论 -
ORA-3136 —— Fatal NI connect error 12170
alert_telecom.log日志文件信息错误信息:***********************************************************************Fatal NI connect error 12170. VERSION INFORMATION: TNS for Linux: Version 11.2.0.2.0 - Produc原创 2012-05-30 16:37:25 · 1480 阅读 · 0 评论 -
ORACLE 创建视图时,提示用户权限不足
ORACLE 创建视图时,提示用户权限不足问题:使用scott登录Oracle以后,创建视图,提示“权限不够”,怎么解决?回答:这是因为scott这个帐户目前没有创建视图的权限。解决方法为:首先使用system帐户进行登录,其中“tigertiger”为安装Oracle时所指定的密码(可修改):sqlplus system/tigertiger然后执行:gran原创 2014-03-25 10:05:03 · 20969 阅读 · 0 评论