自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 比较dbms_job几个模拟多线程方法在调用延迟上的差异

目的:比较几个多线程方法在调用延迟上的差异。1.dbms_job.submit;2.dbms_job.isubmit;3.dbms_job.run;4.dbms_job.broken;这几种都能调用新JOB,模拟多线程,比较这几种方式的差异。实验内容:连续调用起100个线程,每10个后sleep(1),记录每个线程的调起时间,且从kect_testa表随机取一条记录插入

2012-05-04 16:04:20 5082

转载 oracle在线文档

<br />工作中经常用到oracle在线文档,每次都在oracle网站上找来找去,不是很方便,特在这里记下在线文档网址。<br />在线文档索引首页:<br />http://www.oracle.com/technology/documentation/index.html<br />11g Release 2 (11.2)在线文档网址:<br />http://www.oracle.com/pls/db112/homepage<br />10g Release 2 (10.2)在线文档网址:<br /

2011-03-29 11:38:00 813

转载 关于程序出现ORA-04068错误的处理方法

<br />在客户端查询数据的时候,有时候会出现明明有数据,但是还是显示查不到数据,再点击查询或多查几次又能查出来,很是郁闷,查看服务器日志,发现了如下错误:<br />view plaincopy to clipboardprint?<br />2011-01-07 08:49:31,604 ERROR [STDERR] java.sql.SQLException: ORA-04068: existing state of packages has been discarded   <br />ORA-0

2011-03-22 16:41:00 2276

原创 ORACLE 过程、函数、包的区别与联系

<br />一、过程与函数区别<br />1.过程可以有0~N个返回参数,通过OUT or IN OUT参数返回;函数有且仅有1个返回值,通过return语句返回。<br />2.调用过程时,可做为单独的语句执行;调用函数时,函数必须把返回结果赋值给一个变量。<br />3.在SQL语句中,可以不能调用过程;在SQL语句中,可以直接调用函数。<br /> <br />二、过程与函数<br />过程[procedure]及函数[function]这两种方案对象均由 SQL 语句及 PL/SQL 语言构件组合而

2011-03-14 11:56:00 5778

转载 ORACLE PL/SQL是如何运行的

<br />PL/SQL 引擎[PL/SQL engine]是用户定义,编译,及运行 PL/SQL 程序单元的工具。<br /><br /> <br />图中 显示了应用程序向 Oracle 数据库发送了一个过程调用。PL/SQL 过程在 SGA 中运行,SGA 将过程发送给 PL/SQL 引擎,而引擎则将 SQL 发送给 SQL 语句执行器。<br />PL/SQL 程序单元存储于数据库中。当应用程序调用存储于数据库内的存储过程时,Oracle 将经过编译的程序单元加载到位于系统全局区[system gl

2011-03-14 11:16:00 3343

原创 Oracle SQL语句处理过程详解(DML)

Oracle SQL处理过程 软解析 硬解析

2011-03-11 17:25:00 1583

原创 ORACLE删除字段(set unused的用法)

<br />一、问题<br />现场有一张大数据量的分区表,数据量在10G以上。因某种原因需要删除其中的某些字段。如果直接用<br />alter table1 drop (column1,column2); 或者alter table1 drop column column1;和alter table1 drop column column2;  的话,需要执行很长时间,这期间该表被锁,会影响到其它应用。<br /> <br />二、解决方法<br />使用set unused,等系统空闲时再drop u

2011-02-22 17:20:00 14996 2

转载 ORACLE分区表管理的一些笔记

<br />分区表的管理笔记(仅限于对普通表,即堆表的分区管理,IOT跟CLUSTER TABLE不再讨论范围内)<br /><br />1. 增加分区(add partition)<br />语法是:alter table xxx add partition…<br />需要注意的是如果分区中存在maxvalue或default分区add partition会报错,应使用split<br />如:<br />Alter table t_range add partition p5 values less

2011-02-17 17:24:00 2587

原创 ORACLE索引失效的问题分析

一、问题发现2月16日现场同事发现某个tablespace空间快要耗尽,让我们手工清楚些数据,腾出足够空间,等用户有预算添加磁盘。该问题年前已经处理过一次,我们已经将数据保留期限做了缩减,按道理不会这么快出现磁盘空间耗尽的情况。我猜测可能是自动分区程序没有运行,没有自动删除旧分区,而新数据又不断产生,导致磁盘空间被逐渐耗尽。看出从2011-02-02开始到16号这段时间分区维护没有执行,导致空间满。开始通知集成组同事运行自动分区维护程序。自动分区维护运行后,空间使用率低于80%了。问题解决了。过了1小时,现

2011-02-17 11:17:00 19483 1

原创 oragle gran授权被锁住的情况分析

一、问题发现grant select on table1 to user1;grant select on table2 to user1;第一个语句能够顺利执行,第二个语句执行不过去,显示一直在执行中,PLSQL显示Executing,只能强行终止。为什么table1能成功授权,table2不能成功授权,是什么原因引起的呢?二、问题分析感觉table2被锁住了。但是通过以下语句select * from v$locked_object t1,user_objects t2where t1.object_i

2011-02-15 11:28:00 1132

转载 library cache pin和library cache lock(转)

一、概述一个实例中的library cache包括了不同类型对象的描述,如:游标,索引,表,视图,过程,等等.这些对象不能在他们被使用的时候改变,他们在被使用的时候会被一种library locks and pins的机制锁住.一个会话中,需要使用一个对象,会在该对象上先得到一个library lock(null, shared or exclusive模式的)这是为了,防止其他会话也访问这个对象(例如:重编译一个包或视图的时候,会加上exclusive类型的锁)或更改对象的定义.总的来说,library

2011-02-15 10:43:00 540

转载 JAVA接口的作用

<br />今天和同事好好的讨论了下接口的原理和作用,发现原来自己的对接口的理解仅仅是局限在概念的高度抽象上,觉得好像理解了但是不会变化应用其实和没有理解差不多。以前看一个帖子说学习一个东西不管什么时候都要带着“这个东西是什么?”、“这个东西有什么作用?”和“这个东西怎样用?”三个问题,这三个问题回答上来了说明你对这个事物的理解达到了一定的高度。<br />        今天还有一个比较深的经验是要学习到知识就要多和人交流。就像以前某个管理人员说得“要疯狂的交流”。<br />        现在对于今天

2011-01-17 16:47:00 429

原创 迷茫,普通程序员的前景在哪里?

<br />最大的80后,现在还是普通程序员。还能再干几年。每想到这个问题,都有些失落。和同龄的同事聊起这个话题,大家也有同样的感觉。我们的出路在哪里?有人说钻技术、转管理。但是能往上爬的毕竟是少数吧,多数人还是普通程序员。因为那些已经爬上去了的,占住了位置。那就转技术吧,一技在手,到哪都有饭吃。让自己已有的技能更纯熟,学习新技能。<br /> <br />现在的公司有个好处是比较稳定,比较清闲,看有很多同事上班还炒股。稍微理理财还是必要的。你不理财,财不理你。自己也应该找个合适的理财项目,比如一部分基金定

2011-01-11 16:18:00 450

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除