`
wwwxxx286
  • 浏览: 50381 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
Ensure to close rs and ps in loop body to avoid ORA-01000: maximum open cursors exceeded exception: PreparedStatement ps = null; ResultSet rs = null; Incorrect: for (int i = 0; i < 500; i++) { ps = connection....... } ps.close(); Correct: for (int i = 0; i < 500; i++) { ...
集群往往横跨多台物理机器,每次启动停止需要分别连上多台机器,比较麻烦。 可以通过一个脚本来完成这些工作如下: 一两台机器为例,其中两个ManagedServer,一个Admin Server,一个Proxy Server。 Environment: Solaris 10 X86 + Weblogic 10.2 Configuration: Weblogic user configuration: Server1: bash-3.00$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in wh ...
集群环境下,failover replication的理解: HTTP proxy接收到某一http请求后,会根据配置的load balance算法选择一个节点做为主节点去执行,并把这个HTTP请求的session复制保存在backup节点上。 1. 当主节点执行失败,如有异常,则把这个http请求重定向到backup节点上去重新执行。 2. 当主节点执行没有异常,但执行时间超过某个配置的值,则cluster也会认为这个节点failed (timeout),把这个请求重定向到backup节点上重新执行。配置是在Apache目录下的httpd.conf中,default value is 300 ...
OperatingSystemMXBean osmb = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean(); logger.info("System total physical memory size:" + osmb.getTotalPhysicalMemorySize() / 1024/1024 + "MB"); logger.info("System avaliable physical memory size:" + osmb ...

Oracle Trigger

Oracle trigger: :NEW 和:OLD使用方法和意义,new 只出现在insert和update时,old只出现在update和delete时。在insert时new表示新插入的行数据,update时new 表示要替换的新数据、old表示要被更改的原来的数据行,delete时old表示要被删除的数据。
组合条件查询,以下两种方式都可以: select b.job_id,        b.source,        b.create_via,        b.who_create,        b.location_code,        b.ref_no   from (select rownum r, a.*           from (select j.*, cj.location_code, cj.ref_no                   from nfs_gbl.combine_job j, nfs_gbl.combine_job_criteria cj      ...
Oracle中没有limit,top等,需要嵌套查询来实现类似功能。 order by 与 rownum一起使用时,Oracle中需要三层查询实现:   select b.*   from (select rownum r, a.*           from (select b.* from nfs_gbl.batch_job b order by b.ref_no) a) b  where r >= 1    and r <= 2;
Global site tag (gtag.js) - Google Analytics