`
peijunlin2008
  • 浏览: 166207 次
  • 性别: Icon_minigender_1
  • 来自: 河北省
社区版块
存档分类
最新评论

查询oracle数据库中所有的的分区表

 
阅读更多
怎样查询出oracle数据库中所有的的分区表
select * from user_tables a where a.partitioned='YES'


删除一个表的数据
truncate table table_name;

删除分区表一个分区的数据
alter table table_name truncate partition p5;


如何查询某用户下所有分区表:
select  table_name,partition_name,tablespace_name  from USER_TAB_PARTITIONS;


对数据库进行瘦身,用下面语句查询出来直接执行即可:
select 'alter table ' || table_name || ' truncate partition  ' ||
       partition_name || ';'
  from USER_TAB_PARTITIONS
  where partition_name < 'P_2012'
  order by table_name,partition_name

 
常用数据字典说明:
显示数据库所有分区表的信息:
DBA_PART_TABLES
显示当前用户可访问的所有分区表信息:
ALL_PART_TABLES
显示当前用户所有分区表的信息:
USER_PART_TABLES
显示表分区信息显示数据库所有分区表的详细分区信息:
DBA_TAB_PARTITIONS
显示当前用户可访问的所有分区表的详细分区信息:
ALL_TAB_PARTITIONS
显示当前用户所有分区表的详细分区信息:
USER_TAB_PARTITIONS
显示子分区信息显示数据库所有组合分区表的子分区信息:
DBA_TAB_SUBPARTITIONS
显示当前用户可访问的所有组合分区表的子分区信息:
ALL_TAB_SUBPARTITIONS
显示当前用户所有组合分区表的子分区信息:
USER_TAB_SUBPARTITIONS
显示分区列显示数据库所有分区表的分区列信息:
DBA_PART_KEY_COLUMNS
显示当前用户可访问的所有分区表的分区列信息:
ALL_PART_KEY_COLUMNS
显示当前用户所有分区表的分区列信息:
USER_PART_KEY_COLUMNS
显示子分区列显示数据库所有分区表的子分区列信息:
DBA_SUBPART_KEY_COLUMNS
显示当前用户可访问的所有分区表的子分区列信息:
ALL_SUBPART_KEY_COLUMNS
显示当前用户所有分区表的子分区列信息:
USER_SUBPART_KEY_COLUMNS
分享到:
评论

相关推荐

    Oracle数据库分区表操作方法

    Oracle数据库分区表操作方法Oracle数据库分区表操作方法

    oracle数据库表分区实例

    oracle 数据库的表分区操作实例,适合学习操作对表进行分区。

    oracle数据库优化-分区共.pdf

    oracle数据库优化-分区共.pdforacle数据库优化-分区共.pdforacle数据库优化-分区共.pdforacle数据库优化-分区共.pdforacle数据库优化-分区共.pdf

    Oracle数据库表分区

    Oracle提供了对表和索引进行分区的技术,以改善大型应用系统的性能

    Oracle数据库中分区表的操作方法详解

    在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百 GB,有的甚至...在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。

    Oracle数据库中分区表的操作方法.doc

    Oracle数据库中分区表的操作方法.doc

    oracle数据库表按年分区脚本实战例子

    oracle数据库表按年分区脚本实战例子,特点:上手性好,易二次开发和调试。

    Oracle甲骨文原厂分区表培训教程-详细讲解

    这份“Oracle甲骨文原厂分区表培训教程-详细讲解”是一份非常实用的资源,它能够帮助想要深入了解Oracle数据库中分区表的人们更好地掌握这一技术。该教程详细讲解了Oracle数据库中分区表的创建、维护、优化等方面,...

    Oracle甲骨文原厂分区表最佳实践

    此外,该资源还提供了一些常见问题的解决方案,如如何处理分区表中的数据冗余、如何避免分区表中的性能问题等。如果你是一位Oracle数据库的管理员或开发人员,这份资源将会是你不可或缺的指南之一,它将帮助你更好地...

    ORACLE中查找定位表最后DML操作的时间小结

     ORA_ROWSCN伪列是Oracle 10g开始引入的,可以查询表中记录最后变更的SCN。然后通过SCN_TO_TIMESTAMP函数可以将SCN转换为时间戳,从而找到最后DML操作时SCN的对应时间。但是,默认情况下,每行记录的ORA_ROWSCN是...

    Oracle数据库表与视图

    Oracle8i引入了分区表和对象表,Oracle8i引入了临时表,使表的功能更强大。视图是一个或多个表中数据的逻辑表达式。表可以看作有行和列的电子数据表,表是关系数据库中一种拥有数据的结构。用CREATE TABLE语句建立表...

    如何使用Oracle数据库分区表.pdf

    如何使用Oracle数据库分区表.pdf

    ORACLE表自动按月分区步骤

    分享一个自己学习和实践的关于Oracle表自动按月分区知识点,已经在项目上线并且有效的方案。

    Oracle数据库学习指南

    Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 内存-CPU) 3. 《Oracle8 优化技术》摘录 (第三章 输入-输出) 4. EXP、IMP 命令详解 ...52. 自动备份Oracle数据库

    Oracle表分区详解(优缺点)

    Oracle 表分区技术详解: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.

    ORACLE表分区分区概述

    为了简化数据库大表的管理,例如在数据仓库中一般都是TB级的数量级.ORACLE8以后推出了分区选项.分区将表分离在若于不同的表空间上,用分而治之的方法来支撑元限膨胀的大表,组大表在物理一级的可管理性.将大表分割成较...

    oracle自动建立表分区脚本

    oracle自动建立表分区脚本 适合oracle数据库dba使用 包含详细的操作说明

    oracle数据库学习宝典

    oracle数据库学习宝典里面包含了视图、存储过程、视图、表、索引、触发器、同义词、分区表等使用建立等等,包罗万象

Global site tag (gtag.js) - Google Analytics