数据库

Oracle 统计量NO_INVALIDATE参数配置(下)

 本篇我们继续讨论NO_INVALIDATE参数。从上篇(http://blog.itpub.net/17203031/viewspace-1067312/)讨论情况看,无论是取值true还是false,Oracle进行的行为都是缺乏考量的。如果选择true,表示旧的执行计划会持续的在shared pool中驻留,新的执行计划不会生成,如果系统SQL运行比较频繁、Age Out现象比较...

realkid4
Oracle
2014-01-06 17:24

sqlplus格式化输出(输出结果显示在同一行)

在sqlplus执行sql时,经常碰到显示结果,跨行输出,致使可读性很差,看起来特别乱。可通过set linesize及column命令进行调整。set linesize 设置sqlplus输出的最大行宽column 这个命令很好用,可使用此命修改显示字段的长度或名称,如:     column c1 format a20     &...

pwz1688
Oracle
2014-01-06 15:35

监控ASM磁盘组IO吞吐量

    监控ASM磁盘组IO吞吐量是管理ASM的基础功能,这篇文章讨论通过asmiostat.sh脚本和asmcmd iostat命令监控ASM磁盘组IO吞吐量,它类似于大部分Unix操作系统提供的iostat命令。一.Oracle 11gR2 Database之前的版本参考如下文章使用asmiostat.sh脚本。ASMIOSTAT Script to collect iostats for ASM disk...

尛样儿
Oracle
2014-01-06 15:25

水煮oracle34----oracle dblink详解

database link概述 database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意的是database link是单向的连接。在创建database link的时候,Oracle再数据字典中保存相关的database link的信息,在使用database link...

1向2飞
Oracle
2014-01-06 15:17

配置物理备库+逻辑备库

环境:主库:192.168.160.2物理备库:192.168.160.128逻辑备库:192.168.160.129实验思路:在160.2上配置db,随后在128和129上创建2个一样的物理备库,随后将129上的物理备份转换成逻辑备库。操作步骤:0. 在3个虚拟机里安装redhat 6.2,并分别创建数据库。1. 配置监听,以达到主库和2个备库都可以通信。2. 主库改f...

oracle_mao
Oracle
2014-01-06 14:55

Oracle 11gR2 ASM磁盘组管理与新特性实践[1]

    在平常的工作中我们常常忽视了对ASM实例的管理、维护和特性的了解,这篇文章是根据参考文章的指导来做的相关测试与练习,熟悉这些特性和功能能够帮助我们日常更好的完成ASM方面的工作。一.测试环境。[grid@rhel2 ~]$ cat /etc/issueRed Hat Enterprise Linux Server release 5.5 (Tikanga)Kernel \r on...

尛样儿
Oracle
2014-01-06 14:19

Linux下停止SendMail进程[Linux基础]

我们在安装虚拟机经常为了加快虚拟机启动,都要停掉SendMail进程。下面是停止SendMail进程启动的过程。1、执行命令service sendmail stop 2、执行命令:chkconfig --list sendmail sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off 表明sendmail在level在2、3、4、5时是自动启动sendMail服务的,一般系统设置为level 3(...

tangyunoracle
Oracle
2014-01-05 19:57

Oracle 统计量NO_INVALIDATE参数配置(上)

 Oracle统计量对于CBO执行是至关重要的。RBO是建立在数据结构的基础上的,DDL结构、约束会将SQL语句分为不同的成本结构等级。而CBO是在数据结构的基础上,加入数据表细粒度信息,将成本结构细化为成本cost值。相对于数据表的DDL结构,统计量反映了当下数据表数据分布情况,可变性更强。我们经常遇到这样的场...

realkid4
Oracle
2014-01-05 17:58

oracle rac在加错asm盘时,变成了文件系统处理

oracle rac,在添加磁盘的过程中,不小心把asm盘加成了文件系统,只能够单节点访问,另一节点不断报错。对于这种情况,采用rman的方法,进行文件迁移处理,解决故障!

datapeng
Oracle
2014-01-03 11:45

监听器listener.ora中HOST参数配置

 Oracle Net是我们使用Oracle过程中不可缺少的组件环节。对于初学者而言,三个配置文件tnsname.ora、listener.ora和sqlnet.ora是最容易混乱的部分。而且,由于采用ASCII文本格式编辑,非常容易出现配置错误。监听器控制文件listener.ora是Oracle服务器端管理重要组件文件。监听器监听端口、动静态注册等行为...

realkid4
Oracle
2014-01-02 18:02

联机日志文件损坏问题

联机日志文件分2种: 当前联机日志 和 非当前联机日志非当前联机日志的丢失并不会产生太大的影响,但当前联机日志的丢失,非常有可能会造成数据的丢失。以下操作均在归档模式下操作在启动数据库时,发现只是启动到mount状态下,报ORA-00312或ORA-00313错误。select * from v$log;查...

RAYSUNNNY
Oracle
2014-01-02 10:50

收集优化统计数据(Optimizer Statistics)的最佳实践方法

介绍oracle优化器对一个sql语句检测所有可能的执行计划并选择一个成本值最小的,这里的成本代表了一个特定执行计划的资源使用情况.为了让优化器能准确的判断一个执行计划的成本它必须要关于sql语句要访问的所有对象(表或索引)的信息同时还要有运行sql语句的系统信息.这些必要的信息通常称为优化器统计信息.理解和管理优化...

eric0435
Oracle
2014-01-02 09:10

Update时间过慢性能分析

 问题分析update语句是oracle软件提供的,因此,在用户进程通过监听器连接到服务器进程的这个过程中不会影响到update语句的任何性能问题。在nomount状态下,操作系统虽然分配给oracle内存,实例已经启动,但此时oracle中仅仅加载了参数文件,只提供给oracle服务器一些基本信息,比如控制文件地址,实例名等,没...

Samcle_赵捷轩
Oracle
2014-01-02 09:07

Oracle主键选择对插入的影响

主键一般使用序列或者UUID使用UUID主要优点是分布式环境下,主键不会重复;缺点是性能相对较低。序列则相反,他在分布式环境下会重复,但是性能较高。实验分别测试序列,UUID,使用RAW类型的UUID,测试100W数据插入的时间。import java.sql.Connection;import java.sql.DriverManager;...

壹頁書
Oracle
2014-01-01 23:57

RMAN备份相关的动态性能视图

1.  RMAN备份相关的动态性能视图虽然使用LIST、REPORT等RMAN命令时也能显示备份信息,不过使用那些命令后看到的都是结果,而通过Oracle数据库中的一些动态性能视图,不仅仅能够看到备份信息,甚至还能在备份过程中监控备份进度,查看当前进行的操作等。提 示什么是动态性能视...

DB_BLOCK
Oracle
2013-12-31 11:46