Select Segment_Name,segment_type,Sum(bytes)/1024/1024 sizeName_M From User_Extents Group By Segment_Name,segment_type order by sizeName_M desc
select * from user_operation_log_p
Select Count(1) From user_operation_log
Select Count(1) From alarm_events
Select * From platform_alarm_events_process
--数据主要来源于触发器,登录数据来源程序写入
select * from T_MEGA_LOG_REPORT where log_desc='登录系统' order by create_time desc
Select Count(1) From T_MEGA_LOG_REPORT
select log_desc from T_MEGA_LOG_REPORT group by log_desc
-- Create table
create table T_MEGA_LOG_REPORT_P
(
id CHAR(31) not null,
user_id CHAR(31),
user_name VARCHAR2(255),
device_id CHAR(31),
device_type VARCHAR2(255),
log_desc VARCHAR2(255),
log_type VARCHAR2(255),
create_time DATE,
status NUMBER(1),
is_upload NUMBER(1),
organ_id CHAR(31),
event_id VARCHAR2(255)
)
partition by range (create_time)
(
partition P_MEGALOG_201601 values less than (to_date('2016-02-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201602 values less than (to_date('2016-03-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201603 values less than (to_date('2016-04-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201604 values less than (to_date('2016-05-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201605 values less than (to_date('2016-06-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201606 values less than (to_date('2016-07-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201607 values less than (to_date('2016-08-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201608 values less than (to_date('2016-09-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201609 values less than (to_date('2016-10-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201610 values less than (to_date('2016-11-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201611 values less than (to_date('2016-12-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201612 values less than (to_date('2017-01-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201701 values less than (to_date('2017-02-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201702 values less than (to_date('2017-03-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201703 values less than (to_date('2017-04-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201704 values less than (to_date('2017-05-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201705 values less than (to_date('2017-06-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201706 values less than (to_date('2017-07-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201707 values less than (to_date('2017-08-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201708 values less than (to_date('2017-09-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201709 values less than (to_date('2017-10-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201710 values less than (to_date('2017-11-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201711 values less than (to_date('2017-12-01', 'yyyy-mm-dd')),
partition P_MEGALOG_201712 values less than (to_date('2018-01-01', 'yyyy-mm-dd'))
);
-- Create/Recreate indexes
create index IDX_CREATE_TIME_LOG on T_MEGA_LOG_REPORT (CREATE_TIME);
create index IDX_EVENT_ID on T_MEGA_LOG_REPORT (EVENT_ID);
-- Create/Recreate primary, unique and foreign key constraints
alter table T_MEGA_LOG_REPORT add constraint PK_T_MEGA_LOG_REPORT primary key (ID);
create table USER_OPERATION_LOG_P
(
id VARCHAR2(31) not null,
optimistic_lock NUMBER(19) not null,
user_id VARCHAR2(255) not null,
user_name VARCHAR2(255),
user_session_id VARCHAR2(255) not null,
f_time NUMBER(19) not null,
target_type VARCHAR2(255) not null,
target_id VARCHAR2(255) not null,
target_name VARCHAR2(255) not null,
operation_id VARCHAR2(255) not null,
operation_name VARCHAR2(255) not null,
effect_id VARCHAR2(255) not null,
effect_name VARCHAR2(255) not null,
ip VARCHAR2(16)
)
partition by range (F_TIME)
(
partition P_USEROPERLOG_201501 values less than (1422720000000),
partition P_USEROPERLOG_201502 values less than (1425139200000),
partition P_USEROPERLOG_201503 values less than (1427817600000),
partition P_USEROPERLOG_201504 values less than (1430409600000),
partition P_USEROPERLOG_201505 values less than (1433088000000),
partition P_USEROPERLOG_201506 values less than (1435680000000),
partition P_USEROPERLOG_201507 values less than (1438358400000),
partition P_USEROPERLOG_201508 values less than (1441036800000),
partition P_USEROPERLOG_201509 values less than (1443628800000),
partition P_USEROPERLOG_201510 values less than (1446307200000),
partition P_USEROPERLOG_201511 values less than (1448899200000),
partition P_USEROPERLOG_201512 values less than (1451577600000),
partition P_USEROPERLOG_201601 values less than (1454256000000),
partition P_USEROPERLOG_201602 values less than (1456761600000),
partition P_USEROPERLOG_201603 values less than (1459440000000),
partition P_USEROPERLOG_201604 values less than (1462032000000),
partition P_USEROPERLOG_201605 values less than (1464710400000),
partition P_USEROPERLOG_201606 values less than (1467302400000),
partition P_USEROPERLOG_201607 values less than (1469980800000),
partition P_USEROPERLOG_201608 values less than (1472659200000),
partition P_USEROPERLOG_201609 values less than (1475251200000),
partition P_USEROPERLOG_201610 values less than (1477929600000),
partition P_USEROPERLOG_201611 values less than (1480521600000),
partition P_USEROPERLOG_201612 values less than (1483200000000),
partition P_USEROPERLOG_201701 values less than (1485878400000),
partition P_USEROPERLOG_201702 values less than (1488297600000),
partition P_USEROPERLOG_201703 values less than (1490976000000),
partition P_USEROPERLOG_201704 values less than (1493568000000),
partition P_USEROPERLOG_201705 values less than (1496246400000),
partition P_USEROPERLOG_201706 values less than (1498838400000),
partition P_USEROPERLOG_201707 values less than (1501516800000),
partition P_USEROPERLOG_201708 values less than (1504195200000),
partition P_USEROPERLOG_201709 values less than (1506787200000),
partition P_USEROPERLOG_201710 values less than (1509465600000),
partition P_USEROPERLOG_201711 values less than (1512057600000),
partition P_USEROPERLOG_201712 values less than (1514736000000),
partition P_USEROPERLOG_OTHER values less than (maxvalue)
);
-- Create/Recreate indexes
create index F_TIME_INDEX on USER_OPERATION_LOG (F_TIME);
create index USER_ID_INDEX on USER_OPERATION_LOG (USER_ID);
-- Create/Recreate primary, unique and foreign key constraints
alter table USER_OPERATION_LOG add constraint PK_T_USER_OPERATION_LOG primary key (ID);
drop table USER_OPERATION_LOG_p;
--添加分区
ALTER TABLE SALES ADD PARTITION P3 VALUES LESS THAN(TO_DATE('2003-06-01','YYYY-MM-DD'));
ALTER TABLE SALES MODIFY PARTITION P3 ADD SUBPARTITION P3SUB1 VALUES('COMPLETE');
--怎样查询出oracle数据库中所有的的分区表
select * from user_tables a where a.partitioned='YES'
--显示当前用户所有分区表的子分区列信息:
select * from USER_SUBPART_KEY_COLUMNS
--显示数据库所有分区表的信息:
select * from DBA_PART_TABLES
分享到:
相关推荐
Oracle 10g 表分区技术是数据库管理系统中一种高效的数据组织和管理方式,尤其适合处理大规模数据。这种技术能够显著提升查询性能,简化数据维护,并优化管理任务。Oracle 从 Oracle 8 开始引入分区功能,并在后续...
文件是本人oracle10g分区表自动按时间创建、删除分区的存储过程,测试代码,通过job调用存储过程,每天午夜12点运行一次。妥妥!跟大家分享下!
Oracle 10g 提供了一系列 SQL 命令用于管理和维护分区表: - **添加新分区**:随着数据的增长,可以轻松地向表中添加新的分区。 - **删除分区**:当不再需要某些旧数据时,可以安全地删除对应的分区。 - **分拆分区...
### 详解 Oracle 10g 的分区技术 #### 一、分区概述 在数据库管理领域,**分区**是一种重要的优化手段,它通过将一个大型表或索引分割成多个较小的、更容易管理的部分来提高数据库的性能和管理效率。虽然在应用...
oracle expdp impdp 分区表重映射导出导入 数据迁移方案,以SI01用户为例子,将用户分区表导出后,将分区表重映射到新的表空间,完成数据迁移和检查。照方案例子按步去做,一定能成功。
Oracle 10g 提供了多种分区类型,包括: - **范围分区 (Range Partitioning)**:根据列值的范围进行分区。 - **哈希分区 (Hash Partitioning)**:根据列值的哈希值进行分区。 - **列表分区 (List Partitioning)**:...
4. **分区表压缩**:Oracle 11g支持对分区表进行压缩,从而减少了存储空间的占用,并提高了查询性能。 5. **闪回数据库**:这是一种新的数据库恢复机制,可以在不丢失任何数据的情况下将整个数据库恢复到过去某个...
3. **1Z0-043**:这个考试是Oracle Database 10g: Database Administration Fundamentals I,主要涉及Oracle数据库的基础知识,如安装和配置、数据库创建、表空间管理、SQL基础、数据库实例管理以及数据库性能监控。...
分区表坏块处理的一个实验,重点描述如何模拟分区表坏块,以及对坏块现场的处理过程。
ArcSDE 10.2 for Oracle 10g 和 11g 是Esri公司推出的用于管理和分发地理空间数据的中间件产品,它在Windows平台上提供了与Oracle数据库系统的集成。ArcSDE使得GIS(地理信息系统)软件,如ArcGIS,能够高效地访问和...
Oracle 数据库 11g 中的分区.pdf Oracle 数据库 11g :真正应用测试与可管理性概述.pdf Oracle 数据库 11g:可管理性概述.pdf Oracle 数据库 11g:新特性概述.pdf Oracle 真正应用集群 11g .pdf Oracle性能...
Oracle 数据库 11g 中的分区.pdf Oracle 数据库 11g:可管理性概述.pdf Oracle 数据库 11g:新特性概述.pdf Oracle 真正应用集群 11g .pdf Oracle高级压缩.pdf Oracle性能优化包 11g .pdf Oracle真正应用测试...
### Oracle Database 11g Release 2 分区功能详解 #### 分区——概念与简介 自1997年在Oracle 8.0版本中首次引入以来,Oracle分区功能已经发展成为Oracle数据库中最重要且成功的技术之一。Oracle Database 11g ...
Oracle 11g中的表分区新特性是数据库管理系统在处理大规模数据时提升性能和管理效率的重要工具。分区表允许将一个大表逻辑上划分为多个较小的部分,每个部分称为分区,这些分区可以独立管理和查询,从而优化数据存储...
7. **分区技术**:Oracle 11g提供了多种分区策略,如范围分区、列表分区、散列分区和复合分区,提高了大表的查询性能和管理效率。 8. **网格计算**:Oracle 11g支持网格计算,这意味着它可以轻松地在分布式环境中...
在Oracle 10g中,表空间是数据存储的基本单位,用于组织和管理数据库对象。表空间由一个或多个数据文件组成,每个数据文件包含物理存储的数据块。此外,Oracle 10g引入了自动存储管理(ASM),简化了存储管理和性能...