Oracle 查询并删除重复记录的SQL语句
转载地址:http://www.cnblogs.com/luohoufu/archive/2008/06/05/1214284.html查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId ha...
【RAC】使用频率较高的CRS维护命令总结
与CRS有关的命令均存放在$ORA_CRS_HOME/bin目录下,使用时请多加留意。本文将在日常CRS维护中较常用的命令予以演示,供参考。1.启动CRS如果CRS没有启动在使用crs_stat命令查看集群状态的时候将会收到如下的报错信息...
海量数据库及分区4
转载地址:http://sishuok.com/forum/blogPost/list/6411.html管理分区增加索引分区本地索引无法明确的增加分区,其增加只能是基表增加分区,此时新增加的索引分区的名字是Oracle自命名的,但可以给其重新命名。也可是使用ALTER INDEX index_name MODIFY DEFAULT ARR...
海量数据库及分区3
转载地址:http://sishuok.com/forum/blogPost/list/6410.html#23119分区的性能分区剪切分区剪切功能能极大的提高SQL性能,原因是Oracle优化器分析SQL的FROM语句和WHERE子句时,在构建分区访问列表时会首先排除掉不需要的分区,因而确保SQL只在相关的分区上操作,这就必...
海量数据库及分区2
转载地址:http://sishuok.com/forum/blogPost/list/6409.html#23117分区表组合分区组合分区又称为复合分区,是使用三种基本分区策略在一种分区的基础上再进行二次分区,即子分区。对于某个分区的子分区来说,其实际上是该分区数据的逻辑子集。组合分区支持历史操作,如...
海量数据库及分区1
转载地址:http://sishuok.com/forum/blogPost/list/6408.html#23085原规划本课的内容为表分区,即单级分区表的简要知识,规划为一课。由于近年来行业内海量数据处理人才紧缺,现根据读者反馈将内容调整为四课,以详细讨论海量数据库的全部主要知识,并辅以大量实践练习,以期有志于研究学习VLDB的读者通过加量的课程...
Oracle体系结构2
转载地址:http://sishuok.com/forum/blogPost/list/6407.html#23084 Oracle实例当把一个关闭的数据库手动启动并装载和打开,从而使数据库变得有效时,分别经历的阶段如下:l启动实例而不装载数据库l数据库装载l数据库打开1.启动实例,此时执行如下操作:...
Oracle体系结构1
转载地址:http://sishuok.com/forum/blogPost/list/6378.html#22875 关系模型关系数据库是一个符合关系模型理论的数据库。 关系模型主要有以下三方面特性:l结构性:定义良好的数据存储和访问机制l易操作性:具有清晰定义的访问机制,通过应用能操纵数据中的结构和数据l完...
表分析、约束及表间关系
转载地址:http://sishuok.com/forum/blogPost/list/6373.htmlOracle优化器简述 Oracle提供两种优化器,CBO(Cost based Optimizer)和RBO(Ruler Based Optimizer)。CBO要求的是 最有效的方式是成本最小的访问方法,其中成本也称为开销,主...
索引及优化之表分析
转载地址:http://sishuok.com/forum/blogPost/list/6370.html本课内容属于Oracle性能调优部分的初级内容,为常规的工作内容,包括 索引的使用和 表分析。环境准备概述针对前面章节中用到的数据库表teachers:1...
Oracle数据完整性和锁机制
转载地址:http://sishuok.com/forum/blogPost/list/6366.html#22766事务 事务(Transaction)从 通讯的角度看:是用户定义的数据库操作序列,这些操作要么全做、要么全不做,是不可分割的一个工作单元。事务控制语句称为TCL,一般包括Commit和Rollback。...
oracle statspack详解
转载地址:http://www.itpub.net/thread-1283478-1-1.htmleygle老师的http://down.qiannao.com/space/fi ... -002dv3.0.rar/.page君三思的
Oracle 11g比10g及以前 增加列,并带默认值的新特性
转载地址:http://www.xifenfei.com/3476.html在11g以前,如果要在一个大表中增加一列,并设置默认值,那将是一个非常悲剧的事情.有些时候不得不选择在线重定义功能来实现该需求.而在11g中增加新列并设置默认值,只是简单的修改数据字典来实现该功能,大大提供效率10g加列(默认值)SQL> select * from v$version; BANN...
pga知识点总结
搜集资料学习pga 平时学习的时候,每次都看pga,但很多知识点基本记不住,看了就忘,忘了再看,最近遇到系统宕机的情况,考虑可能是由于分给memory_target的值过大,导致剩余物理内存不足,进而导致被踢出集群,在每次机器被重启之前,都会发现pga很大,比如我们有一次是13点被重启,随后我收取了12-13点的awr发现...
关于动态语句
关于动态语句在PL/SQL中,DML和事务控制语句可以直接使用SQL,DDL和系统控制语句不能直接在PL/SQL使用,必须使用动态语句执行。所谓静态SQL指在PL/SQL块中使用的SQL语句在编译时是...
转:Rman简明备忘录
出处: http://ningoo.itpub.net/post/2149/190757NINGOO 测试环境 Oracle Version: 9.2.0.1.0 OS Version:Windows 2000 Server RMAN备份的信息可以保存在专门的catalog数据库中,也可以保存在目标DB的控制文件中。初...
Oracle 非关键损失恢复
Oracle 非关键损失恢复1. 非关键损失的恢复,不会对数据库的运行产生致命的影响。a. 恢复临时表空间:数据库mount状态下,删除临时表空间,创建新的临时表空间.新建临时表空间, 切换默认临时表空间。1.Start...
使用flashback 恢复用户错误
Flashback drop 提供虚拟回收站,允许删除对象重建。 Flashback versions query, Flashback transation Query 用语识别或确定要恢复到当前状态的数据行。Flashback Table 用于恢复单独的表,比如错误的更新了表。 ...
Flashback database
Flashback 最早出现在oracle 9i flashback query,oracle 10g 增强了flashback的功能:1. Flashback database2. Flashback drop3. Flashback versions query4. Flashback Transaction Query5. Flashback Ta...
关于分区表的操作
创建分区表范围分区:Create table t {range_key_column date,Data varchar2(20)}Partition by ranger(range_key_column)(partiton part1 values less then (….),partiton part2 values less then (….),)HASH分区...