自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

转载 SESSION_CACHED_CURSORS参数配置

SESSION_CACHED_CURSORS,就是说的是一个session可以缓存多少个cursor,让后续相同的SQL语句不再打开游标,从而避免软解析的过程来提高性能。(绑定变量是解决硬解析的问题),软解析同硬解析一样,比较消耗资源.所以这个参数非常重要。oracle有一个概念,那就是session cursor cache,中文描述就是有一块内存区域,用来存储关闭了的cursor。当一个cursor关闭之后,oracle会检查这个cursor的request次数是否超过3次,如果超过了三次,就会放入se

2011-01-06 17:23:00 818

原创 利用plsql devloper定位jdbc游标未关闭的错误

项目中应用jdbc进行业务处理,势必会用到大量的事务处理代码诸如resultset/statement就需要自行管理关闭以释放数据库资源,特别是当大量数据处理的时候就会抛出超过最大游标数的错误(ora-01000: maximum open cursors exceeded. )。这 样的错误很容易出现在Java代码中的主要原因是:Java代码在执行conn.createStatement()和 conn.prepareStatement()的时候,实际上都是相当与在数据库中打开了一个cursor。尤其是,

2011-01-06 17:18:00 1076

原创 oracle sql语句优化基础

尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。不用NOT IN操作符,可以用NOT EXISTS或者外连接+替代。Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXIST则是首先检查主查询,然后运行子查询直到找到第一个匹配项。NOT EXISTS比NOT IN效率稍高。但具体在选择IN或EXIST操作时,要根据主子表数据量大小来具

2010-04-21 16:11:00 362

原创 Oracle 10g 启动与关闭

在执行启动关闭命令之前需要正确设置下列环境变量:    ORACLE_BASE     ORACLE_HOME 安装过程中显示的oracle home 目录    ORACLE_SID     PATH=$PAHT:$ORACLE_HOME/bin    以 oracle 账号登陆 Linux,或者从 root 下输入 su - oracle 变成 oracle 帐号执行启动关

2010-04-21 16:02:00 415

原创 完全卸载Oracle数据库

实现方法:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer卸装所有Oracle产品,但Universal Installer本身不能被删除5、运行regedit,选择HKEY_LOCAL_MA

2010-04-21 15:58:00 334

原创 Oracle数据库Where条件执行顺序

1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.   例如:   (低效)   SELECT … FROM EMP E WHERE SAL > 50000 AND JOB = ‘MANAGER’ AND 25   (高效)   SELECT … FROM EMP E WH

2010-04-21 15:55:00 590 1

转载 oracle lob 简单介绍

何为LOB?lob为oracle数据库的一个大对象数据类型,可以存储超过4000bytes的字符串,二进制数据,OS文件等大对象信息.最大可存储的容量根oracle的版本和oracle 块大小有关.有那几种可供选择的LOB类型?目前ORACLE提供了CLOB,NCLOB,BLOB,BFILE共四种LOB类型,CLOB,NLOB为大字符串类型,NLOB为多语言集字符类型,类似于NVARC

2010-04-21 15:53:00 378

原创 Oracle 游标的使用与管理

1、查看ORACLE最大游标数C:/Documents and Settings/Administrator>sqlplus "sys/admin@test151 as sysdba"     (sys以dba登录test151服务)SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 11月 5 09:08:04 2009Copyright

2010-04-21 15:47:00 316

原创 Oracle数据导入导出imp/exp命令使用

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中  安装目录o

2010-04-21 15:36:00 330

转载 oracle-merge用法

在Oracle 10g中MERGE有如下一些改进:  1、UPDATE或INSERT子句是可选的  2、UPDATE和INSERT子句可以加WHERE子句  3、在ON条件中使用常量过滤谓词来insert所有的行到目标表中,不需要连接源表和目标表  4、UPDATE子句后面可以跟DELETE子句来去除一些不需要的行  首先创建示例表:  

2010-04-21 15:27:00 231

原创 oracle死锁查询及处理

查询发生死锁的select语句select sql_text from v$sql where hash_value in (select sql_hash_value from v$session where sid in(select session_id from v$locked_object)) ----------------------------------------

2010-04-21 15:25:00 410

转载 recyclebin

文章声明转载Oracle10g提供了类似操作系统中的回收站功能。当drop table的时候,实际上只是将其重命名,并将table以及相关联的对象如index,constraint等放到回收站(RecycleBin)中,后续如果发现drop错了table,可以使用flashback table命名将回收站中的table还原,这就是Oracle10g的Flashback Drop功能。   

2010-04-21 15:15:00 481

Oracle9i+PL_SQL程序设计

Oracle9i+PL_SQL程序设计,想学习的可以看看 大家一起努力

2011-04-06

WebLogic10部署文档

此文档详细说明了WebLogic的配置与使用,希望对大家有帮助!

2009-08-05

java与模式pdf书籍

java与模式是一本有关java设计模式的很好的书籍,讲的很全面透彻!

2008-10-15

apache-log4j-1.2.15

apache-log4j-1.2.15,开源的日志记录组件!

2008-10-01

精通swing程序设计

精通swing程序设计,里面很详细!

2008-06-19

java技能百练

java学习练习之用!

2008-06-19

空空如也

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

TA关注的人

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