Oracle
文章平均质量分 59
gavinloo
这个作者很懒,什么都没留下…
展开
-
使用DBLink方式同步远程数据库中含Blob、Clob字段表的问题解决
在数据库同步中我们经常会用到DBLink方式。DBLink可以将物理上存放于网络的多个数据库在逻辑上当成一个单一的大数据库。开发人员无需关心数据库的网络分布,就能很方便的实现从不同数据库之间读取数据。如何在Oracle数据库间建立DBLink我在之前的文章已有涉及,这里就不花篇幅原创 2011-09-28 15:40:15 · 22419 阅读 · 0 评论 -
Oralce如何修改间隔分区
最近项目上碰到个问题,在初始化某张表时,按照设计要求是按年做间隔分区。但是竟然忘记加上间隔的参数INTERVAL(NUMTOYMINTERVAL(1,'year')),造成没有按年创建分区。按年自动创建分区的语句如下:CREAT TABLE tt( ID NUMBER(8), dd DATE) PARTITION BY RANGE(dd) INTERVAL(NU原创 2017-01-03 14:59:48 · 1361 阅读 · 0 评论 -
Oracle分页查询排序数据重复问题
在项目开发过程中大量的使用了分页查询,当想要让数据按照日期排序时,出现了很多重复的数据出现。 造成这一问题出现的原因是:在数据中,日期的值不是唯一的。我们知道Oracle的分页查询是没有进行任何排序操作的,Oracle是顺序的从数据块中读取符合条件的数据返回到客户端。而Oracle的排序算法不具有稳定性,也就是说,对于键值相等的数据,这种算法完成排序后,不保证这些键值相等的数据保持排序前的原创 2013-10-16 16:06:59 · 5420 阅读 · 0 评论 -
关于java.sql.SQLRecoverableException: Closed Connection异常的解决方案
在项目中碰到了一个应用异常,从表象来看应用僵死。查看Weblogic状态为Running,内存无溢出,但是出现多次线程堵塞。查看Weblogic日志,发现程序出现多次Time Out。 <[STUCK] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "640"原创 2013-09-30 21:52:06 · 68399 阅读 · 6 评论 -
Linux平台Oracle多个实例启动说明
如何在Linux系统中启动多个Oracle实例?相信很多Oracle的初学者都会碰到这一类问题,下面我简单介绍一下。1.切换Oracle用户:# su oracle2.切换到Oracle目录下: # cd $oracle_home3.执行配置文件 .bash_profile[oracle@db ~]$ ..bash_profile4. 查看参数是否已经配置成原创 2012-03-13 13:46:18 · 12417 阅读 · 1 评论 -
关于Oracle存储过程执行权限问题的解决
在数据库系统中存储过程是必不可少的利器,存储过程是预先编译好的为实现一个复杂功能的一段Sql语句集合。它的优点我就不多说了,说一下我碰到的问题吧。我在项目开发的过程中需要用存储过程来实现一个功能,其中涉及到判断一张表是否已经建立,没有建立就由存储过程来建立这张表。CREATE原创 2011-10-13 13:14:12 · 20466 阅读 · 1 评论 -
Oracle数据库安装及配置
做了4年.NET开发,一直都在和Sql-Server打交道,Sql-Server的安装和使用无需多言。最近转行作J2EE的开发,公司使用的是Oracle数据库。对于我这个数据库老手,初次使用Oracle时,如何安装和正确配置Oracle成为了我的必修课。下面我把我的学习总结一下,原创 2011-09-14 11:14:49 · 2185 阅读 · 0 评论 -
PL/SQL Developer如何连接Oracle
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库的开发和管理,是一款很实用的Oracle客户端程序。如何配置PL/SQL实现和Oracle的连接呢?1.配置Oracle数据库连接前面一篇我们已经知道如何使用Oracle的Net Configu原创 2011-09-14 14:14:28 · 28213 阅读 · 0 评论 -
Oracle建立DBLink
由于工作的原因涉及到了DBLink方面的知识。Oracle的DBLink还是很强大很管用的东东。原来使用Sql-server时,碰到两台服务器的数据查询时,只能在某台服务器上做一个视图,然后对视图进行查询。而DBLink,可以直接把B数据库直接Link到A数据库上,只需要登录A数原创 2011-06-01 16:35:00 · 4462 阅读 · 1 评论 -
SQLSERVER,ORACLE,MYSQL高效分页查询
在我们开发过程中经常会碰到需要查询数据库表中的数据。有的时候这张表的数据量非常大,我们如何高效的分页的查询出来给用户显示呢?如果查询结果需要分页,从效率上讲,下面的效率应该比较高(粉红色表示需要根据实际情况填充的地方)三类数据库中进行分页查询的高效率方法(目前来看原创 2011-08-18 17:06:59 · 1233 阅读 · 0 评论 -
Oracle临时表学习小结
最近因为工作的原因,需要使用到Oracle的临时表。发现Oracle的临时表和Sql-Server的临时表之间还是有很多的不同之处。为了能够彻底弄清Oracle临时表的性能,也为了更好的在项目中决策是否使用临时表,我花了一些时间翻阅了一下资料。下面对这段时间临时表的学习做一个总结原创 2011-09-29 16:10:43 · 3417 阅读 · 0 评论 -
Oracle用子查询创建临时表的问题总结
项目中需要创建临时表来暂时存储一个表的数据,我们知道可以用子查询来实现,语法很简单:create global temporary table temp1 as select * from jjr_tjjr_cyzgxx我们通过查询临时表temp1,发现只是创建了永原创 2011-09-15 15:36:09 · 14926 阅读 · 0 评论 -
主外键造成ORA-00060死锁问题的解决方案
在我们项目性能测试过程中出现了ORA-00060死锁,查了一下Oralce的官方文档,该死锁是属于表级死锁。我们的测试场景是不断的提交数据,然后删除数据,虽然涉及到多张表的操作,理论上不可能产生表级死锁。进一步分析代码和出现死锁的表,发现出现死锁的是一张由主外键关联的表。在代码方面当时为了省事,采用了Oralce主外键的级联删除关系,没有通过代码来控制主外键关系。这个时候,当程序删除主表数据时原创 2017-01-05 16:08:20 · 3327 阅读 · 1 评论