oacle
文章平均质量分 53
水木天麟
这个作者很懒,什么都没留下…
展开
-
oracle 循环分区处理
今天要到对一个大数据表A,捞取一部分数据进行处理,由于表数据很大且是分区表,表是根据hash 分区的P1到p64,只能循环分区处理,由于根据分区查询,select * from A partition(p),变量p不能为字符串,所有根据select DATA_OBJECT_ID from user_objects t where object_name = 'A' and O原创 2016-06-24 17:06:15 · 2213 阅读 · 0 评论 -
oracle定时job,定时删除分区
create table t_partition( parti_name VARCHAR2(20), table_name VARCHAR2(200));create or replace procedure P_DEL_TEST1_PARTITION is v_error varchar2(1000); v_cnt number(10); v...原创 2018-09-20 16:04:12 · 672 阅读 · 0 评论 -
oracle表自动创建分区,创建分区索引
-- Create tablecreate table T_TEST1( t_key varchar2(20), createtime DATE)partition by range (CREATETIME)( partition SUBDIFF1 values less than (TO_DATE(' 2017-10-01 00:00:00',...原创 2018-09-20 16:03:12 · 2754 阅读 · 0 评论 -
ORACLE数据truncate、delete删除恢复
1、DELETE删除。根据快照快速恢复删除的数据一、select *from 表名 as of timestamp(systimestamp - interval '36000' second)2、truncate 表删除恢复,注意:根据此方法回滚的表,在truncate后,不能insert新数据插入1、根据Fy_Recover_data恢复truncate表数据2、网原创 2017-11-15 10:39:56 · 2856 阅读 · 0 评论 -
导入、导出oracle数据库
--登陆wcb数据库--wcb数据库 查看当前用户表空间:Userselect username,default_tablespace from user_users; --登陆A数据库服务器--进入dpdump文件夹cd /home/oracle/admin/ora11/dpdump--执行导出数据库命令expdp userid=wcb/wcb原创 2017-08-25 09:19:44 · 716 阅读 · 0 评论 -
oracle clob类型截取值
对oracle clob类型字段操作,查找某字符串位置用instr,截取用substr,例如: select notifyid, substr(m, instr(m, 'aa', 1, 1) + 87, 18) as aa, substr(m, instr(m, 'bb', 1, 1) + 24, 12) as bb,原创 2016-07-29 08:48:10 · 18226 阅读 · 0 评论 -
clob大字段截取值
oracle字段clob类型值判断可以用dbms_lob.instr(a, 'b', 1, 1) > 0. 例如:select notifyid, substr(m, instr(m, 'aa', 1, 1) + 87, 18) as aa, substr(m, instr(m, 'bb', 1, 1) + 24, 12) as bb,原创 2016-07-29 08:31:42 · 5854 阅读 · 0 评论 -
存储过程重新编译一直卡死
一次修改dblink密码,导致所有物化视图存储过程失效,运行存储过程卡死.重新刷新了物化视图,存储过程无法重新编译--跟踪PLSQL会话,kill掉正active和inactive的会话。--结果还卡死--查询会话状态select distinct status from v$session;--查询已经kill掉的会话select * from v$s原创 2016-06-12 11:20:55 · 12353 阅读 · 0 评论