IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

Oracle数据库开发

最近项目中用到的Oracle数据库在服务器上是建了多个表空间供不同系统使用,两个系统同时在使用过程中,正在开发的一个项目在测试运行时,时不时就出现连接池满了,连接不上的问题,为此查了下怎么修改Oracle连接池配置的修改方式,特记录下来备查。

数据库管理Oracle 连接池信息的修改

2012年4月13日,由IT168(ITPUB、IXPUB、ChinaUnix)主办的2012中国数据库技术大会(DTCC)将在北京隆重召开。本次大会上, OCM联盟(www.ocmu.org)发起人侯圣文分享了主题为“航空结算系统基于Oracle的数据架构解决方案”的精彩演讲。

基于Oracle的数据架构的航空结算系统

Oracle Decode()函数和CASE语句都是我们经常用到的,那么它们的区别在哪里呢?下面就为您详细介绍Oracle Decode()函数和CASE语句的区别,供您参考。

Oracle Decode()函数和CASE语句的比较

一年一度的技术盛会Oracle OpenWorld 2011全球大会以及JavaOne技术大会将于北京时间10月2日在旧金山Moscone Center隆重召开。经过一年的时间,Oracle公司发布了哪些重要的产品,有哪些话题值得我们关注?在这里我们做一个回顾和展望,让我们了解一下OpenWorld 2011有哪些值得我们关注的话题。

Oracle OpenWorld 2011 期待6大亮点

甲骨文公司为越来越多的中型企业客户提供Oracle电子商务套件。全球各个行业的上千家中型企业客户正通过采用Oracle电子商务套件有效地运营他们的企业和机构。

Oracle电子商务套件获中型企业青睐

基于以前开发的一个用于监控线程的CPU使用状况的小工具,TopShow,我开发了一个用于追踪Oracle内部函数调用的追踪器——OraTracer.

Oracle内部函数调用追踪器

Kamus介绍了在RAC环境中的负载均衡以及失效接管的概念和实现方法,以及在当今的大型企业数据库架构中较为常见的负载均衡与失效接管架构,并介绍了在Loadbalancing和Failover较为常见的错误现象以及处理方法。 。

Kamus详解RAC环境中的负载均衡

优化器默认为CBO,OPTIMIZER_MODE默认值为ALL_ROWS。不再使用古老的RBO模式,但RULE、CHOOSE并没有彻底消失,有些时候仍然可以作为我们调试的工具。

Oracle 10g中的SQL优化亮点

SQL注入,一个老掉牙的安全问题,有SQL的地方就会有SQL注入。一般做企业应用的只关注Java层面的编写规范,比如使用preparedStatement,或者干脆直接过滤掉危险字符等等

Oracle数据库安全:PL/SQL的SQL注入

本文只讲最最平常最最简单的索引,就是以create index ix on tx(a,b,c);形式创建的索引,而不讲位图索引、反向键索引、倒序索引、基于函数的索引等等。其实呢,只要是基于B树的索引,不管是在Oracle, Mysql,还是其它数据库中,原理应当都是一样的

技术感悟:我对Oracle索引的理解

只有增加DISTINCT关键字,Oracle必然需要对后面的所有字段进行排序。以前也经常发现由于开发人员对SQL不是很理解,在SELECT列表的20多个字段前面添加了DISTINCT,造成查询基本上不可能执行完成,甚至产生ORA-7445错误。所以一直向开发人员强调DISTINCT给性能带来的影响。

适时增加Distinct提高查询效率

2009年12月28日为了进一步提高开发人员效率,简化Oracle数据库开发,甲骨文公司日前宣布Oracle SQL Developer 2.1版上市,这是广受欢迎的数据库开发和迁移工具Oracle SQL Developer的最新版本。

29日更新
Oracle发布SQL Developer 2.1 简化开发

在2009年11月6-8号这个周末里,我们将Oracle和BEA用户从经典的Metalink网站转移到了新的技术支持门户My Oracle Support上,许多用户已经开始使用My Oracle Support体验下一代技术支持平台的好处了。新的支持门户提供了更加个性化的服务,服务请求将会更快得到解决。

如何从Metalink转到My OracleSupport

2009年9月Oracle公司发布了期待已久的Oracle 11g R2,本系列文章将给读者一一揭开新版本中的新特性,并会介绍企业如何利用这些新特性将现有的Oracle 9i,10g,11g R1升级到Oracle 11g R2

Oracle 11g R2新特性概述

当一个事务需要修改(大多数情况是Insert操作,某些情况下也可能为Delete操作)索引块(枝节点或叶子节点)上的数据,但没有足够空间容纳新的数据(包括索引条目、ITL slot)时,会将原有块上的部分数据放到一个新的数据块上去,这一过程就是索引块分裂(Index Block Splitting)。

B-Tree 索引中的数据块分裂

在一个查询中,使用表别名限定所有的列(甚至那些非不明确的列)是好的编程实践,这样的好处是,解析语句的时候Oracle能够避免这种额外的搜索

03日更新
Oracle SQL最佳实践

原来有一个需求,需要从BLOB字段(本来就是字符型的内容)中直接读取成为字符串,需要java开发人员的支持,想了想与其求人不如求己

29日更新
用Java和oracle实现BLOB字段的字符串读取

Introduction to Recovery Manager 3个重要的特点:在线热备不需要ALTER TABLESAPCE … BEGIN BACKUP or END BACKUP,并且不会产生更多日志 Incremental backups and restores. Can recover a NOARCHIVELOG database. However, only take incremental backups of a NOARCHIVELOG database after a consistent shutdown. 只备份HWM以下的blocks

12日更新
rman使用小记

触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。

09日更新
Oracle学习:trigger

 什么时候使用分区:1、 大数据量的表,比如大于2GB。一方面2GB文件对于32位os是一个上限,另外备份时间长。 2、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例子:历史表,只有当前月份的数据可以被修改,而其他月份只能read-only

09日更新
Oracle学习:分区表和索引
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐