清理分区注意事项

1、检查要处理表是否存在全局索引

select * from user_indexes t where table_name ='xxxxxxx' and t.PARTITIONED='NO'

2、若存在,以下两种方法

(1)删除分区或者truncate分区后要更新全局索引(此操作会产生排它锁,导致表不可用,同时也会加重服务器负载)

alter table xxxxxxx drop partition p_2014_12 update global indexes;

(2)重建索引(此时的索引处于不可用状态,对业务有一定影响)

alter index index_name rebulid online parallel 8;

3、若不存在,直接清理分区

alter table xxxxxxx drop partition p_2014_12;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
支持自动ORACLE大表分区: 版本进度: 31. 20110420 V2.2 支持任意表任意时间字段分区 以下为安装部署部分: 1.分区相关脚本部署执行顺序,安装前请确保该用户拥有管理员权限, 同时请执行GRANT CREATE ANY TABLE TO DBUSER, 因为使用到了动态的CREATE TABLE语句; 01) >AGGRE_ERROR_INFO_DDL.SQL 如果日志表AGGRE_ERROR_INFO已经存在,该步骤跳过。 02) >GET_MILLISECOND.SQL 如果函数GET_MILLISECOND已经存在,该步骤跳过。 03) >GET_DATE_FROM_MILLISECOND.SQL 如果函数GET_DATE_FROM_MILLISECOND已经存在,该步骤跳过。 04) >AGGRE_PM_PARTITIONF.SQL 2.注意事项: 01) >部署完后注意检查分区维护JOB[对应存储过程为AGGRE_PM_PARTITIONM], 如果有多个相同的分区维护JOB,则请删除后面创建的JOB,只保留一个分区维护JOB。 检查脚本如下:select t.what,t.* from user_jobs t 02) >本产品中使用的分区调度表名称为AGGRE_PARTITION_TASK,可以根据该表中信息观察分区情况。 以下为说明解释部分: 2.分区改造主过程:AGGRE_PM_PARTITIONF.SQL, 意思是PARTITIONING THE FIRST TIME; 参数解释如下: -- @PARAM VARCHAR2 PARTTABLENAME---可以指定对某个表大小大于等于TABLEONSIZE_M(单位为MB)的表进行按指定时间字段的自动分区; -- @PARAM NUMBER TABLEONSIZE_M---大表自动分区起始大小,单位为兆字节(MB),如不想指定具体大小则置0即可; -- @PARAM NUMBER PARTINTERVAL----取值范围为[1/24,365],表的分区时长,单位为天,默认为1,采用一天一分区; -- @PARAM 若为7,则采用一周一分区,若为30,则采用一月一分区; -- @PARAM NUMBER PARTRESERVED----表数据保留时长,单位为天; -- @PARAM NUMBER BACKINTERVAL----取值范围为[3600,7*86400],表数据回迁时的循环步长,即一次回迁多长时间的数据,单位为秒; -- @PARAM VARCHAR2 PARTWEEKDAY-----取值范围为(SUN,MON),PARTINTERVAL为7时起作用,指定一周的起始天为星期日还是星期一; -- @PARAM VARCHAR2 PARTFIELD-------指定的分区时间字段名称 -- @PARAM VARCHAR2 FIELDFORMAT-----指定的分区时间字段的格式 -- @PARAM VARCHAR2 TISPARTITIONED--取值范围为(TRUE,FALSE),指定PARTTABLENAME参数所指定的表是否是分区表,默认为FALSE -- @PARAM VARCHAR2 PARTEXCHANGE----取值范围为(TRUE,FALSE),是否使用交换分区方法实现非分区表的分区化改造,默认为FALSE -- @PARAM 注意:当PARTEXCHANGE参数为TRUE时,TISPARTITIONED参数只能为FALSE, -- @PARAM 即已经分好区的分区表是不能够使用交换分区的方法转换为另一种分区表的; -- @PARAM VARCHAR2 DROPPABLE-------取值范围为(TRUE,FALSE),指定分区完后是否DROP掉分区备份表; 其中参数FIELDFORMAT的取值范围如下: /** * FIELDFORMAT * 0 NUMBER/CHAR MILLISECOND 1300200064000 13BITS * 1 NUMBER/CHAR SECOND 1300200064 10BITS * 2 NUMBER/CHAR YYYYMMDDHH24MISS 20110315224030 * 3 NUMBER/CHAR YYYYMMDDHH24MI 201103152240 * 4 NUMBER/CHAR YYYYMMDDHH24 2011031522 * 5 NUMBER/CHAR YYYYMMDD 20110315 * 6 NUMBER/CHAR YYYYMM 201103 * 7 NUMBER/CHAR YYYY 2011 * 8 CHAR YYYY-MM 2011-03 * 9 CHAR YYYY-MM-DD 2011-03-15 * 10 CHAR YYYY-MM-DD HH24 2011-03-15 22 * 11 CHAR YYYY-MM-DD HH24:MI 2011-03-15 22:40 * 12 CHAR YYYY-MM-DD HH24:MI:SS 2011-03-15 22:40:30 * 13 CHAR YYYY-MM-DD HH24:MI:SSXFF 2011-03-15 22:40:30.765000 * 14 CHAR YYYY"年" 2011年 * 15 CHAR YYYY"年"MM"月" 2011年03月 * 16 CHAR YYYY"年"MM"月"DD"日" 2011年03月15日 * 17 CHAR YYYY"年"MM"月"DD"日" HH24"时" 2011年03月15日 22时 * 18 CHAR YYYY"年"MM"月"DD"日" HH24"时"MI"分" 2011年03月15日 22时40分 * 19 CHAR YYYY"年"MM"月"DD"日" HH24"时"MI"分"SS"秒" 2011年03月15日 22时40分30秒 * 100 DATE 2011-3-15 23:00:01 * 101 TIMESTAMP 15-3月 -11 10.59.30.953000 下午 +08:00 */ -- 第一次分区尽量在数据库闲时操作,这样更能保证分区表的数据一致性; -- 通常使用的现有大表的分区方法:A.使用RENAME分区 B.使用交换分区 C.使用联机重定义 只有C方案才能保证数据的完全一致性; -- 但是经过测试发现方案B和C都存在分区过程的不透明性,对EXCEPTION不好控制,另外C方案比较适合手工操作,不适合自动运行; -- B方案比较适合将非分区表中的数据放到分区表中的一个分区中,不符合要求,所以本分区存储过程默认采用A方案; -- 当然,也支持通过新增参数PARTEXCHANGE来控制是否使用B方案;PARTEXCHANGE为TRUE,使用B方案,为FALSE,使用A方案; -- 手动运行示例: 自动对800M以上的非分区大表PM_RAW_B_RESTEST进行分区,一天一分区; -- 手动运行示例: SQL> EXEC AGGRE_PM_PARTITIONF('PM_RAW_B_RESTEST',800,1,10,3600,'SUN','DCTIME','0','FALSE','FALSE','FALSE'); -- 推荐以以上这种方式对单个表进行分区,并将DROPPABLE参数设为'FALSE', -- 这样有什么问题可以跟踪,等完后再可手动将分区备份表DROP掉; -- 注意:分区之前请确保相关表空间足够大。 -- 注意:如果在分区化改造过程中数据回迁之前抛出异常,则手动数据回迁前注意检查分区表有无主键索引。 3.分区维护主过程:AGGRE_PM_PARTITIONM.SQL, 意思是PARTITION MANAGEMENT; 4.创建分区维护JOB -- 对在分区调度表中的已经分区的表进行分区清理以及分区追加等 -- 分区维护操作由该JOB自动完成,该过程不用手动干预。
计算机拆装实验报告 一、实验概述 【目的及要求】 1、了解计算机配置原理和方法 2、掌握计算机拆卸方法和注意要点 3、掌握计算机安装方法和注意要点 4、学会组装电脑 【基本原理】 计算机几个主要部件通过计算机主板上的插槽连接构成一台完整的计算机。 【实施环境】(使用的材料、设备、软件) 计算机完整部件一套、螺丝刀 二、实验内容: 【项目内容】 了解计算机各个主要部件,熟悉主板各个插槽的作用和接线柱的识别,掌握计算机组 装 技术。 【实验过程】(步骤、记录、数据、程序等) 1.计算机拆卸步骤 第一:首先把机箱后面的各种数据线先拔掉(包括显示器、键盘、鼠标等)。 第二:用螺丝刀拧下机箱侧面板的螺丝拆开机箱。 第三:把主板上的各种数据线和电源线拔掉(注意记住它们的位置)。 第四:依次把主板上的内存、显卡、网卡、CPU风扇,CPU拆下。 第五:把主板上的螺钉卸了,把主板拆下。 第六:把硬盘,光驱,软驱拿下来。 2.拆卸时应注意的几点事项! 一、拆卸可插入主板内硬件。通常包括内存、显卡和PCI扩展卡。 1、内存:在拆卸时请大家注意,一定要把两边的卡子放到底,这样便不会伤害到内存金 手指,以及主板内存接口了!(清理时,如发现在金手指处有明显氧化,可用软性橡皮 按顺时针方向匀力擦拭,氧化面即可被清洗掉)。 2、显卡:拆卸和清理时的注意事项和内存基本一致。进一步清理。偶用的另一台机器是 9550(穷人),在拆下显卡后,发现在散热片和PCB版交接处存在大量积尘,而散热片却 找不到一个膨胀螺栓。故此时想到是用硅胶固定。拆卸方法:可用无静电的专业吹风机 对散热片加热(家用不可,家用吹风机出风口太大,容易造成显卡PCB板穿孔,切记切记 !)或开机运行三型3D游戏、执行3DMARK,使显卡持续高温,迅速关闭计算机后把显卡 拆下,用细线把散热器和PCB板分离! 3、PCI扩展卡:其拆卸注意事项和内存、显卡基本相同,只需注意,在清理后,装回主 板时,一定要远离显卡,否则造成显卡通风不畅哟^__^。 二、主板插槽拆卸。在主板上存货最多的地方无非就是三点,北桥芯片、处理器托架以 及内存插口旁。 1、北桥芯片:其散热量并不亚于显卡、CPU。由于北桥芯片是用两颗塑料的膨胀螺栓进 行固定,拆卸时,把主板翻到背面,右手用钳子(最好是尖嘴钳子)轻轻夹住膨胀螺栓 ,使其合并,左手则轻轻向下提取散热片。注意:用钳子夹住后不要左右晃动!这样会 很容易划伤主板!紧记! 2、处理器托架:不要小看这里,在关闭电源的一瞬间,此处收货量是所有散热系统的状 元!原理:一般情况下,处理器托架是由4个塑料膨胀螺栓来固定,但其和北桥散热片不 同之处在于,该膨胀螺栓是在中间加一个小塑料棍,通过向下挤压,使其膨胀,以起到 固定的作用。方法:用小型一字改锥将小棍挤出即可! 3、内存插口:通常是由于离CPU过近,而造成的尘堆积。注意上述拆卸方法后,应能轻 松取下! 至此,机箱内所有发热量大户,已被我方全部攻破,下一步进行清理即可。小提示:电 源可是超级吸尘器,可打开其外部用气筒进行清理! 4.计算机安装步骤 1) 安装机箱电源; 2) 安装CPU和CPU散热的风扇; 3) 安装内存条; 4) 再机箱底板上固定主板; 5) 连接电源线、连接机箱面板上的开关和指示灯; 6) 安装软驱; 7) 安装硬盘; 8) 安装光驱; 9) 安装显卡; 10) 安装声卡; 11) 安装内置modem; 12) 连接显示器、音箱; 13) 连接键盘、鼠标、打印机; 14) 通电测试; 15) 整理工作; 16) 硬盘分区、格式化; 17) 安装windows操作系统及硬件驱动和应用软件; 18) 进行72小时的烤机,如果硬件有问题,在72小时的烤机中会被发现。 5.安装时应注意的几点事项 ㈠.机箱装配及电源安装 主机内部的所有部件都要安装在机箱里面,组装计算机时,首先要进行的工作就是机 箱装配和主电源的安装。 机箱装配 首先准备好机箱装配所需的一些配件,包括螺丝等。 由于不同主板上的输入输出接口的布局不同,要根据布局情况,将配板上相应的小 铁片拆下来,拆下小铁片后,就可以使主板上的输入输出接口,如键盘接口、鼠标 接口、串行口和并行口等露出来。 电源安装 由于各种机箱形状不同,为了安装主板方便,往往先将主板安装到机箱内,然后再安 装电源。安装电源的步骤如下: 准备好要安装的ATX电源。 用螺丝刀拧开机箱后面的所有螺丝。 拆下机箱盖。由于机箱种类不同,机箱盖的拆装方式也有所不同。 电源后面的安装位置四周有4个螺丝孔,与机箱后面板上电源位置的4个螺丝孔相对 应。把电源放入机箱,对准电源上和机箱上的螺丝孔。 拧上螺丝。先将4个螺丝拧上,不要拧紧。调整一下电源的位置,使之平稳,然后再 将所有螺丝拧紧。 ㈡.安装主板 安装主板时应首

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值