oracle
花飘万家雪
这个作者很懒,什么都没留下…
展开
-
Oracle job procedure 存储过程定时任务
oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的job,可以查询视图--相关视图select * from dba_jobs;select * from all_jobs;select * from user_jobs;-- 查询字段描述/*字段(列) 类型转载 2015-05-21 11:20:04 · 381 阅读 · 0 评论 -
【DATAGUARD】物理dg配置客户端无缝切换 (八.3)--客户端TAF 配置
【DATAGUARD】物理dg配置客户端无缝切换 (八.3)--客户端TAF 配置 1.1 BLOG文档结构图 1.2 前言部分 1.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① Data Guard Broker 的配置 ② Fast-Start Failover 的配置 ...转载 2018-03-30 11:13:03 · 1288 阅读 · 0 评论 -
Oracle数据库创建表空间及用户并设置权限
declare file_path varchar2(500); v_sql varchar2(500); begin select distinct substr(FILE_NAME,1,instr(FILE_NAME,'/','-1',1)) into file_path from dba_data_files t where t.tab...原创 2018-03-15 17:51:03 · 325 阅读 · 0 评论 -
oracle中监听程序当前无法识别连接描述符中请求服务 的解决方法
早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里。也许你没有遇到过,原因如下:你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题。而一旦你和我同事一样,有时把Oracle安装在虚拟机中,转载 2016-07-08 14:27:20 · 87419 阅读 · 6 评论 -
Oracle 分区操作
一、添加分区 以下代码给SALES表添加了一个P3分区ALTER TABLE SALES ADD PARTITION P3 VALUES LESS THAN(TO_DATE('2003-06-01','YYYY-MM-DD'));注意:以上添加的分区界限应该高于最后一个分区界限。以下代码给SALES表的P3分区添加了一个P3SUB1子分区ALTER TABLE SALES MO转载 2015-08-18 10:14:32 · 420 阅读 · 0 评论 -
oracle分区索引
表可以按range、hash、list分区,表分区后,其上的索引和普通表上的索引有所不同,oracle对于分区表上的索引分为2类,即局部索引和全局索引,下面分别对这2种索引的特点和局限性做个总结。局部索引local index1.局部索引一定是分区索引,分区键等同于表的分区键,分区数等同于表的分区数,一句话,局部索引的分区机制和表的分区机制一样。2.如果局部索引的索引列以分区键开头转载 2015-09-01 10:52:59 · 521 阅读 · 0 评论 -
Oracle中使用fetch bulk collect into批量效率的读取
通常我们获取游标数据是用 fetch some_cursor into var1, var2 的形式,当游标中的记录数不多时不打紧。然而自 Oracle 8i 起,Oracle 为我们提供了 fetch bulk collect 来批量取游标中的数据。它能在读取游标中大量数据的时候提高效率,就像 SNMP 协议中,V2 版比 V1 版新加了 GET-BULK PDU 一样,也是用来更高效的批量转载 2015-05-26 11:46:50 · 2937 阅读 · 0 评论 -
详解Oracle DELETE和TRUNCATE 的区别
语法delete from aa truncate table aa 区别1.delete from后面可以写条件,truncate不可以。2.delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,因此日至里面只记录页释放,简言之,delete from更新日志,truncate基本不,所用的事务日志空间较少。转载 2015-06-26 11:02:47 · 416 阅读 · 0 评论 -
oracle设置定时任务来调用存储过程完成统计(每小时计时一次存到hour表)
在做项目的时候经常会有日志统计功能,如果日志量很大的话,使用原表来做统计会很慢,这时我们可以设置一个定时任务,定时的调用存储过程,把前一小时的日志做一下统计,存到hour表里,然后就可以直接用hour表来做统计了,统计用时会大大缩短。下面介绍一下大概的实现过程。1、创建表和序列 ----原日志表------------------create table log_statistic(原创 2015-05-29 17:03:35 · 10909 阅读 · 1 评论