
ORACLE
orientlight
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle数据库-数据文件重置大小
造数时发现数据太多了,需要删掉,结果发现数据文件还是很占系统空间,下面是尝试减小数据文件大小的过程。 truncate table T_test; --释放表空间 alter table T_test enable row movement; alter table T_test shrink space; --查看使用的块数目 select blocks from dba_segmen原创 2016-06-10 23:22:58 · 1492 阅读 · 0 评论 -
Oracle 判断表是否已完全刷新当天数据
需求:当天备份表刷新完数据后,拉取当天数据。 问题:备份表需要刷新完,才拉取数据 解决: SELECT t.inv_date FROM rmsbak.cmx_item_loc_soh_bak t WHERE 1 = 1 AND t.inv_date = trunc(SYSDATE) AND rownum = 1 AND NOT EXISTS (SELECT obje原创 2017-10-27 11:20:05 · 521 阅读 · 0 评论 -
Oracle 12c DML效率
Oracle 12c on Exalytics delete 60086799 row, 1059.592s 6008万行,17.6分钟。原创 2018-01-26 21:36:42 · 235 阅读 · 0 评论 -
Oracle 清空表分区
ETL重刷201709数据,为了加快插入速度,不与已有数据比较,需要直接清空表指定分区的月份数据: ALTER TABLE TF_FIN_CUX_DOC_SRE TRUNCATE PARTITION BALANCE_DT_201709; 接着需要重建索引,不然会报错ORA-01502: ALTER INDEX BIDW.INX_FIN_CUX_DOC_SRE_U1 REBUILD;原创 2018-01-26 23:11:16 · 1304 阅读 · 0 评论