自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 Bug 10419984--FOR oracle 11.2.0.1 adg ora-600[kcbr_apply_change_11]

1:standby database :SQL> select * from v$version;BANNER--------------------------------------------------------------------------------------------------------------------------------------------

2014-12-03 11:41:12 2493

原创 11.2.0.3 - OCM: ORA-12012 and ORA-29280

OCM 是 oracle 配置管理器。主要是采集数据库环境信息给oracle软件支持。OCM 是默认安装的。但是在数据库安装或升级之后。对配置管理器的某些依赖没有解决数据库升级后alert 每 24小时出现一次错误:Sat Aug 17 06:00:03 2013Errors in file /u01/app/oracle/diag/rdbms/coredb/coredb1/trace/

2013-08-19 10:48:16 800

原创 11.2.0.3 rac path16670704遇到的问题

问题现象:[root@hq-d-cordys02 dbhome_1]# su - oracle[oracle@hq-d-cordys02 ~]$ opatch lsinventoryOracle Interim Patch Installer version 11.2.0.3.0Copyright (c) 2012, Oracle Corporation. All rights res

2013-07-30 10:41:51 819

原创 SCAN VIP/Listener do not fail back after public network recovered

由于网络闪断,2节点rac,出现sanlistener 飘逸到一个节点的情况:[grid@hq-d-rac0201 ~]$ srvctl status scan_listenerSCAN Listener LISTENER_SCAN1 is enabledSCAN listener LISTENER_SCAN1 is running on node hq-d-rac0201SCAN List

2013-07-09 20:54:53 1711

原创 存储镜像导致rac数据库hang

DMESG查看日志,发现设备问题。nf_conntrack version 0.5.0 (16384 buckets, 65536 max)device-mapper: table: 253:27: multipath: error getting devicedevice-mapper: ioctl: error adding target to tabledevice-mapper:

2013-06-09 13:55:29 2590

翻译 BUG Kewastunpackstats(): Bad Magic 1 (xxx,0)

ALERT日志出现:kewastUnPackStats(): bad magic 1 (0x7f3521c489a0, 0)kewastUnPackStats(): bad magic 1 (0x7f3521c489a0, 0)kewastUnPackStats(): bad magic 1 (0x7f3521c458e0, 0)kewastUnPackStats(): bad ma

2013-05-08 18:03:32 1180

原创 11gAdaptive Cursor Sharing

11g之前的绑定变量偷窥,带来一些绑定变量导致执行计划问题。研究下11g的Adaptive Cursor SharingSQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g

2013-04-11 18:14:20 806

原创 count(*)和sum(1) 的效率

count(*)和sum(*)的结果有时候是一样的,所以有时候开放在写存储过程的时候会用到sum当count使用这样有不有问题呢?我们来讨论下这2个的效率。SQL> oradebug event 10046 trace name context forever,level 12;Statement processed.SQL> select count(*) from busines

2013-04-07 22:52:21 11999 1

转载 深入理解redo之1

--改变向量(CHANGE VECTOR,CV),改变向量是组成REDO信息的基础,--一个改变向量描述了对一个独立的数据块的一个独立的修改操作。这里面我们要注意的是,--对于CV的定义里包含了两层含义,一个CV只针对一个数据块的变更,一个CV只包含一个变化。--每个CV都包含了对文件的修改,因此在每个CV中都有一个OPCODE,指出修改的类型。不同OPCODE的CV,其组成是不同的,

2013-03-22 00:09:20 784

原创 explain-join-methods

--理解merge joinSQL> explain plan for 2 select * from emp,dept where dept.deptno=emp.deptno;Explained.SQL> select * from table(dbms_xplan.display());PLAN_TABLE_OUTPUT------------------------

2013-03-19 17:33:28 639

原创 enq: TX - index contention等待事件

enq: TX - index contention常由 大量并发INSERT 造成的 index split 引起。下面截取部分有问题的awr:   可以看到在awr中 发生过 3412次的 index leaf block split , 15次的branch block split  建议:1. 定期对 DLog 相关的索引执行 c

2013-02-26 10:11:00 4932

转载 How To Size UNDO Tablespace For Automatic Undo Management [ID 262066.1]

Sizing an UNDO tablespace requires three pieces of data.(UR) UNDO_RETENTION in seconds(UPS) Number of undo data blocks generated per second(DBS) Overhead varies based on extent and file size (db

2013-01-12 23:00:18 596

原创 脚本-LIUNX oracle热备份

LINUX:热备份脚本mkdir -P /oracle_backup/hot_backup_dir/touch /home/oracle/BACKUP_SCRIPT/hot_backup.shtouch /home/oracle/BACKUP_SCRIPT/hot_backup.sqlhot_backup.sh 内容如下:#!/bin/bash. /home/oracle/.

2012-12-19 09:40:26 433

原创 关于update转merge的优化

--对于批量的sql 的update,我们可以通过使用merge来改写,使用hash-join--来提高update的效率。--原始sql: update f_claim_evt t1 set t1.flag = (select t2.flag from prplclaimloss t2 where t1.cl

2012-12-12 16:13:21 607

原创 脚本-create dd backup script

select ts.name tsname,'!dd if='||df.name||' of=${BACKDIR}/' ||substr(df.name,instr(df.name,'/',-1) + 1)||' bs=' ||((df.blocks + 1)*(df.bytes/df.blocks/1024)) ||'k count=1' from v$data

2012-12-06 16:44:35 598

原创 gc buffer busy等待事件

这2天RAC生产库出现gc buffer busy 等待事件,出现的应用情况为出单缓慢。下面是官方对此的解释:gc buffer busy  This wait event, also known as global cache buffer busy prior to Oracle 10g,   specifies the time the remote instance local

2012-12-04 22:00:21 11506

原创 LOB SPACE enq HW – contention 等待事件

--LOB SPACE enq HW – contention--我们有时候对有lob表做并发insert的时候,会发现等待事件  LOB SPACE enq HW – contention--看看这个等待事件的说明:SQL> select NAME,PARAMETER1,PARAMETER2,PARAMETER3 from v$event_name where name like '

2012-11-28 09:00:33 1571

原创 read by other session等待事件

这个等待时间今天碰到,回忆了一下这个等待事件的原理和解决思路并总结一下。 read by other session Definition: When information is requested from the database, Oracle will first read the data from disk into the database buffer cache.

2012-11-13 17:25:22 13609 2

转载 oracle数据字典一致性检查

一.数据字典一致性检查MOS 文档说明:Identify Data Dictionary Inconsistency [ID 456468.1]1.1 数据字典损坏数据字典损坏通常有如下情况:1. Data Dictionary Inconsistency, missingrows in tables:         - Tab$/Ind$ with no entries

2012-11-12 15:18:04 1066

原创 oracle 自启动脚本

1:root用户执行,建立一个 名字叫oracle 的脚本,脚本内容如下cd /etc/init.d/vi oracle#!/bin/sh##description:start/shutdown script for the oracle 11gr2 database##source function libraryif [ -f /etc/init.d/functions ]

2012-11-09 14:23:32 2101

转载 Oracle常用dump命令

一 . Memory Dumps1).Global Area    ALTER SESSION SET EVENTS 'immediate trace name global_area level n';    1 包含PGA                2 包含SGA                4 包含UGA                8 包含indrect memory

2012-11-09 14:16:54 815

原创 关于union all 的优化

1:还是先看看这个差性能的sql执行计划,本来此类sql的执行计划凭经验就知道有多少集合就有多少次对表的扫描。SQL> explain plan for 2 select count(*) from playinfo t where tableid=1 and shoeid=11493 and betresult=1 3 union all 4 select count(*

2012-10-11 09:24:58 6971

原创 Linux更改oracle用户组实验

---通常我们安装oracle数据库是建立oracle用户。并且用户加入dba组--但是我们要改了oracle的dba组为dba1 ,数据库使用操作系统认证还能--正常登录吗?--回答是不行的。需要重新编译下我们的oracle可执行文件--下面是我的操作步骤。1:查看oracle 用户的具体情况,主组为dba[root@repositorydb gc-1024]# id

2012-09-27 16:04:20 4628

原创 sqlplus下加载CLOB 字段的乱码问题

tom 在 expert one on one 中提到了 LOB 类型加载到数据库的方法tom大师的结果当然不能怀疑。于是我在生产上用sqlplus 做了这个实际操作。之前都用dev来更新。select dbms_lob.getlength(introabr) from Dbwebins.Tb_Rationtype where c_rationtype=100009;--46204de

2012-09-27 11:29:05 808

原创 rac中探讨sysdba身份密码不一样的问题

我们都知道rac是多个instance一个数据库,但是在rac下sys密码可以根据节点的不同分别设置sys的密码。难道数据库中用户名的密码分别记录了2份?普通用户是这样的情况吗?下面我探讨下这个问题[oracle@rac1 dbs]$ orapwd file=orapwracdb1 password=oracle entries=10;[oracle@rac1 dbs]$ sqlpl

2012-09-21 00:56:00 1075

[三思笔记]使用可传输表空间的特性复制数据.pdf

很多人对表空间传输不是很理解,3思里面讲了传输表空间的详细使用,对于解惑很有帮助!

2011-06-06

pl sql 注册码8.0.txt

8.0注册码,需要的请给点分。。没分下不了资源了

2011-01-25

理论oracle教程

理论oracle教程,想学理论的先看看,有理论才有实践。

2010-06-02

[Java.2.入门与实例教程].Java2rmsl.rar

[Java.2.入门与实例教程 pdf格式的

2009-02-09

JBuilder2006Crack

JBuilder2006注册机,不必多说了吧?

2008-02-05

空空如也

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

TA关注的人

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