`
eliotlb
  • 浏览: 21721 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近换了mac osx,的确是开发的首选。 之前windows环境下,通过xmanager登录aix,使用图形界面安装oracle的办法,在mac上不好使了,google,亲身体验,总结如下。 1.使用sudo 修改 /etc/sshd_config文件,将X11Forwarding yes 2.下载并安装,启动XQuartz 3.终端窗口打开后输入:     xhost + 然后回车 4.使用ssh登陆远程主机(注意-X): ssh -X username@host</p> 5、登陆后对DISPLAY变量设置: export DISPLAY=ip:0.0 6、可输入xclock,如 ...
最近家里申请了4M ADSL ,北京联通发了中兴的ZXV10 H108B的adsl路由器。这个设备功能超强,但由于“本地特色”被阉割。为了物尽其用,费劲周折,个人觉得,至少H108B这个路由器,但凡对系统稍微有点了解就可以搞定,不需要所谓的ttl线,也不用找淘宝卖家神秘的“在线设置”qq远程帮助。   介绍一下型号,2012年3月份的产品: 运营商 中国联通 设备型号 ZXV10 H108B 设备标识号 FCC897-01110000000×××××× 批次号 01H07dbT040196 硬件版本号 V1.0 软件版本号 V2.0.00_BJ   1.通过浏览器打 ...
基于db2的分页程序,主要注意使用主键、合理的利用fetch语句及where语句注意使用索引,可以有效降低系统负载,如果每页分页数据取的量不是很大,效果还是比较理想的。      select * from PSASPOOT0101 where (CONSIGNDATE,ODFICODE,PAYTXSNO )  in  ( select CONSIGNDATE,ODFICODE,PAYTXSNO from (        select *      from ( select ROW_NUMBER() over() as rn ,CONSIGNDAT ...
最近在使用基于aix的oracle,通过topas发现cpu使用率过高,在90%以上,一直是两个oracle的进程在工作。 因为外部程序访问oracle最终都体现在oracle的进程,而不能发现最终的使用用户是谁,无法准确定位问题。找到一个sql,通过oracle的v$session,和v$process。   select  b.MACHINE, b.PROGRAM,b.OSUSER, b.USERNAME  , a.spid,b.sid from v$process a, v$session b where a.ADDR = b.PADDR and  b.USERNAME ...
在使用C进行数据库开发的时候,不可避免要和sqlcode打交道。虽然各家数据库厂商在返回的sqlcode的含义上不够统一,在程序报错时,需要针对不同数据库进行查看。目前工作中经常用的的db2和oracle。 db2 ? sql818 (sqlcode 报错一般是负数 -818,把负号去掉,能提示详细的错误原因)。 oracle方面目前没找到更简洁的办法,目前在用: begin dbms_output.put_line(sqlerrm(-1)); end; (-1是错误代码,换成报错的就可以了)
由于工作的关系,经常要确认应用软件是否运行正常,查看监听端口的程序是否是期望的程序。通过google搜了一些常用的方法,https://www-304.ibm.com/support/docview.wss?uid=swg21264632,这篇文章挺好,unxi\win\linux全搞了。 要点记录下来,方便以后用。 unix: 1.netstat -Aan | grep <port number> ex: f1000e00022a23b0 tcp        0      0  *.9080             *.*                LIS ...
  在进行一个系统的二线技术维护时,一线的同事报告有个基于服务执行时间特别长,经分析师一个update的操作执行了2个小时,发现涉及2个表的操作,有个表数据量就80多万。该系统的数据库是db2。 定位到发生问题的sql,在生产系统上申请跑db2expln 拿到了package的执行计划,找到section,看到了sql的cost的确很高。db2expln这个工具真不错,尤其是可以出执行计划图。这个图真的很有用,如果是文字信息,要看半天。看图很方便,类似是一颗树,只用掌握从下到上,从左到右,就能明白db2执行这个sql的过程。 一个类似update t1 set col1 = (selec ...
Global site tag (gtag.js) - Google Analytics