Autotrace工具使用——小工具,大用场
监控SQL语句,获取执行计划和执行成本,是每个Oracle开发人员与DBA所必须具备的能力之一。 当Oracle彻底进入CBO时代,我们面对一种全新的局面。一方面,基于数据统计量的CBO优化器,让SQL语句执行计划...
非sys用户下存储过程对v$视图的使用
在非sys用户下存储过程中使用v$xxx视图,还是尽量使用动态sql,并设置AUTHID CURRENT_USER特征让本存储过程可以使用当前用户的角色权限。SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi...
How to get SCN ,TIMESTAMP ,CHECKPOINT
--current_scn(2 ways)select dbms_flashback.get_system_change_number ,timestamp_to_scn(sysdate) from dual;select a as scn_dec ,'0x'||lpad(ltrim(to_char(a,'xxxxxxxx')),8,'0') as scn_hex from (select dbms_flashback.get_system_change_number a from dual);--timestamp(current_timestamp,scn_to_t...
分析函数 over
聚合函数:count,min,max,sum,avg特征: 除了count(*),grouping,和grouping_id外,所有的聚合函数都会忽略null.当我们遇到Null 时,可以在聚合函数中使用NVL 函数来处理null...
Hierarchical Queries 级联查询(树状结构查询)
语法: select * from tab [where 条件1] start with [条件2] connect by [条件3] ;其中 connect by 与 start with 语句摆放的先后顺序不影响查询的结果,[where 条件1]可以不需要。[where 条件1]、[条件2]...
sqlplus变量定义, 调用过程
oracle定义变量(常量)常用:declare、define、variable1)define、variable用于sqlplus中,在整个sqlplus连接中都生效(until exit,disc是cut down session),而declare用于pl/sql中。2)variable(var...
PLSQL开发笔记和小结——转
PLSQL开发笔记和小结***************************************** PLSQL基本结构*****************************************基本数据类型变量 1. 基本数据类型 Number 数字型 Int 整数型 Pls_integer 整数...
学习PLS_INTEGER,BINARY_INTEGER,INTEGER,NUMBER的概念及性能差异
学习PLS_INTEGER,BINARY_INTEGER,INTEGER,NUMBER的概念及区别;以及在性能方面的差异 1,各个概念 &nbs...
Oracle SYSAUX 表空间 说明 .
一. SYSAUX 说明 在Oracle 10g 版本中,引入了SYSTEM表空间的一个辅助表空间: SYSAUX表空间。 SYSAUX 表空间存放一些其...
KDB和Oracle的性能pk小记
在偶然的机会听到了KDB,然后带着好奇和新鲜感体验了一把这个传说中和Oracle 相似度达到99%的数据库。其中一部分的驱动力在于这个活动的奖品很丰厚,参加活动后可以拿到一个iwatch,确实是很划算的一个活动。而对于KDB的认识,也是在对比调优中认识到的,其实结果还是大大超出我的预期。首先来简单说一...
oracle的TAF浅析
在使用rac的时候,有几个很闪亮的使用特性,一个就是load balance,这块毋庸置疑,确实做了很大的改进,从10g版本开始的多个vip地址的load balance,到11g版本中的进一步load balance改进 scan-ip,确实做了很大的简化。<br />而在failover的实现中,还是有一定的使用限定,比如11g中默认的scan-ip的实现其实还是默认没有fa...
TFA Collector下载、安装、更新
<div style="text-align:left;"><span style="background-color:#FFFFFF;font-family:Tahoma, Verdana, Helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:normal;text-align:right;">TFA Collector</span></div><span style="text-align:right;background-color:#FFFFFF;"><div style="font-family...
TFA Collecter介绍
<p style="margin-top:0px;margin-bottom:0px;border:0px;font-size:13px;font-family:'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;vertical-align:baseline;color:#3D3D3D;line-height:19px;white-space:normal;background-color:#F6F6F6;"><br /><br />1. TFA的目的:TFA是...
Script To Col OPatch Diagnostic Information For Unix Platform
<h2 class="km" style="font-family:Arial, Helvetica, sans-serif;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#C4D1E6;font-size:16px;background-color:#777773;color:#FFFFFF;text-transform:uppercase;padding-top:6px;padding-bottom:6px;padding-left:8px;line-height:normal;white-spa...
Script To Col OPatch Diagnostic Information For Unix Platform
<h2 class="km" style="font-family:Arial, Helvetica, sans-serif;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#C4D1E6;font-size:16px;background-color:#777773;color:#FFFFFF;text-transform:uppercase;padding-top:6px;padding-bottom:6px;padding-left:8px;line-height:normal;white-spa...
How To Download And Install The Latest OPatch Version (Doc ID 274526.1)
<span style="font-family:Tahoma, Verdana, Helvetica, sans-serif;font-size:small;line-height:normal;white-space:normal;background-color:#FFFFFF;">This documents explains how to download and install the latest OPatch version.<br /><span style="font-family:Tahoma, Verdana, Helvetica, sans-serif;f...
Project Guide for Oracle RAC Implementation
<em style="margin:0px;padding:0px;list-style:none;-webkit-font-smoothing:antialiased;font-family:Arial, Helvetica, sans-serif;line-height:normal;white-space:normal;background-color:#FFFFFF;"><span style="margin:0px;padding:0px;list-style:none;-webkit-font-smoothing:antialiased;">by Christopher Haski...
oracle----opatch 工具的使用(oracle小补丁安装)
从9.2版开始,Oracle公司设计实现了个别补丁安装管理工具opatch.opatch使用一个称为inventory的系统数据结构(严格说是与oui共享inventory),集中管理所有已安装的个别补丁;个别补丁的安装和卸载都使用opatch命令完成,冲突检测也由opatch在安装时自动完成;提供列表命令可以很方便得到已安装个别补丁的信息。10g(10.1和10.2)版本中,opatch作为一个标准工具,在软件安装时自动安装。(安装在$ORACLE_HOME/OPatch下。)而对于9.2版,需要从metalink下载opatch.无论数据库是哪一个版本,系统中是否已经安装opatch,在使用之前,应从met
oracle----关于PSU与rac中的rolling upgrade
随着Oracle软件越来越庞大,内部结构越来越'精密', 每个版本推出来的新特性,新功能总是有各种各样的缺陷;而新版本中对上一个版本中遗留问题的修复又会引入新的问题老DBA总结出来的: 只使用2-3年之前发布的'稳定版本' 对于新装系统的Oracle版本选型虽然仍具有指导意义, 但老汤认为越来越不适用了比如2001年9i (9.0.1.0)开始推出的RAC, 现在已经进化到了11.2.0, 谁能有足够理由说9iR1, 9iR2或10gR2要比11gR2稳定呢?事实是: RAC这个组件只会随着版本的升级变得越来越成熟, 越来越稳定, 所以当一个决定使用RAC来提供服务时, 对oracle版本的选择
转MOS 中文文档列表 - Oracle Database (Doc ID 1533057.1)
<h3 class="km" style="margin:0px;padding:0.5em 0px 0px;font-family:Arial;line-height:26px;white-space:normal;background-color:#FFFFFF;font-size:14px;color:#333333;">安装/升级/降级/迁移相关</h3><p style="margin-top:0px;margin-bottom:0px;line-height:26px;white-space:normal;background-color:#FFFFFF...