自定义博客皮肤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)
  • 资源 (12)
  • 收藏
  • 关注

转载 Oracle SQL tuning 步骤

SQL是的全称是Structured Query Language(结构化查询语言)。SQL是一个在80年代中期被使用的工业标准数据库查询语言。不要把SQL语言与商业化产品如Microsoft SQL server或开源产品MySQL相混淆。所有的使用SQL缩略词的这些都是SQL标准的一部分。一、SQL tuning之前的调整    下面这个粗略的方法能够节省数千小时乏味的SQL

2012-08-31 17:25:24 511

转载 dbms_xplan之display_cursor函数的使用

DBMS_XPLAN包中display_cursor函数不同于display函数,display_cursor用于显示SQL语句的真实的执行计划,在大多数情况下,显示真实的执行计划有助于更好的分析SQL语句的全过程,尤其是运行此SQL语句实时的I/O开销。通过对比预估的I/O与真实的I/O开销来判断SQL语句所存在问题,如缺少统计信息,SQL语句执行的次数,根据实际中间结果集的大小来选择合

2012-08-31 17:21:36 476

转载 dbms_xplan之display函数的使用

DBMS_XPLAN包包括一系列函数,主要是用于显示SQL语句的执行计划,且不同的情形下使用不同的函数来显示,如预估的执行计划则使用display函数,而实际的执行计划则是用display_cursor函数,对于awr中的执行计划,则是用display_awr函数,而SQL tuning集合中的执行计划则由display_sqlset来完成。本文主要描述DBMS_XPLAN包中displa

2012-08-31 17:20:41 626

转载 使用优化器性能视图获取SQL语句执行环境

Oracle SQL语句的运行环境分为多个不同的层次,主要包括实例级别,会话级别,语句级别,其优先级依次递增。即语句级别的执行环境具有最高的优先权,会话级别次之,实例级别最低。反过来,实例级别的环境设置影响全局,而会话级别的则影响当前会话,语句级别的设置当然也就只影响当前语句。由此可知,运行环境中每一个环节的参数都对最终的数据库性能或所执行的SQL语句有直接的影响。因此在对数据库优化或

2012-08-31 17:11:55 489

转载 RAC 的一些概念性和原理性的知识

一 集群环境下的一些特殊问题 1.1 并发控制在集群环境中, 关键数据通常是共享存放的,比如放在共享磁盘上。 而各个节点的对数据有相同的访问权限, 这时就必须有某种机制能够控制节点对数据的访问。 Oracle RAC 是利用DLM(Distribute Lock Management) 机制来进行多个实例间的并发控制。 1.2 健忘症(Amnesia)

2012-08-30 17:55:50 613

转载 sqlplus常用命令

SQLPlus提供了很多常用的命令,以下是常用命令的使用方法及示例。1-> SQLPlus的登陆与退出sqlplus -H | -V -H 将显示sqlplus的版本及帮助信息,-V将显示其版本信息登陆语法: is: ([/][@] | /) [AS SYSDBA | AS SYSOPER] | /NOLOG [/

2012-08-20 11:47:19 467

原创 oracle connect by 的使用

Oracle “CONNECT BY”是层次查询子句,一般用于树状或者层次结果集的查询。其语法是:[ START WITH condition ]CONNECT BY [ NOCYCLE ] conditionThe start with .. connect by clause can be used to select data that has a hierarchical re

2012-08-18 11:03:09 510

转载 Nocatalog 下的RMAN 增量备份 shell脚本

在执行脚本之前,先修改几个参数值:1. DB 参数:修改控制文件的保存时间,从默认的7天改成14天SQL> show parameter controlSQL> alter system set control_file_record_keep_time=14 scope=both; 2. RMAN 参数:开启控制文件的自动备份,开启之后在数据库备份或者数据文件(比如添

2012-08-17 15:56:18 797

原创 sqlplus的一个有趣的命令选项

sqlplus -s:提供一个sqlplus的静默执行环境,不展示sqlplus执行信息。[oracle@Vm3 u01]$ sqlplus -s "indiglib/indiglib as sysdba" > select * from dual;> select max(sequence#) from v\$log_history;> eofADDR

2012-08-17 15:19:54 2285

转载 Oracle 彻底 kill session

--***************************-- Oracle 彻底 kill session--***************************    kill session 是DBA经常碰到的事情之一。如果kill 掉了不该kill 的session,则具有破坏性,因此尽可能的避免这样的错误发生。同时也应当注意,如果kill 的session属于O

2012-08-08 22:15:18 471

转载 Intersect、minus、union、union all用法

MINUS是从第一个查询结果减去第二个查询结果,如果有相交部分就减去相交部分;否则和第一个查询结果没有区别.INTERSECT是两个查询结果的交集UNION ALL是两个查询的并集;Minus、intersect、union all三个图示如下: 示例表tab_emp和testcreate table tab_emp(EMPNO   NUMBER(4) not

2012-08-08 21:33:03 570

转载 启用 AUTOTRACE 功能

--=======================-- 启用 AUTOTRACE 功能--=======================     AUTOTRACE是一个SQL*Plus工具,用于跟踪SQL的执行计划,收集执行时所耗用资源的统计信息,是SQL优化工具之一,下面给出启用AUTOTRACE 功能步骤。   一、创建基础表    运行$ORACLE_HOM

2012-08-06 23:44:20 395

转载 使用 EXPLAIN PLAN 获取SQL语句执行计划

SQL查询语句的性能从一定程度上影响整个数据库的性能。很多情况下,数据库性能的低下差不多都是不良SQL语句所引起。而SQL语句的执行计划则决定了SQL语句将会采用何种方式从数据库提取数据并返回给客户端,本文描述的将是如何通过EXPLAIN PLAN 获取SQL语句执行计划来获取SQL语句的执行计划。一、获取SQL语句执行计划的方式     1. 使用explain plan 将

2012-08-06 23:43:47 574

转载 Oracle 硬解析与软解析

--=======================-- Oracle 硬解析与软解析--=======================     Oracle 硬解析与软解析是我们经常遇到的问题,什么情况会产生硬解析,什么情况产生软解析,又当如何避免硬解析?下面的描述将给出软硬解析的产生,以及硬解析的弊端和如何避免硬解析的产生。   一、SQL语句的执行过程    当

2012-08-06 23:41:56 886

转载 绑定变量及其优缺点

绑定变量是Oracle解决硬解析的首要利器,能解决OLTP系统中library cache的过度耗用以提高性能。然刀子磨的太快,使起来锋利,却容易折断。凡事皆有利弊二性,因地制宜,因时制宜,全在如何权衡而已。本文讲述了绑定变量的使用方法,以及绑定变量的优缺点、使用场合。 一、绑定变量    提到绑定变量,就不得不了解硬解析与软解析。硬解析简言之即一条SQL语句没有被运行

2012-08-06 23:40:54 544

转载 启用用户进程跟踪

--========================-- 启用用户进程跟踪--======================== 一、用户进程跟踪文件    用户跟踪文件在根据需要跟踪会话实际操作的时候根据要求产生    通常用于帮助调整应用程序,比如检查由SQL的不良写法所致的相关问题等等    由用户进程发出,服务器进程产生该类文件    包含跟踪SQL命令的统计

2012-08-06 23:40:10 552

转载 行链接和行迁移的秘密

一、概述:  如果你的Oracle数据库性能低下,行链接和行迁移可能是其中的原因之一。我们能够通过合理的设计或调整数据库来阻止这个现象。    行链接和行迁移是能够被避免的两个潜在性问题。我们可以通过合理的调整来提高数据库性能。本文主要描述的是:    什么是行迁移与行链接    如何判断行迁移与行链接    如何避免行迁移与行链接  当使用索引读取单行时,行迁移影

2012-08-06 23:33:07 968

原创 各种alter database操作

1 alter database:修改数据文件alter database datafile 4 offline;alter database datafile '/opt/Oracle/datafile/users01.dbf' offline;alter database datafile '/opt/Oracle/datafile/users01.dbf' resize 100M

2012-08-06 22:54:47 2327

转载 Oracle 闪回特性(FLASHBACK DATABASE)

--=====================================-- Oracle 闪回特性(FLASHBACK DATABASE)--=====================================     闪回技术通常用于快速简单恢复数据库中出现的认为误操作等逻辑错误,从闪回的方式可以分为基于数据库级别闪回、表级别闪回、事务级别闪回,根据闪回对数据的

2012-08-05 17:08:45 473

转载 Oracle 闪回特性(Flashback Version、Flashback Transaction)

--==========================================================-- Oracle 闪回特性(Flashback Version、Flashback Transaction)--==========================================================       Oracle闪回特性

2012-08-05 17:08:12 412

转载 Oracle 闪回特性(FLASHBACK DROP & RECYCLEBIN)

--==============================================-- Oracle 闪回特性(FLASHBACK DROP & RECYCLEBIN)--==============================================     FLASHBACK DROP 特性允许在不丢失任何数据库的情况下将指定的表恢复至其被删除的时间点

2012-08-05 17:03:09 508

转载 Oracle 闪回特性(Flashback Query、Flashback Table)

--==================================================-- Oracle 闪回特性(Flashback Query、Flashback Table)--==================================================     Oracle 闪回查询是指针对特定的表来查询特定的时间段内的数据变化情况

2012-08-05 17:01:58 639

转载 VmWare6.5.2下安装RHEL 5.4(配置Oracle安装环境)

如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/04/4632312.aspx 一、安装VmWare      笔者选择的为VmWare6.5.2 workstation绿色版 + Winxp Pro En + sp3 + RHEL 5.4,将VmWare解压至相关目录后,双击绿化.cmd批处理文件,

2012-08-03 14:54:33 429

转载 Oracle 控制文件(CONTROLFILE)

--=============================-- Oracle 控制文件(CONTROLFILE)--============================= 一、Oracle 控制文件         为二进制文件,初始化大小由CREATE DATABASE指定,可以使用RMAN备份        记录了当前数据库的结构信息,同时也包含数据文件及日

2012-08-02 23:03:07 396

转载 深入了解SCN

SCN是顺序递增的一个数字,在Oracle 中用来标识数据库的每一次改动,及其先后顺序。SCN的最大值是0xffff.ffffffff。1. SCN的管理方式Oracle对SCN的管理,分为单节点和RAC两种方式。单节点的instance中单节点的instance中,SCN值存在SGA区,由system commit number latch保护。任何进程要得到当前的SCN值,都要

2012-08-01 23:07:33 496

数据库与事务处理-带书签pdf版本

翻译的 数据库与事务处理-带书签pdf完整版本,非PPT

2019-03-02

经典文档结构画图工具

经典好用的文档结构画图工具,以后画图方便!!

2013-09-17

在Linux上安装MySQL Server 5.0.doc

在Linux上安装MySQL Server 5.0.doc在Linux上安装MySQL Server 5.0.doc在Linux上安装MySQL Server 5.0.doc在Linux上安装MySQL Server 5.0.doc

2008-10-22

写得蛮好的linux学习笔记 .doc

写得蛮好的linux学习笔记 .doc写得蛮好的linux学习笔记 .doc写得蛮好的linux学习笔记 .doc写得蛮好的linux学习笔记 .doc

2008-10-22

C语言缺陷与陷阱(笔记).doc

C语言缺陷与陷阱(笔记).docC语言缺陷与陷阱(笔记).docC语言缺陷与陷阱(笔记).docC语言缺陷与陷阱(笔记).docC语言缺陷与陷阱(笔记).doc

2008-10-22

微软C编程精粹.doc

微软C编程精粹.doc微软C编程精粹.doc微软C编程精粹.doc微软C编程精粹.doc微软C编程精粹.doc微软C编程精粹.doc

2008-10-22

mysql5中文参考手册

mysql5中文参考手册mysql5中文参考手册mysql5中文参考手册mysql5中文参考手册

2008-10-22

经典电脑故障全攻略故障全攻略

经典电脑故障全攻略ol[ok经典电脑故障全经典电脑故障全攻略ol[ok攻略ol[ok故障全攻略故障全攻略

2008-06-12

企业进销存PHP管理系统

企业进销存PHP管理系统企业进销存PHP管理系统

2008-06-12

小型网上书店课程设计(JSP)

小型网上书店课程设计(JSP)小型网上书店课程设计(JSP)

2008-06-12

Java信息系统设计与开发实例

Java信息系统设计与开发实例 Java信息系统Java信息系统设计与开发实例设计与开发实例

2008-02-26

空空如也

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

TA关注的人

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