- 博客(32)
- 收藏
- 关注
原创 无法删除分区表 library cache lock
今天值班的同事打电话来说在做一个删除分区表的时候一直hang住,无法删除,环境是aix上的oracle9i rac,让我帮忙看看。 他说他在节点二上执行的这个操作,半天都没有响应,以前执行同样的操作没有这么长时间,所以请我帮忙看看什么原因。 登录上节点二的数据库服务器查看执行此操作的session,发现有library cache lock等待事件,li
2011-12-12 14:42:05
1037
原创 Media recovery not enabled or manual archival only 0x10000
今天巡检aix平台上的一个10.2.0.3数据库发现bdump目录下的lgwr进程生成的一个trace文件里报了好多Media recovery not enabled or manual archival only 0x10000 错误,通过查询support发现是oracle的一个bug,相关信息如下:Trace files generated with: Media Reco
2011-12-02 10:46:31
2602
原创 ora-00313
今天给一个套aix上的10.2.0.5数据库打opatch补丁重启数据库后,发现altert日志报了如下错误。Wed Nov 23 14:58:43 GMT+08:00 2011Completed: ALTER DATABASE OPENWed Nov 23 14:58:44 GMT+08:00 2011Errors in file /u01/app/oracle/admin/orcl/b
2011-11-23 15:18:16
2397
原创 rac 实例不能mount
今天维护人员告知有个9i的rac实例无法正常启动,一直处于mount状态,也没有报错信息,一直hang在lmon registered with NM - instance id 2 (internal mem no 1)这里不动。Sat Sep 10 14:00:3
2011-09-10 16:49:53
1314
转载 Oracle常用诊断事件清单
Oracle常用诊断事件清单转载自http://www.oracledatabase12g.com/事件说明例子Event 10013 – Monitor Transaction Recovery
2011-08-31 21:42:04
675
原创 performing dml/ddl operation over object in bin错误
查看alert报警日志发现报了个performing dml/ddl operation over object in bin 错误,数据库是10.2.0.2版本的rac库。经查有可能是对回收站里的表进行了ddl/dml操作导致。This document
2011-08-30 10:25:55
2017
转载 oracle跨版本导出EXP-00003错误的解决
Oracle跨版本导出EXP-00003错误的解决作者:eygle |English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2009/02/oracle_exp_00
2011-08-18 10:58:47
756
原创 断电后数据库启动报ora-600[kcratr1_lastbwr]错误
今天一个同事让帮忙看下他的一个测试库无法启动,简单询问了下当时的情况,是因为电脑蓝屏重启后数据库通过pl/sql无法连接。通过查看alert日志发现报了一个如下错误:Errors in file d:\oracle\product\10.2.0\db_1\ad
2011-08-17 16:42:55
1238
原创 OERR: ORA-39726 unsupported add/drop column operation on compressed tables [ID 289490.1]
OERR: ORA-39726 unsupported add/drop column operation on compressed tables [ID 289490.1] 修改时间 22-OCT-2010 类型 REFERENCE 状态 PUBLISHED { This note contains err
2011-06-15 10:55:00
2080
转载 xmanager登陆AIX远程桌面故障解决
<br />xmanager登陆AIX远程桌面故障解决<br />故障现象A:<br />AIX 5306系统安装好后,想用xmanager连上,但报错 Couldn't open console,不能打开图形界面。 <br />解决参考: <br />telnet上主机<br /># ps -ef |grep dtlogin 看看CDE桌面有没有启动<br />若没有,请运行:<br /># /etc/rc.dt 然后就可以打开图形界面了。 <br />或<br /># /usr/dt/bin/dtl
2011-05-05 16:39:00
2343
原创 Doodle:约翰·詹姆斯·奥杜邦诞辰 226 周年纪念
<br /><br /><br />约翰·詹姆斯·奥杜邦(John James Audubon,1785年4月26日-1851年1月27日),美国画家、博物学家,他绘制的鸟类图鉴被称作“美国国宝”。<br />1826年,困顿中的奥杜邦携带着他的画稿来到英国伦敦,在这里他联系出版商印制了他的第一幅鸟类绘画〈野火鸡〉从此之后的12年中,一幅又一幅精美的鸟类图画从奥杜邦的笔下和印刷机下飞出,直到他的成名巨著《美国鸟类》正式出版,这时的奥杜邦和他的鸟类绘画作品已经得到人们广泛的认同。<br />奥杜邦一生留下了无
2011-04-26 15:08:00
1075
原创 Bug 2974637: MANY ORA-600[KKSSCL-INF-INL-LOOP] OCCUR AND CAN NOT CREATE NEW CONNECTION
<br />Bug 2974637: MANY ORA-600[KKSSCL-INF-INL-LOOP] OCCUR AND CAN NOT CREATE NEW CONNECTION <br />Bug 属性类型B - Defect已在产品版本中修复-严重性2 - Severe Loss of Service产品版本9.2.0.3状态33 - Suspended, Req'd Info not Avail平台59 - HP-UX PA-RISC (64-bit)创建时间22-May-2003平
2011-04-25 15:13:00
1556
原创 解决从pl/sql查看oracle的number(19)类型数据为科学计数法的问题
从pl/sql查询字段类型为number并且长度大于16位的内容显示为科学计数法的计数方法,后经查找找到了如下解决办法:1.在toad中->view->option->data->display large number in scientific notation,不选择该选项即可在pl/sql developer中->tools->preferences->sql windows->number fields tochar,选中该选项即可。2.查看numw参数sql>show parameter num
2011-04-19 16:17:00
3282
原创 在aix6.1系统上安装11gR2报Error in invoking target 'agent nmb nmo nmhs' of makefile '/u01/app/oracle/product/11.2.0/sysman/lib/ins_emage
那天在aix6.1(6100-06-03-1048)上安装oracle11g数据库软件遭遇Error in invoking target 'agent nmb nmo nmhs' of makefile '/u01/app/oracle/product/11.2.0/sysman/lib/ins_emagent.mk'.的错误,通过查询support oracle发现又是一个oracle的bug,看来ibm最新遭遇oracle最新总是会擦出点火花,通过oracle提供的文档(Linking Fails W
2011-04-08 23:18:00
10756
原创 doodle:圣代冰淇淋发明119周年
圣代(港译新地)是一种夏天时群众喜闻乐见的冷饮,关于其起源一直有很多种不同的说法,其中之一是说在1892年的4月3日,由来自纽约州伊萨卡的寻道会牧师 John M. Scott 以及 Platt & Colt Pharmacy 的联合创始人 Chester Platt 一起做出了历史记载中的第一个圣代。
2011-04-03 14:50:00
929
原创 hp平台数据库运行@?/rdbms/admin/spreport报sp2-0172错误
今儿在hp平台的一个数据库上想抓个statspack报告,但是运行@?/rdbms/admin/sprepot报sp2-0172错误,后经查询发现@在HP-UX环境下默认的含义是删除整行,通过/@进行转义就可以了。^_^
2011-04-02 15:57:00
1421
原创 关于block change tracking的那些事
1.block change tracking介绍Block chage tracking是Oracle10g的一个新特性,Block change tracking进程记录自从上一次备份以来数据块的变化,并把这些信息记录在跟踪文件中。RMAN使用这个文件判断增量备份中需要备份的变更数据。这极大的促进了备份性能,RMAN可以不再扫描整个文件以查找变更数据。为此Oracle引入了一个新的后台进程,CTWR,其全称为Change Tracking Writer,用于记录变化的块并将变化写入相应的日志文件中。 2
2011-04-01 22:40:00
5886
原创 物理dataguard日志无法应用问题
<br />今天发现自己搭的一个dg环境归档日志无法应用,看报警日志报如下错误:<br /> <br /><br />Sat Mar 26 18:39:18 2011<br />WARNING: File being created with same name as in Primary<br />Existing file may be overwritten<br />File #5 added to control file as 'UNNAMED00005'.<br />Originally cr
2011-03-26 20:17:00
4938
原创 Invalid file system control data detected
<br />最近发现有个库老自己down掉,查看报警日志文件有如下报错:<br /><br />IBM AIX RISC System/6000 Error: 5: I/O error<br />Additional information: 8<br />Additional information: 238419<br />Non critical error ORA-00001 caught while writing to trace file "/oracle/diag/rdbms/dbweb/d
2011-03-25 16:10:00
10156
转载 ORA-00257错误的解决方法(RHEL4+RAC+ASM)
<br /><br />今天早上,登录数据库就报以下错误$ sqlplus lijie/lijie; SQL*Plus: Release 10.2.0.1.0 - Production ON Sat Nov 24 10:57:48 2007 Copyright (c) 1982, 2005, Oracle. ALL rights reserved. ERROR:ORA-00257: archiver error. Connect internal only, until free
2011-03-21 19:04:00
2982
转载 oracle实例名,服务名等概念区别与联系
<br />转自:http://space.itpub.net/9390331/viewspace-659760<br /> <br />数据库名、实例名、数据库域名、全局数据库名、服务名 ,<br />这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。<br />一、数据库名<br />什么是数据库名?<br />数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个
2011-03-14 21:04:00
724
转载 Oracle中Kill session的研究
<br />作者:eygle |English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】<br />链接:http://www.eygle.com/archives/2004/06/kill_session.html<br /> <br /><br />itpub link:<br />http://www.itpub.net/235873.html<br />我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:<br />
2011-03-13 17:27:00
566
原创 Oracle10G如何重建及切换临时表空间
<br />1.查询用户现在所使用的临时表空间<br /> <br /><br />SQL> select username,temporary_tablespace from dba_users;<br /> <br />USERNAME TEMPORARY_TABLESPACE<br />------------------------------ ------------------------------<br />MGMT_VIEW
2011-03-12 21:14:00
6301
原创 RedHat linux配置yum本地资源
今天安装个linux平台的oracle数据库,在oracle检测的时候发现有些系统补丁包没有安装,手动rpm安装报有些关联包也没有安装,想想如果一个一个rpm的话累死人了要,所以想起用yum来进行安装,但是系统上的yum没有配置好,上网辛勤的搜索了下经过九曲十八弯最后终于搞定,现在和大家分享下具体过程。1.创建个目录mkdir /var/yum并从光盘介质中把Server目录下的所有文件拷贝到刚创建的目录里(/var/yum)。cp -r /media/cdrom /var/yumps:/media/c
2011-03-11 22:36:00
17956
原创 aix 10G RAC alert日志报错LMS 0: 8069 GCS shadows traversed, 4001 replayed
<br />今日有套aix 10G RAC数据库节点1alert日志报LMS 0: 8069 GCS shadows traversed, 4001 replayed如下错误,因节点2重启导致。<br /> <br />后上网查看了些资料,如果修改系统时间也会报如上错误并导致机器重启。<br /> <br />转载下itpub上kamus的一篇文章:<br /> <br /> <br />除了Windows和Linux,10.2.0.2以后的RAC是不是修改操作系统时间都会导致操作系统重启<br /><br
2011-03-09 09:18:00
2947
原创 同机异sid dg ora-01031报错解决
<br />在搭建同机异sid的dg过程中,遇到了无法传送日志的问题,后经查看alert日志,<br />遇到Errors in file e:/oracle/product/10.2.0/admin/test/bdump/test_arcm_2840.trc:<br />ORA-01031: 权限不足报错,查看具体的trc文件,里面提示的错误信息如下:<br />Error 1031 received logging on to the standby<br />Error 1031 connecting
2011-01-20 19:35:00
1762
原创 ORA-04020: deadlock detected while trying to lock object 报错问题解决步骤
今天客户要求迁移一个pgis的数据库到新机器上,在导入SDE用户数据的时候报:IMP-00003: ORACLE error 4020 encounteredORA-04020: deadlock detected while trying to lock object 30x70000004932FE480x70000003C7213080x70000004ADB1C00IMP-00017: following statement failed with ORACLE error 4020:
2011-01-18 20:16:00
5814
原创 oracle10.2.0.4/5版本数据库无法启动dbconsole问题解决
在2011年新装了oracle10.2.0.5数据库,在建库最后em创建时候报错。Starting Oracle Enterprise Manager 10g Database Control............................................................................................. failed.-------------------------------------------------------
2011-01-13 16:45:00
3520
原创 aix6.1安装oracle10.2.0.5 patch报错解决
<br />在aix6.1上安装了10.2.0.1版本的oracle数据库,想打10.2.0.5pathc中途报错。具体报错当时忘记截图了,大概意思提示就是要结束一些提示的系统进程。后经查看oracle support找到一篇文章讲解了如何解决办法。文章号为[ID 975597.1]<br /> <br />oracle给出的解决方法如下:<br />SolutionTo implement the solution, please execute the following steps:<br /
2011-01-12 22:49:00
1199
转载 job无法正常运行
今天在准备做一个job,用于分析undo增长过快的原因,检查v$transaction中有什么session运行,session对应的sql_text是什么。写完存储过程后,放到job中,发现job没有运行。于是进行一下检查分析:1、检查alertlog中没有发现异常2、[oracle@siteview-db oracle]$ ps -ef |grep ora_oracle 2158 1 0 Jan18 ? 00:08:14 ora_pmon_ora9ioracle 2160 1 0 Jan18 ? 00:
2011-01-07 10:53:00
1319
原创 windows系统下设置nls_date_format问题
<br />今天想做个rman基于时间点的恢复实验,需要设置下nls_data_format参数,在linux下用export nls_date_format='yyyy-mm-dd hh24:mi:ss'命令就可以设置,但是在windows环境下如果带单引号设置,登录rman会报错,后经google发现在windows环境下设置这个变量不需要加引号,直接set nls_date_format=yyyy-mm-dd hh24:mi:ss即可。
2010-11-04 15:35:00
2483
转载 Oracle delete truncate drop 的区别
<br /><br />1. delete/truncate 只删除数据不删除表,索引的结构。 drop 将删除表的结构及依赖的 index/constrain/trigger,依赖于该表的 procedure/function 将保留,但是变为 invalid 状态;<br /> <br />2. delete 是 dml,写 rollback segement,可回滚,速度慢,事务提交之后才生效。在 9i 满足 undo_retention 条件下可使用 flashback。一次性大批量数据的 dele
2010-11-01 19:27:00
803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人