2014年(88)
发布时间:2014-06-17 14:31:11
在测试环境11g升级之后,从测试那边反馈查询syn反应很慢。要持续差不多10分钟。其实这个syn中的数据只有200多条第一反应是cpu 100%了,查看果然是因为问题紧急,直接抓了一个ash报告,看到两个session占用了99.9%的cpu,是多么复杂的sql导致的?select count(distinct table_owner) from syn;看似简单.........【阅读全文】
发布时间:2014-06-17 14:31:11
今天碰到一个设计的严重问题,由于使用了外部文件来和sqlplus交互sql大体结构如下select xxxxx from xxxxx where table_name in ( "解析外部文件“)在测试环境中没有什么问题,当某个用户表比较多的时候,就开始报如下的错误*ERROR at line 1003:ORA-01795: maximum number of expressions in a list is 1000******.........【阅读全文】
发布时间:2014-06-17 14:31:11
经常会在数据统计中取筛选连续性的数据,比如筛选连续三个月都登录的用户,数据形式如下:1 111 222 3332 1113 111 2224 111 444 大体的意思就是1 2 3 4代表月份1,2,3,4111,222,333,444代表用户1 111 222 333 代表一月份用户111 222 333登录了。以此类推如果要查找连续三个月登录的用户,.........【阅读全文】
发布时间:2014-06-17 14:31:11
经常需要用sqlplus去查询一些数据字典类型的数据,这些数据量不大,而且需要环境之间都是一样的,所以就想使用离线查询的方式,把那些数据以平面文件的形式存放,然后通过系统级的操作来输出。以下使用 sed 和awk来实现。还有很多很多需要改进的地方,就当做是抛砖引用了1.数据量极小的行级筛选.....echo 'MODU CC_VERS.........【阅读全文】
发布时间:2014-06-17 14:31:11
看了一下国外dba的招聘要求,自己目前的情况和要求还有很大差距。也可以作为一个参考,继续努力。Oracle Database Administrator DATABASE We have a OracleDatabase Administrator position based in Wellesley, MA.It’s a 9 months contract position. Below is th.........【阅读全文】