
Oracle
文章平均质量分 73
kelly1984
这个作者很懒,什么都没留下…
展开
-
Linux更改oracle用户组实验
---通常我们安装oracle数据库是建立oracle用户。并且用户加入dba组--但是我们要改了oracle的dba组为dba1 ,数据库使用操作系统认证还能--正常登录吗?--回答是不行的。需要重新编译下我们的oracle可执行文件--下面是我的操作步骤。1:查看oracle 用户的具体情况,主组为dba[root@repositorydb gc-1024]# id原创 2012-09-27 16:04:20 · 4670 阅读 · 0 评论 -
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 · 4994 阅读 · 0 评论 -
深入理解redo之1
--改变向量(CHANGE VECTOR,CV),改变向量是组成REDO信息的基础,--一个改变向量描述了对一个独立的数据块的一个独立的修改操作。这里面我们要注意的是,--对于CV的定义里包含了两层含义,一个CV只针对一个数据块的变更,一个CV只包含一个变化。--每个CV都包含了对文件的修改,因此在每个CV中都有一个OPCODE,指出修改的类型。不同OPCODE的CV,其组成是不同的,转载 2013-03-22 00:09:20 · 812 阅读 · 0 评论 -
11gAdaptive Cursor Sharing
11g之前的绑定变量偷窥,带来一些绑定变量导致执行计划问题。研究下11g的Adaptive Cursor SharingSQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g原创 2013-04-11 18:14:20 · 845 阅读 · 0 评论 -
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 · 1208 阅读 · 0 评论 -
存储镜像导致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 · 2636 阅读 · 0 评论 -
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 · 1757 阅读 · 0 评论 -
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 · 863 阅读 · 0 评论 -
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 · 867 阅读 · 0 评论 -
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 · 624 阅读 · 0 评论 -
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 · 11568 阅读 · 0 评论 -
脚本-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 · 467 阅读 · 0 评论 -
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 · 877 阅读 · 0 评论 -
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 · 1113 阅读 · 0 评论 -
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 · 849 阅读 · 0 评论 -
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 · 2160 阅读 · 0 评论 -
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 · 1151 阅读 · 0 评论 -
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 · 1609 阅读 · 0 评论 -
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 · 13665 阅读 · 2 评论 -
脚本-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 · 624 阅读 · 0 评论 -
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 · 2549 阅读 · 0 评论