自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oem无法正常使用解决方法

1.oem安装想启动oem发现未安装$ emctl status dbconsoleOC4J Configuration issue. /data/Oracle/oracle/product/11.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_host021_bakdb not found. 使用emca安装$emca -config dbcontrol

2012-02-13 12:23:24 3689

原创 oracle分区

1.分区方法范围、哈希、列表(枚举)及组合哈希分区数量最好为2的幂,否则会数据不均匀2.分区索引分类表分区后可以建本地索引和全局索引两种。本地索引必然是分区索引,它和表的分区对应。本地索引又分为本地前缀和本地非前缀。本地索引oracle会自动维护                本地前缀索引的索引字段和表的分区字段一致(对于组合索引待确定),所以表分区的数据和对应的索

2012-02-02 19:19:56 562

原创 append等提示

1.append+parallelinsert into /*+append parallel(a,4)*/ into dept2 a nologging select /*+parallel(b,4)*/ * from dept ;或者alter table t nologging;insert into /*+append */ into t select * from dep

2012-02-02 18:01:58 486

原创 常用操作系统命令

1. lsof|grep -i oracle|wc -l   lsof(list open files)是一个列出当前系统打开文件的工具2.iostat -x

2011-11-28 12:09:16 259

原创 RAC(10g) 连接配置

tnsnames.ora  RAC两个节点一样(LOCAL_LISTENER1分别配置):LISTENERS_ORCL =  (ADDRESS_LIST =    (ADDRESS = (PROTOCOL = TCP)(HOST = vip1)(PORT = 1521))    (ADDRESS = (PROTOCOL = TCP)(HOST = vip2)(PORT = 1521

2011-11-11 17:27:37 660

原创 redo日志文件管理

添加日志组:alter database add logfile group 4('D:\ORACLE\ORADATA\JOSEPH\log04.LOG','D:\ORACLE\ORADATA\JOSEPH\redo04.LOG')size 100m;RAC+ASM(自动添加文件):alter database add logfile thread 1 group 4

2011-10-25 13:40:54 1165

原创 关于hash join的过程

有两张表:user_info和service,两张表通过id字段关联,数据是一一对应关系 1+2分钟分别完成两个表的全表扫描,临时表空间使用巨大:455686-231494=200000块fetch的时候 同步进行 hash join 。fetch停了,join也停全表扫描的时候 会话等待direct path readfetch的时候 会话等待direct path read

2011-08-17 10:48:51 471 1

原创 使用数据字典让重做日志查看器显示真实名字

创建数据字典的目的就是让LogMiner引用涉及到内部数据字典中的部分时为他们实际的名字,而不是系统内部的16进制。数据字典文件是一个文本文件,使用包DBMS_LOGMNR_D来创建。如果我们要分析的数据库中的表有变化,影响到库的数据字典也发生变化,这时就需要重新创建该字典文件。

2011-07-11 11:27:23 505

转载 自动生成awr报告并发送到邮箱

http://blog.csdn.net/tianlesoftware/article/details/6319198     发送邮件的python脚本createSendAWR.py#!/usr/bin/python#coding=gbk#created by tianles

2011-07-08 12:09:07 916

转载 FORALL的语法与注意事项

http://qurtyy.blog.163.com/blog/static/57443681201052112417441/FORALL 用法小结: 作者:sonic   本文主要翻译、整理了ORACLE官方文档上有关FORALL的部份内容,不妥之处,还希望多和大家交流。 在发送语句到SQL引擎前,FORALL语句告知PL/SQL 引擎批挷定输入集合。尽管FORALL语句包含一个迭代(ite

2011-06-16 18:45:00 2087

原创 使用forall与bulk collect 提升数据割接效率

有两张表:user_info和service,两张表通过id字段关联,数据是一一对应关系现需要割接到新系统的user_info、service和accoutt_info。 2000万数据,使用集合处理23分钟使用传统fetch insert 一条一条处理1小时15分钟  CREATE OR REPLACE PROCEDURE p_userconverAS

2011-06-16 17:20:00 520

原创 exp和expdp的使用

create directory dump_dir as '/u02/dpdata1';grant read, write on directory dump_dir to ping;expdp:expdp ping/ping tables=SERVICE_INFO directory=dump_dir dumpfile=service.dmp  query='WHERE id

2011-06-14 16:59:00 501

原创 oracle各内存命中率

buffer命中率:select 1-(sum(decode(name, physical reads, value, 0))/(sum(decode(name, db block gets, value, 0))+ (sum(decode(name, consistent gets, value, 0))))) "Buffer Hit Ratio"from v$sysst

2011-06-10 16:09:00 630

转载 gather_plan_statistics提示的使用,获取详细的执行统计信息

SQL> set linesize 150SQL> set pagesize 2000SQL> set autotrace traceonly expSQL> select avg(SALARY),DEPARTMENT_NAME fromemployees e,departments d where e.DEPARTMENT_ID=d.DEPARTMENT_ID group by DEPARTME

2011-06-10 10:36:00 4001

转载 Oracle如何在有视图的SQL中使用hint(提示)来设置视图内的

在实际开发中,经常会用到视图访问,且视图一般是已经写好了,有许多地方使用,不太方便在视图内直接加hint。 如下环境:  在实际开发中,经常会用到视图访问,且视图一般是已经写好了,有许多地方使用,不太方便在视图内直接加hint。 如下环境: --创建一个表T1,有两个字段C1、C2 create table T1 (   C1 VARCHAR2(30) not null,   C2

2011-06-10 10:27:00 743

转载 10G RAC 安装问题解决记录

1、在enterprise linux4上安装oracle clusterware 10.2.0.1.0 时,要求在各节点上执行root.sh时报的错误:转:http://lizhichun68.blog.163.com/blog/static/862384920108654834844/[root@rac01 ~]# sh /oracle/product/crs/root.sh WARNING: directory '/oracle/product' is not owned by rootWARNING

2011-05-11 14:56:00 2148

原创 FETCH cursor bulk collect INTO,游标批量获取

<br /> <br />TYPE type_cur IS REF CURSOR RETURN bms_cdr%ROWTYPE;<br /> bill_cursor      type_cur;<br />        <br /> TYPE  cdrtab is table of bms_cdr%ROWTYPE index by pls_integer;<br /> v_onerow       cdrtab;<br /> v_onerow2     bms_cdr%ROWTYPE;

2011-05-04 14:42:00 856

转载 【转,改】forall与bulk collect

FORALL语句一、FORALL与BULK COLLECT介绍FORALL语句的一个关键性改进,它可大大简化代码,并且对于那些要在PL/SQL程序中更新很多行数据的程序来说,它可显著提高其性能。1:用FORALL来增强DML的处理能力Oracle为Oracle8i中的PL/SQL引入了两个新的数据操纵语言(DML)语句:BULK COLLECT和FORALL。这两个语句在PL/SQL内部进行一种数组处理;BULK COLLECT提供对数据的高速检索,FORALL可大大改进INSERT、UPDATE和DELE

2011-05-03 17:55:00 775

转载 jdbc批量(bulk )insert———oracle数组类型与forall的应用

该贴转自如下页面,原标题为“oracle bulk Insert 比insert 快不是一点啊.”http://blog.itpub.net/post/37572/465011 发表人:jidongzheng | 发表时间: 2008年六月25日, 11:53 测试java的insert 同bulk Insert (9i以上) 的速度.测试结果: bulk Insert 速度相

2011-05-03 16:34:00 3878

空空如也

空空如也

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

TA关注的人

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