oralce 压缩表与heap表存储空间与查询性能比较
首先来看一下test表SQL> set autot trace exp statSQL> SELECT COUNT(*) FROM test;已用时间: 00: 00: 03.42执行计划----------------------------------------------------------Plan hash value: 31876971...
记一次无备份的恢复
2012年8月23日 七夕节 本来要陪老婆过节呢,接到了一个数据库故障处理的任务 接到客户任务为晚上7点,吃过饭回来时间为8点整。数据库:oracle 9.2.0.0.0,平台:windows server 2003,数据库未归档,也没有备...
Oracle 检查点队列与增量检查点
检查点的主要目的是以对数据库的日常操作影响最小的方式刷新脏块。脏块不断的产生,如何将脏块刷新到磁盘中去呢?在8i之前,Oracle定期的锁住所有的修改操作,刷新Buffer cache中的所有脏块...
crontab对oracle操作问题处理
[root@localhost home]# vi test.sh#!/bin/shORACLE_HOME=/oracle/ora10/productexport ORACLE_HOMEuserpwd=test/test@10.11.0.235:1521/ora10g$ORACLE_HOME/bin/sqlplus -S $userpwd <<EOFalter session set nls...
做一名快乐的DBA
在工作中会遇到太多所谓的“诱惑”和虚伪及坎坷,无论现状于自己有多不利,甚至自己一度的迷失方向,但是我还是要坚持,坚持自己选择的DBA之路,不断的走下去.........
oracle 连接数相关
连接数与进程数之间的关系为:sessions=1.1*processes+5session数如下:select count(*) from v$session进程数如下: select count(*) from v$process系统中最大连接数:select * from v$parameter where n...
记一次sql优化
今天开发有个应用sql跑了几十分钟也没出现结果,他的方法:1:A和B表都有20多万行数据,开发用B表每次取出1000行做去重操作然后再和A表联合将需要的结果放到一个临时表中2:两个20...
oracle sql 优化
本文主要从大型数据库ORACLE环境四个不同级别的调整分析入手,分析ORACLE的系统结构和工作机理,从九个不同方面较全面地总结了ORACLE数据库的优化调整方案。 关键词 ORACLE数据库 环境调整 优化设计 方...
ORACLE 表连接方式
一 表的连接表的连接是指在一个SQL语句中通过表与表之间的关联,从一个或多个表检索出相关的数据。连接是通过SQL语句中FROM从句的多个表名,以及WHERE从句里定义的表之间的连接条件来实现的。如果一个SQL语句...
oracle 用户登录相关
oracle 9I:数据库用户登陆10次以上用户不被锁,且在user$视图里的登陆错误信息也没有SQL> conn hr/hr1ERROR:ORA-01017: invalid username/password; logon deniedWarning: You are no longer connected to ORACLE.S...
改变数据文件的路径
有一个表空间数据文件所在的磁盘使用率达到100%,将文件改到新的路径下,方法如下:[root@oracle9ivm ~]# su - oracle[oracle@oracle9ivm ~]$ sqlplus /nologSQL*Plus: Release 9.2.0.4.0 - Production on Sat Jun ...
Oracle 查找某个session正在执行的sql语句
1、先从v$session视图里按照机器名(machine或是programe或logon_time)找到相应的sid,serial#select * from v$session where logon_time>to_date('20120601180301','yyyymmddhh24miss')and program='toa...
Oracle 索引
索引的分类逻辑上: Single column 单行索引 Concatenated 多行索引 Unique 唯一索引 ...
表分区总结
分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询...
ORACLE 绑定变量用法总结
之前对ORACLE中的变量一直没个太清楚的认识,比如说使用:、&、&&、DEIFINE、VARIABLE……等等。今天正好闲下来,上网搜了搜相关的文章,汇总了一下,贴在这里,方便学习。=======================================...
RMan 备份incremental与cumulative的区别
分两种情况,incremental的和cumulitive的,前者备份跟自己同级或比自己级别低的,后者只备份比自己级别低的前者:level1备份上一次level1或level0以来的变化,level2备份上一次level2或level1或level0以来的变化后...
analyze table不能统计分区表统计信息的问题
如果在分区表上用dbms_stats统计后,再使用”analyze table”来统计,就会出现表信息不被更新的问题举例如下:SQL> drop table test;Table dropped.SQL> create table test(x int) partition by hash(x) partiti...
oracle 定期表及索引分析
ORACLE9以后如果你想用基于成本的优化器,需要定期(每周)对数据库里的表和索引做analyze分析。 数据库参数文件initorasid.ora里默认的优化器 optimizer_mode= choose...
Oracle 表分析
一、 表分析概念1. 简单的说,就是收集表和索引的信息,CBO根据这些信息决定SQL最佳的执行路径。通过对表的分析,可以产生一些统计信息,通过这些信息oracle的优化程序可以优化...
Linux 分区删除
Linux 分区删除[root@test ~]#parted /dev/sdaGNU Parted 1.8.1使用 /dev/sdaWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) print &n...