![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 55
iteye_18903
这个作者很懒,什么都没留下…
展开
-
oracle中的表空间(tablespace)、方案(schema)、段(segment)、区(extent)、块(block)详解
数据文件和日志文件是数据库中最重要的文件。它们是数据存储的地方。每个数据库至少有一个与之相关的数据文件,通常情况下不只一个,有很多。数据在数据文件中是如何组织的?要了解这些内容我们首先必须理解什么是表空间(tablespace)、段(segment)、区(extent)、块(block),这些都是oracle数据库在数据文件中组织数据的基本单元。现在我们来理解这些概念。 块是数据...原创 2014-11-26 15:02:53 · 346 阅读 · 0 评论 -
oracle表空间使用情况查询和用户下所有表情况查询
一、表空间使用情况查询 --查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TO...原创 2014-12-03 11:33:24 · 341 阅读 · 0 评论 -
oracle分区表和分区索引
前一段听说CSDN.COM里面很多好东西,同事建议看看合适自己也可以写一写,呵呵,今天第一次开通博客,随便写点东西,就以第一印象分区表简单写第一个吧。 ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是先定位根据查询条件定位分区范围,即数据在那个分区或那几个内部,然后在分区内部去查找数据,一个分区一般保证四十多万条数...原创 2014-12-03 16:57:39 · 222 阅读 · 0 评论 -
oracle实现按日自动创建分区
好久没写博客了,今天冒个泡,今天对数据进行优化调整,在上千万的数据进行数据优化,我给出的方案很简单,但也很实用。日报表,月报表,已经按日自由查询报表。 下面是oracle sql语句;按日进行自动分区: CREATE TABLE T_DPI_FIRSTVISIT_HTTP( DATE_TAG DATE, ACC_NBR VARCHAR2...原创 2014-12-03 17:04:04 · 2101 阅读 · 0 评论 -
oracle出现ORA-04091错误时使用自治事务治标不治本
经常会有人提出这样的问题:“有一个这样的问题,有一个表A有 a,b,c,d四个字段,修改一条记录d的值为2的倍数,希望把该记录插入相同结构的表B中。并删除A表的这条记录。”相关SQL:--一张表[sql] view plaincopyprint? create table FOO ( A NUMBER(10), B NU...原创 2014-12-12 15:50:57 · 151 阅读 · 0 评论