自定义博客皮肤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 dbconsole OC4J 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 3788

原创 oracle分区

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

2012-02-02 19:19:56 633

原创 append等提示

1.append+parallel insert 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 539

原创 常用操作系统命令

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

2011-11-28 12:09:16 299

原创 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 701

原创 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 1203

原创 关于hash join的过程

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

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

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

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

2011-07-11 11:27:23 543

转载 自动生成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 1016

转载 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 2166

原创 使用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 545

原创 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 545

原创 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 679

转载 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 4067

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

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

2011-06-10 10:27:00 812

转载 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 2206

原创 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 897

转载 【转,改】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 826

转载 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 3943

空空如也

空空如也

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

TA关注的人

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