• 博客访问: 247303
  • 博文数量: 305
  • 用 户 组: 普通用户
  • 注册时间: 2015-02-02 12:00
  • 认证徽章:
个人简介

OCM认证,2年运维团队管理经历,5年DBA经验,喜欢游泳和踢球,阿根廷球迷,欢迎朋友们与我一同讨论足球。 ######博客仅记录自己的一个学习过程,不代表完全准确,如有需要,欢迎转载。

文章分类

全部博文(305)

发布时间:2018-06-14 09:51:47

普通表转换为分区表的在线重定义的步骤(1)确定表A是否可以在线重定义  表A有主键的情况下  DBMS_REDEFINITION.CAN_REDEF_TABLE('用户名','A表名')   或  表A没有主键的情况下  DBMS_REDEFINITION.CAN_REDEF_TABLE('用户名','A表名',options_flag => DBMS_REDEFINITION.CON.........【阅读全文】

阅读(35) | 评论(0) | 转发(0)

发布时间:2017-10-25 19:32:56

SQL> CREATE TABLE orders (order_no NUMBER,producer_id NUMBER,time_id DATE) PARTITION BY RANGE (time_id) INTERVAL(NUMTOYMINTERVAL(1, 'MONTH')) (PARTITION p0 VALUES LESS THAN (TO_DATE('2012-12-31', 'YYYY-mm-dd')));CREATE TABLE orders2 (order_no NUMBER,producer_id NUMBER,time_id DATE) PARTITION BY RAN.........【阅读全文】

阅读(90) | 评论(0) | 转发(0)

发布时间:2017-09-12 17:29:20

CREATE TABLE TEST1 (hid number,hid2 number,hchar1 char(50)) PARTITION BY RANGE(hid) INTERVAL (10)( PARTITION p01 VALUES LESS THAN (5));主键不加USING INDEX LOCAL默认是全局索引ALTER TABLE TEST1 ADD CONSTRAINT PK_TEST PRIMARY KEY (hid)  --全局索引;ALTER TABLE TEST1 ADD CONSTRAINT PK_TES.........【阅读全文】

阅读(121) | 评论(0) | 转发(0)

发布时间:2017-09-05 22:09:02

ESB_MSG_LOG表按范围分区,删除历史分区时,多删了201707分区通过备份再异机恢复并导出201707分区expdp system/manager TABLES=esbadmin.ESB_MSG_LOG:ESBLOG201707 directory=DATA_PUMP_DIR dumpfile=ESBLOG201707.dmp本机再导入ESB_MSG_LOG现在还有201708、201709两个分区,导入201707会不会影响到ESB_MSG_LOGimpd.........【阅读全文】

阅读(181) | 评论(0) | 转发(0)

发布时间:2017-09-05 19:36:30

Truncate分区的SQLALTER TABLE table_name TRUNCATE PARTITION p1 DROP STORAGE UPDATE GLOBAL INDEXES;Drop分区的SQLALTER TABLE table_name DROP PARTITION p1 UPDATE GLOBAL INDEXES;实战的一个案例,需要删除6个月以前的分区,并删除分区对应的表空间和数据文件ALTER TABLE ESB_MSG_LOG DROP PARTITION ESBLOG20.........【阅读全文】

阅读(543) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册