随笔分类 -  Oracle编程艺术&体系结构

摘要:(方案收集)背景:新开发Sales系统,基础数据从EBS获得。不要求实时同步,只需每天凌晨更新一次。  即A(EBS)->B(Sales),A中若干表数据抛向B中对应接口表。当A中数据表数据更新,在B中对应的接口表是在夜晚才进行同步。解决方案:  数据同步大概知道的有两类,一种是数据库之间,一种是使用第三方工具实现数据同步(不咋了解,主要考虑到安全问题就先排除了)。数据库间数据同步比较常用的... 阅读全文
posted @ 2009-12-28 13:25 郭振斌 阅读(758) 评论(0) 推荐(0)
摘要:insert into erp_customer3@erpsales (cust_acct_site_id, meaning, segment2, status, creation_date, created_by, last_update_date, last_updated_by) select csua.cust_acct_site_id, flvv.meaning, gcc.segment... 阅读全文
posted @ 2009-12-25 13:57 郭振斌 阅读(1370) 评论(0) 推荐(0)
摘要:Oracle内置函数SQLCODE和SQLERRM是特别用在OTHERS处理器中,分别用来返回Oracle的错误代码和错误消息。 OTHERS处理器应该是异常处理块中的最后的异常处理器,因为它是用来捕获除了别的异常处理器处理以外的所有的Oracle异常,所以在程序的最外层使用一个OTHERS处理器的话,将可以确保所有的错误都会被检测到。 在一个内在的异常中,SQLCODE返回Oracle错误的... 阅读全文
posted @ 2009-12-25 13:29 郭振斌 阅读(762) 评论(0) 推荐(0)
摘要:目的  使用create Database link语句创建数据库链接。数据库链接是本地数据库中的模式对象,利用它可以访问远程数据库的对象。远程数据库不必是Oracle系统。  一旦创建了数据库链接,就可以用它来引用远程数据库上的表和视图。在表或视图名后附加@[dblink],就可以在SQL语句中引用远程表或视图。用select语句可以查询远程表或视图。如果正以分布式选项使用Oracle,还可以使... 阅读全文
posted @ 2009-12-25 11:33 郭振斌 阅读(4749) 评论(0) 推荐(0)
摘要:runstats是一个开发工具,能对同一件事的两个不同方法进行比较,得出孰优孰劣的结果。你只要提供两个不同的方法,余下的事情都由runstats负责。runstats只是测量3个要素:墙上时钟(wall clock)或耗用时间(elapsed time):知道墙上时钟或耗用时间很有用,不过这不是最重要的信息。系统统计结果:会并排地显示每个方法做某件事(如执行一个解析调用)的次数,并展示出二者之差。... 阅读全文
posted @ 2009-12-06 21:58 郭振斌 阅读(1935) 评论(0) 推荐(0)
摘要:说明:oracle statspack是oracle提供的一个性能调优工具,当statspack自动收集活动进行的时候,statspack会中内存结构中获取相关信息,并且存储在statspack表中环境:windows xp,Release 10.2.0.1.0安装前提:用户是sysdba权限过程:1.登录sqlplussqlplus / as sysdba2.创建perfstat表空间creat... 阅读全文
posted @ 2009-12-06 15:39 郭振斌 阅读(746) 评论(0) 推荐(0)
摘要:Thomas: 不要相信神话,要自己思考。不要墨守成规,所有人都知道的事情其实很可能是错的!不要相信传言,要自己测试,根据经过证明的示例做出决定。将问题分解为更简单的小问题,再把每一部的答案组合为一个优秀、高效的解决方案。如果数据库能更好、更快地完成工作,就不要事必躬亲地自己编写程序来完成。理解理想和现实之间的差距。对于公司制定的未加证实的技术标准,要敢于提出质疑。要针对当前需求从大局考虑怎样做最... 阅读全文
posted @ 2009-12-02 10:54 郭振斌 阅读(384) 评论(0) 推荐(0)