自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你是自己设计的产品

凤凰涅磐--重生

  • 博客(52)
  • 收藏
  • 关注

转载 通过分析SQL语句的执行计划优化SQL

通过分析SQL语句的执行计划优化SQL   目录第1章 性能调整综述第2章 有效的应用设计第3章  SQL语句处理的过程第4章 ORACLE的优化器第5章 ORACLE的执行计划        访问路径(方法) -- access path        表之间的连接        如何产生执行计划        如何分析执行计划        如何干预执行计划 - - 使用hints提示

2009-02-13 22:36:00 1712 1

转载 OCM认证指南

OCM exam guide - OCM认证指南 今天开始在OU参加为期四天的Oracle 10g OCM考试的培训,这个培训是第一次在OU举办,并不是对OCM中牵涉到Oracle数据库技术进行培训而是专门针对如何应对OCM考试的培训。 OCM考试全称为Oracle Certified Master(Oracle认证大师),是在OCA(Oracle认证专员Oracle Cert

2009-02-11 20:50:00 1490

转载 Shared pool深入分析及性能调整

摘要:本文首先详细介绍了oracle中shared pool的概念以及所包含的内存结构。然后深入介绍了oracle对于shared pool的管理机制。最后全面介绍了有关buffer cache监控以及调优的实用方法。 54ne.com  1. shared pool的概念   oracle数据库作为一个管理数据的产品,必须能够认出用户所提交的管理命令(通常叫做SQL语句),从而进

2009-02-27 14:37:00 463

转载 什么是堆栈

堆栈目录什么是堆栈堆和栈的区别堆和栈的理论知识堆和栈的区别主要分:补充什么是堆栈  在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。  堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。  要点:  堆:顺序随意  栈:后进先出(Last-In/First-Out)

2009-02-27 11:12:00 702

转载 Implementing and Using the PL/SQL Profiler

在公司内部有时候会给其它的同事进行一些内部的培训,这里大部分的同事都在用PL/SQL写程序,因此关于PL/SQL程序的性能调整是很多人关心的话题。对于一大段PL/SQL程序,如何快速找到这段程序里面最耗费时间的部分在哪里?如何快速地定位改程序的bottleneck?这时候需要dbms_profiler包。1. 首先需要检查dbms_profiler包有没有安装。如果没有则需要通过sys

2009-02-25 12:55:00 598

转载 使用正规表达式编写更好的SQL

Oracle Database 10g 的一个新特性大大提高了您搜索和处理字符数据的能力。这个特性就是正规表达式,是一种用来描述文本模式的表示方法。很久以来它已在许多编程语言和大量 UNIX 实用工具中出现过了。 Oracle 的正规表达式的实施是以各种 SQL 函数和一个 WHERE 子句操作符的形式出现的。如果您不熟悉正规表达式,那么这篇文章可以让您了解一下这种新的极其强大

2009-02-16 16:17:00 397

原创 Window xp卸载oracle 10g

基本顺序如下:1.删除INSTANCE2.关闭所有ORACLE服务,反安装ORACLE3.删除注册表中ORACLE的键组4.删除注册表中所有有关ORACLE的服务5.重新启动系统, 删除ORACLE安装目录 软件环境:1、Windows XP + Oracle 10g2、Oracle安装路径为:d:/Oracle实现方法:1、开始->设置->控制面板->管理工具->服务停止

2009-02-14 10:27:00 738

转载 备份恢复的原理

其实一句话就可以说明白:那就是数据文件的头上不仅包含了checkpoint_change#,更重要的是它包含了这个checkpoint_change#所在的logfile的sequence#,准确的说是rba。有了rba,在恢复时就能准确的知道到底需要哪个logfile(archivelog or redo)。结果花了很大篇幅,只想以试验的方式做个简单的验证,便于大家理解。欢迎拍砖!另外提个问题:

2009-02-13 21:21:00 605

转载 数据库的查询优化技术

数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往

2009-02-13 21:15:00 511

转载 Oracle imp/exp参数解析

 C:/Documents and Settings/administrator>exp help=yExport: Release 9.2.0.1.0 - Production on 星期三 7月 28 17:04:43 2004Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved. 通过输入 E

2009-02-13 18:29:00 1098

转载 Oracle数据导入导出imp/exp命令

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中  安装目录o

2009-02-13 18:26:00 425

转载 Oracle10G 数据导入导出Expdp/Impdp的相关参数

Expdp/Impdp的相关参数 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中.数据泵导出导入(EXPDP和IMPDP)的作用1,实现逻辑备份和逻辑恢复.2,在数据库用户之间移动对象.3,在数据库之间移动对象4,实现表空间搬移.数据泵

2009-02-13 18:00:00 2175

转载 软件开发者面试百问

 软件开发者面试百问   想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。    问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。    这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你

2009-02-13 10:58:00 446

转载 Oracle数据库的备份与恢复

 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(包括机器故障、介质故障、误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据就成为当务之急。如果平时对数据库做了备份,那么此时恢复数据就显得很容易。由此可见,做好数据库的备份是多么的重要,下面笔者就以oracle为例,来讲述一下数据库的备份和恢复。ORACLE 数据库有三种标准的备份方法,它们分别为导出/导

2009-02-11 18:47:00 384

转载 Oracle中模拟及修复数据块损坏

1.插入数据E:oracleora92in>sqlplus "/ as sysdba"sql*Plus: Release 9.2.0.4.0 - Production on 星期一 3月 8 20:27:15 2004Copyright (c) 1982, 2002, oracle Corporation. All rights reserved.连接到:Oracle9i Ente

2009-02-11 18:44:00 514

转载 在ORACLE中利用流复制实现many-to-one的复制

这种应用从前景上来说非常广,尤其是在系统切换的时候,两个系统的表结构都有较大的变化时。但为了实现平滑的切换,一种方案就是实现两个异构系统之间的双向同步。这样可以随时在两个系统之间进行切换,从而减少了切换的压力。双向复制的方案很多,可以用程序实现。可以用触发器实现。当然流复制也可以实现。以下是我用流复制进行many-to-one复制的一种尝试,例子很简单,仅以此抛砖引玉!数据库版本:ORACLE

2009-02-11 18:41:00 504

转载 Oralce10g data guard配置

 Oralce10g data guard配置   具体步骤如下:     一、主库操作    1、修改主库属性:sql> alter database force logging;Database altered.##查看状态sql> select FORCE_LOGGING from v$database;FOR---YES 

2009-02-11 18:39:00 377

转载 高效删除Oracle中重复数据的方法

  高效删除Oracle中重复数据的方法 重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证,提高数据恢复服务水平,方便实现数据容灾等。 重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。Oracle数据库重复数据删除技术有如下优势:更大的备份容量、数据能得到持续验证、有更高的数据恢复服务水平、方便实现备份数据的容

2009-02-11 18:37:00 453

转载 30个Oracle语句优化规则详解

1.选用适合的oracle优化器oracle的优化器共有3种:a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(session)级对其进行覆盖。为了使用

2009-02-11 18:35:00 366

转载 Oracle数据库中最常用的SQL语句

  对SQL语句进行调整,往往有一项前期工作,就是定位最常用的SQL 语句。Oracle数据库可以从多个方面取得SQL语句。如从数据库自身的存储过程或者函数中取得,也可以从前台的应用程序中取得。所以,数据库管理员必须学会如何从数据库当前程序库缓存中对已经存在的SQL语句进行采样。了解当前使用最频繁的SQL语句以及其对应的资源消耗情况。只有如此,数据库管理员才能够对症下药,解决SQL语句

2009-02-11 18:31:00 836

转载 浅析Oracle数据库中扫描数据的方法

 oracle 是一个面向Internet计算环境的数据库。它是在数据库领域一直处于领先地位的甲骨文公司的产品。可以说oracle关系数据库系统是目前世界上流行的关系数据库管理系统,本文将对oracle当中扫描数据的存取方法进行介绍。   1、全表扫描(Full table Scans, FTS)  为实现全表扫描,Oracle读取表中所有的行,并检查每一行是否满足语句的WHERE限制

2009-02-11 18:28:00 524

转载 oracle 10G rac + redhat 4的详细配置

1.环境:    VMWARE server 1.7,ORALCE 10G,系统平台为红帽4企业版,基于RAW设备的的RAC,磁盘阵列用模拟共享存储替代,节点为两个。节点信息:IP                  PRIVIP                VIP                       HOSTNAME123.125.17.2        

2009-02-11 18:25:00 1431

转载 Oracle表空间的操作语句

建立表空间CREATE TABLESPACE data01DATAFILE /oracle/oradata/db/DATA01.dbf SIZE 500MUNIFORM SIZE 128k;             #指定区尺寸为128k,如不指定,区尺寸默认为64k删除表空间DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;

2009-02-11 18:11:00 417

原创 新的开始OCP(HeadFirst设计模式已经看过一遍)

熟悉下设计模式 基本上10几种模式大体理解了, 书读一遍是没有用的,下面先转到Oracle上,学习要有个交替的过程,一直学一个东西效率也不是很高.交叉着学习其他东西.思维是触类旁通. 自己最主导的其实还是Oracle了,国际认证,出国也应该加加好感度吧  明天开始Oracle吧 今年目标是英语第一位+Oracle, 英语搞好了让老婆帮忙,出去混吧.主要也

2009-02-11 17:59:00 376

转载 8个网络DOS命令

8个网络DOS命令 一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看

2009-02-10 14:50:00 370

原创 不想用Rank 和Partition by取一组数据中最大项的行

经常会遇到取一组数据分组后最大(小)值的行,以前常用Rank 和Partition by,我想了下换个方法其实还可以,没有测试性能如何. create table test(col1  number,col2 varchar2(20),col3 number);insert into test select 1,content,2 from dual;inser

2009-02-09 14:55:00 1028 1

原创 带排序的层次化查询

 做AppendingFee时,每张单子会产生一张对冲单,对冲金额与原单相反.主查询需要是按原单-原单排序,如果有对冲单的话 是原单-对冲单/原单的排序.一开始用start with 和connect by nocycle/prior+伪列 level都没有好的办法解决. 想了个办法  呵呵,自己搞定了,主要就是用两个case搞定create table test(

2009-02-06 15:37:00 388

原创 做COUPON交叉校验的SQL,整理了下

 --A 手工添加校验--准备(本次活动的)数据 A1,A2,A3--准备与之有时间和城市交叉的数据 B1,B2,B3--第一步 /*create   table coupon_cross_tmp(ACTIVITY_CODE               number,ITEM_CODE                    varchar2(8),store_code         

2009-02-06 15:12:00 599

转载 英语语法

英语语法http://www.wwenglish.com/en/z/grammar/

2009-02-03 12:44:00 525

转载 单词学习YZ

Y year - n. a period of time equal to twelve monthsyellow - ad. having the color like that of gold or the sun yes - ad. used to express agreement or to permit yesterday - n. the day before tod

2009-02-03 12:42:00 501

转载 单词学习UV

U under - prep. below; below the surface of; less than; as called for by a law,  agreement or system ("The river flows under the bridge." "Such action is not  permitted under the law.")understand

2009-02-03 12:41:00 423

转载 单词学习W

W wages - n. money received for work donewait - v. to delay acting; to postpone walk - v. to move by putting one foot in front of the other wall - n. the side of a room or building formed by w

2009-02-03 12:41:00 426

转载 单词学习T

T take - v. to put a hand or hands around something and hold it, often to move it  to another place; to carry something ; to seize; to capture; to begin to be in control  ("The president takes offic

2009-02-03 12:40:00 461

转载 单词学习S

S sabotage - v. to damage or destroy as an act against an organization or nation  ("The rebels sabotaged the railroad.")sacrifice - v. to do without something or to suffer a loss for a belief, ide

2009-02-03 12:39:00 1093

转载 单词学习R

 R race - v. to run; to take part in a competition to decide who or what can move fastest;  to take part in a campaign for political office; n. one of the major groups that humans  can be divided in

2009-02-03 12:38:00 602

转载 单词学习O

O obey - v. to act as one is ordered to actobject - v. to show that one does not like or approve; to protest; n. something not alive that can be seen or touched observe - v. to watch; to look at

2009-02-03 12:37:00 374

转载 单词学习PQ

P pain - n. a hurt or suffering somewhere in the bodypaint - v. to cover with a liquid color; to make a picture with liquid colors; n. a colored liquid used to cover or protect a surface pan - n

2009-02-03 12:37:00 526

转载 单词学习N

N name - v. to appoint; to nominate; to give a name to; n. a word by which a person,  animal or thing is known or callednarrow - ad. limited in size or amount; not wide; having a short distance fr

2009-02-03 12:36:00 451

转载 单词学习JK

J jail - n. a prison for those waiting to be tried for a crime or for those serving sentences  for crimes that are not seriousjewel - n. a valuable stone, such as a diamond or emerald job - n. t

2009-02-03 12:35:00 559

转载 单词学习L

L labor - n. work; workers as a grouplaboratory - n. a room or place where experiments in science are done lack - v. to be without; n. the condition of needing, wanting or not having lake - n.

2009-02-03 12:35:00 448

空空如也

空空如也

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

TA关注的人

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