分区表维护的常用命令: ALTER TABLE-- DROP -- PARTITION-- ADD |-- RENAME |-- MODIFITY |-- TRUNCATE |-- SPILT |-- MOVE |-- EXCHANGE | 分区索引的常用维护命令: ALTER INDEX-- DROP -- PARTITION-- REBUILD |-- RENAME |-- MODI
翻译 精选 2010-10-18 22:40:43
1214阅读
1评论
Oracle 语法 OVER (PARTITION BY ..)select * from test数据:A   B   C 1   1   1 1   2    2 ITION BY ...
原创 2023-04-11 12:43:54
232阅读
在创建hive表时,可以指定分区,如下创建了一个按天、小时分区的表:CREATE EXTERNAL TABLE `test`( `n
原创 2022-06-16 06:49:30
106阅读
一、rank()/dense_rank() over(partition by ...order by ...)现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信
原创 2023-08-18 13:52:05
78阅读
为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。一、rank()/dense_rank() over(partition by ...order by ...)现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下
原创 2015-05-19 17:13:57
1075阅读
显示分区表信息显示数据库所有分区表的信息﹕DBA_PART_TABLES 显示当前用户可访问的所有分区表信息﹕ALL_PART_TABLES 显示当前用户所有分区表的信息﹕USER_PART_TABLES 显示表分区信息 显示数据库所有分区表的详细分区信息﹕DBA_TAB_PARTITIONS 显示当前用户可访问的所有分区表的详细分区信息﹕ALL_TAB_PARTITIONS 显示当前用
转载 精选 2007-06-15 17:47:45
1212阅读
为了方便学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。 [sql] view plain copy print? create table EMP ( empno NUMBER(4) not null, ename VARCHAR2(10), job VARCHAR2(9),
转载 2018-08-30 21:13:00
389阅读
2评论
Oracle高级查询over(partition by..)
原创 2022-02-23 14:21:53
192阅读
oracle数据库中的两大文件(redo log file和datafile)是不可以丢失
原创 2010-06-09 17:04:55
598阅读
通常做为DBA的我们来说,对于表的维护主要是做以下的工作 1. 增加表所在表空间的大小 我们所创建的表都是存储在表空间中的,当表空间的创建属性是自动扩展的时候,通常我们不需要人为干预,表中的数据量持续增长,会使表空间的可用空间减少,表空间会自动增长,这会带来一定的性能上的影响,表空间的自动扩展直接操作物理磁盘,将增加的表空间格式化成可用于写数据的数据块。同时也会导致数据文件疯狂增大的可能,不好
原创 2010-12-23 15:07:02
684阅读
2点赞
1、查询表空间使用率SQL> set linesize 400SQL> set pagesize 400SQL> SELECT D.TABLESPACE_NAME 表空间名称,SPACE "表空间(MB)",BLOCKS 总块数,SPACE - NVL(FREE_SPACE, 0) "已使用(MB)
转载 2018-01-12 16:30:00
230阅读
2评论
Oracle 语法 OVER (PARTITION BY ..) 及开窗函数 一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 1:统计某商店的营业额。 date sale1 202 153 144 185 30规则:按天统计:每天都统计
转载 精选 2010-05-14 16:29:57
889阅读
一、Oracle分区简介 ORACLE的分区是一种处理超大型表、索引等的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供了可伸缩的性能。分区通过将操作分配给更小的存储单元,减少了需要进行管理操作的时间,并通过增强的并行处理提高了性能,通过屏蔽故障数据的分区,还增加了可用性。 二、Oracl
转载 2017-09-08 16:13:00
4904阅读
故障分类一        数据库挂起故障1 由于ARCHIVE挂起导致数据库挂死2 NIT文件中SGA区设置太大,导致内存不够用,数据库和系统都挂死3 由于临时表空间无法扩展导致数据库被挂起4由于未打补丁导致RMAN备份时将数据库挂起故障分类二  数据库功能/性能异常5由于BLOB类型的表记录数太多操作又太频繁导致数据库效率急差6由于未对特大表(达
Oracle RAC 维护工具和命令(Oracle Clusterware的命令集)   Oracle 的管理可以通过OEM或者命令行接口。 Oracle Clusterware的命令集可以分为以下4种: 节点层:osnodes 网络层:oifcfg 集群层:crsctl, ocrcheck,ocrdump,ocrconfig 应用层:srvctl,onsctl,crs
原创 2011-09-20 02:21:00
435阅读
  我们前面做了那么多的备份,我如何能通过RMAN查询到我所做过的操作呢?RMAN为我们提供了LIST命令。LIST命令可以显示备份集、代理copy、镜像copy的信息。RMAN> list; RMAN-00571: =========================================================== RMAN-00569:&
原创 2015-07-31 14:59:33
2443阅读
探索ORACLEASM04_维护作者:吴伟龙 一、  ASM实例相关操作:ASM实例的管理,启动,关闭ASM实例的启动和数据库实例的启动有严格的先后关系,ASM启动一定早于数据库实例,关闭一定晚于ASM实例,因为它是数据库数据文件存储位置。如果ASM没有起来,起数据库将会报ORA-17503;ORA-15077的错误,错误信息如下: SQL>startupORA-
原创 2023-06-25 14:49:33
195阅读
1.概述 Parttion by 关键字是Oracle中分析性函数的一部分,它和聚合函数不同的地方在于它能够返回一个分组中的多条记录,儿聚合函数一般只有一条反映统计值的结果。 2.使用方式 场景:查询出每个部门工资最低的员工编号【每个部门可能有两个最低的工资员工】 create table TSAL
转载 2016-07-29 17:58:00
724阅读
2评论
ASM(自动存储管理)是一个专门为Oracle数据库服务的数据文件存储机制,通过ASM管理数据文件,DBA不用再担心I/O性能问题,也不需要知道文件的名称,同时ASM也提供了文件系统到卷管理器的集成,下面依次介绍。 一、 ASM的特点 (1)自动调整I/O负载 ASM可以在所有可用的磁盘中自动调整I/O负载,不但避免了人工调整I/O的难度,而且也优化了性能,同时,利用ASM可以
RAC
转载 精选 2012-08-30 00:07:02
479阅读
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ixdba.blog.51cto.com/2895551/970801 ASM(自动存储管理)是一个专门为Oracle数据库服务的数据文件存储机制,通过ASM管理数据文件,DBA不用再担心I/O性能问题,也不需要知道文件的名称,同时ASM也提供了文件系统到卷管理器的集成,
转载 精选 2012-08-23 16:23:05
342阅读
  • 1
  • 2
  • 3
  • 4
  • 5