自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 使用function 限制ORACLE用户密码长度

1.SYS 用户建立funcation CREATE OR REPLACE FUNCTION verify_function(username varchar2,  password varchar2,  old_password varchar2)  RETURN boolean IS   n boolean;   m integer;   differ in

2015-03-05 10:48:12 1382

原创 使用sqlprofile固定与迁移执行计划

我们在数据迁移的过程中,经常会发现数据库升级或迁移后,执行计划改变的情况,我们可以通过profile的方法固定执行计划。以下为一个10G-11G的模拟实验:1.创建实验环境[oracle@new10g ~]$ sqlplus mouse/mouseSQL*Plus: Release 10.2.0.5.0 - Production on Thu Dec 25 14:57:40 201

2014-12-25 16:23:39 1544

原创 ora-16433的处理思路

在给一个生产库做灾难恢复的过程中,recover database报错SQL> recover database; ORA-00283: recovery session canceled due to errors ORA-16433: The database must be opened in read/write mode. 该库无备份无归档,意外掉电,所以走到这步必须

2014-12-21 18:57:39 5256 1

原创 关闭DRM触发的cr request retry与gc cr block lost

某用户割接现场保障,全部数据进库后,8点全网上线前最后一轮压测,截取AWR中发现如下等待   Event                                 Waits    Time (s)   (ms)   Time Wait Class------------------------------ ------------ ----------- ------ ----

2014-12-20 19:57:23 1477

原创 _minimum_giga_scn恢复数据库一例

某行今天报告一个3T的库,恢复后无法OPEN,要求我方介入。到现场之前想当然的觉得无非不就是resetlog走起,结果到了以后用户说已经resetlog过了,从磁带恢复要两天,心凉半截。接手系统,recover database需要归档日志。询问用户得知备份已不存在。好吧,不管了。增加隐藏参数_allow_resetlogs_corruption=true起手alter datab

2014-12-13 20:37:27 1717

翻译 使用v$wait_chains分析当前数据库hang

11G以后,hanganalyze的输出想必大家都看见了,这尼玛的太难看了。为了解决吴同学的这个问题。ORACLE在11G以后给大家提供了一个伟大的视图,v$wait_chains.11.1开始,DIA0后台进程自动收集hanganalyze信息至指定内存区域(LOCAL 3秒,GLOBAL 10秒),这些数据对于分析当前数据库hang是极有价值的。以下两个脚本供大家使用:1.查找

2014-12-09 16:50:18 695

原创 expdp排除特定用户的特定表

用户今天问了一个expdp的问题,导出8个用户下的所有表,排除A用户下的某张表,但是在其它用户下也有相同的表名,用户使用了expdp 的exclude参数,directory=dumpdir dumpfile=expdp_schema_others_20141208.dmpschemas=sync,settlement,risk,fbtransfer,fbtransferhistory

2014-12-09 13:35:38 7631 1

原创 使用ASM存储EXPDP转储文件

某证券用户电话,本地空间已不够存储EXPDP的导出,询问是否可以存放在ASM空间内。于是做了个小实验。 1.建立磁盘组中的Directory:SQL> create or replace directory dmp as '+TESTDG/dmp';SQL>grant read,write on directory dmp to system;2.手

2014-12-07 13:41:25 796

原创 低版本使用dblink连接11G版本时报错ora-02063/ora-01017

一回家,某运营商电话至,创建dblink报错ora-02063/ora-01017 关于这个BUG,遇到不是一次了,ORACLE对于该BUG 描述如下Bug 6738104: ORA-01017 ORA-02063 WHILE CONNECTING FROM10G TO 11G VIA PUBLIC DBLINK CauseThe following Bug 6738104 w

2014-12-04 19:03:30 1279

原创 关于RAC节点重启的一点胡言乱语

关于RAC的io fence,一直想写点什么作为总结,毕竟干了这么多年,遇见的大大小小的节点重启也很多次了,今天,月黑风高,LOL被人骂成翔,还是静下心来写写技术文档吧RAC的io fence,中文名IO隔离,当RAC节点间无法正常联系彼此的时候,为了保证数据完整性,ORACLE会对故障节点发起驱逐命令,驱逐命令在原理上就是通过voting disk发出killblock,使节点重启或蓝屏,避

2014-12-03 22:24:09 867

原创 TNS-12518: TNS:listener could not hand off client connection & Broken pipe

一个很有意思的CASE,早上接报某用户的核心生产部分业务中断,无法连接。该用户为4节点RAC,后现场工程师修改WAS指向除第一节点意外其他节点,业务恢复正常。到了现场后常规流程,做AWR的时候发现出了BUG,enq-wf contention,无法获取AWR报告,检查等待事件,节点1一切正常。ALERT日志无错误。VMSTAT显示节点压力较大。用户DBA表示昨晚OGG有过部分进程僵

2014-11-29 17:41:25 1999

原创 ORA-27301: OS failure message: Not enough space

火车上收到邮件,某证券用户CRM库异常崩溃,检查相关日志故障时点Thu Nov 27 11:51:54 2014Errors in file /oracle/admin/crmii/bdump/crmii_psp0_5308592.trc:ORA-27300: OS system dependent operation:fork failed with status: 12OR

2014-11-28 20:06:37 946

原创 RAC环境下NTP导致的VKTM detected a time drift

今天巡检某行生产库,一套RAC的2节点ALERT日志中报错 Thu Nov 22 06:30:28 2014Time drift detected. Please check VKTM trace file for more details.Thu Nov 22 07:30:30 2014Time drift detected. Please check VKTM trace

2014-11-27 20:23:45 5221

原创 ORA 7445 [V_vsnprintf()]

今天巡检某高校的库时在LOG中发现07445  Ensure that the RMAN process is not killed during backup.

2014-11-24 16:04:28 1282

原创 ogg-01172

ogg-01172,rep进程abended.

2014-11-24 10:30:49 1291

原创 SOLARIS 10 安装ORACLE 10g rac 注意事项及准备工作

1.创建用户与属主mkdir /oraclechmod -R 777 /oraclegroupadd -g 100 oinstallgroupadd -g 101 dbauseradd -u 200 -g oinstall -G dba -s /usr/bin/bash -d /oracle -m oraclepasswd oraclechown -R oracle

2014-11-18 15:38:47 876

原创 有意思的ora_rowscn

今天某用户电话问了一个有意思的问题。

2014-11-14 11:53:42 427

原创 WINDOWS X64平台超出32核CPU 安装11.2.0.3 GI 蓝屏

昨天同事安装11G RAC遇到蓝屏,查询METALINK,

2014-11-14 10:55:13 1047

原创 kkjcre1p: unable to spawn jobq slave process的排查思路

才下火车,接到电话说某用户的一套核心RAC一个节点重启,心急火燎的赶回家收LOG。

2014-11-13 19:27:31 8403

原创 expdp使用NFS遭遇ORA-27054

Disallow MOUNT POINT checks with event:"10298 trace name context forever, level 32"Event 10298 disables the NFS checks in the 10.2 code

2014-11-12 18:26:43 1132

原创 虚拟机LINUX5.8安装ORACLE 11G RAC 准备部分

1.安装操作系统,每台机器两块网卡,CUSTOM软件包安装(system tools,DEVELOP),关闭防火墙2.添加用户组groupadd -g 501 oinstallgroupadd -g 502 dbagroupadd -g 504 asmadmingroupadd -g 506 asmdbagroupadd -g 507 asmoperuseradd

2014-11-12 10:39:17 470

原创 交叉归档导致的ora-16146

快要下班,某运营商电话说生产库出现ora-16146VPN至机器,检查相关TRC

2014-11-09 12:01:54 547

原创 DNS服务导致的SQLPLUS登陆缓慢

接用户电话,某行核心系统 业务反应缓慢,超时。到达现场后检查数据库状态,SQLPLUS登陆慢,命令敲下去基本上需要15秒以后登陆检查等待事件,一切正常,检查LOG日志正常,系统无任何压力,VMSTAT 输出正常,用户反映ROOT登陆时也很慢。申请停机,重启了两台550,重启后未启动HA,最简单环境下故障依旧,ROOT及SQLPLUS登陆很缓慢。HA重新同步时一次超时,一次通过,但是日志中取

2014-11-09 11:58:23 2068 1

转载 AIX在根目录错误执行RM * 的恢复办法

近日遇到一个案例, 客户在“/”下误执行了“rm *”操作,删除了 除隐藏文件和文件夹外的其他文件。这个操作致使终端设备没有响应,并 且不能远程telnet到该主机。但是经过尝试,发现可以执行ftp操作。 因为以目前主机的情况,一旦停机,肯定不能正常启动。所以在停机 之前,我们从备机中将“/”下的文件ftp到主机上(后经证实,没有明显 冲突现象)。 然后通过引导光盘引导系统启动,选择Start M

2014-11-09 11:29:01 1828

转载 ORA-01000:超出最多允许打开的游标数

探查“ORA-01000:超出最多允许打开的游标数” 问题描述 oracle 使用 OPEN_CURSORS 参数指定一个会话一次最多可以打开的游标的数量。超过此数量时,Oracle 将报告 orA-01000 错误。当此错误传播到 WebLogic Server 时,就会抛出 SQLException。java.sql.SQLException: orA-01000: max

2014-11-06 16:07:33 1137

原创 割接过程中ora-04028

割接过程中,用户编译PACKAGE报错

2014-11-04 16:53:37 459

原创 巡检经常遇见的事儿DIA-48216

巡检时经常遇见的事儿adrci> show alert ADR Home = /data/oracle/diag/rdbms/test11g/test11g:*************************************************************************DIA-48216: Field Len Exceeds Max Field

2014-11-04 12:24:55 705

原创 小疏忽带来的小错误ORA-19804

建库中按要求将REDO日志每个改为1G,工

2014-11-04 12:18:11 433

原创 ORA-00600 space leak

今天对数据库进行例行检查,在alert文件发现如下错误:ORA-00600: 内部参数错误,参数: [729], [12284], [space leak], [], [], [], [], []上metalink查询,是一个bug,从7.0到10.1的版本都有可能遇到。引起这个错误的原因是进程内存泄漏,但这个不会对数据库造成恶劣的影响,可以在参数文件中加入以下语句来忽略这个错误:ev

2014-11-04 12:14:24 696

原创 下班收到的ora-00494

下班回家路上接到用户邮件,一个库意外crash。回家

2014-11-03 21:27:24 776

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除