123
 123

Tip: 看不到本站引用 Flickr 的图片? 下载 Firefox Access Flickr 插件 | AD: 订阅 DBA notes --

2008-06-14 Sat

20:12 Oracle11g部分新特性移植到9i和10g (3430 Bytes) » NinGoo@Net

Author:NinGoo posted on NinGoo.net

Oracle10.2.0.4出来的时候包含了属于Oracle11g的新特性Real Application Testing,现在,通过patch,可以在9i~10g各版本中获得包括SQL Performance AnalyzerDatabase Replay在内的Oracle11g新特性。

SQL Performance Analyzer可用于诊断由于系统改变等引起的SQL性能问题,通过在做出改变前后收集一个性能统计报告,然后比较得到性能改变的主要原因。

Database Replay则可以捕获产品数据库的压力等,在测试数据库中进行重演,可以更加准确的模拟产品库的压力对应用进行测试,这也是Oracle11g主推的Real Application Testing的主要功能。

要获得这两个新特性,需要安装Patch,对应的Patch请参考:Metalink Note:560977.1


Related Articles

PermLink: http://www.ningoo.net/html/2008/oracl11g_real_application_testing_available_earlier_releases.html

Add Comments(0) | Follow NinGoo@Twitter | Google Reader

bookmark

09:07 iBook G4 和 Nokia n72 被盗 (3895 Bytes) » Fenng's shared items in Google Reader

我现在很郁闷,但是不是因为被盗的本身,或者说我失去了多少物品而郁闷,下面请允许我详细的说来。

先说下事情的经过,在我出去吃晚饭的这段时间。有小偷从我住的地方二楼,将防盗窗剪开入室,拿走本人的苹果 iBook G4 以及正在充电的 Nokia n72、现金以及小妮子的身份证等物品。

从我出去吃饭,到小偷作案,直到本人回来发现,仅仅历时一个小时的时间。

我马上叫来了房东,以及小区的保安,同时我拨打 110 报警。保安说这事我们不能处理,所以我只能将希望寄托于,即将到来的保安这里。房东对于发生这样的事情表示非常的抱歉。

而本人打 110 电话报警以后,随后分别接到三个电话:第一个,“确认你家里的确失窃了”?第二个,询问具体的地点以及被偷的情况;第三个,“你还是来趟我们局里报案吧”。

此时杭州刚好下着雨,冒雨到小区的公安局里,说明了情况。首先填了张单子,然后将正在看欧洲杯的警察叫起来,再然后才驱车到案发现场(历时一个小时)。

在坐警车回到到案发现场的路上,驾驶座上的警察才记起来通知取证的技术人员,于是等他们到齐又花了半小时

他们取证的流程到是非常的简单,拍了几张照片、以及印了几个指纹以后就走人。然后我得跟着他们到局里做笔录。

笔录的内容,就是把我先前说的内容再次重复了一遍并打印出来。按了几个红指印以后,警察说你可以走了,有消息我会通知你的。

这番折腾以后,我到是不希望我能够拿回属于我的东西(iBook G4 和 Nokia n72)。我现在只是希望里面的数据不要被泄露出去,包括我个人的数据以及公司的代码(虽然有备份)。

总而言之,今晚的事情,本人现在非常没有安全感,他们对于我的打击远远大于小偷本身对于我的影响。我真的不知道我每个月纳的税,是给什么样的人给用了。

--EOF--

我暂时现在不能在床上看电影同时 coding 了,同时可能在手机卡补回来以后会接到很多的“匿名电话”。还有以后万一出现什么“门”的,事先声明与本人完全无关。

本人现在没钱,欢迎大家提供兼职的机会 :^)

--Split--

小妮子语录(貌似是罗斯福大人说的):

第一,幸好被偷的只有笔记本等,老公没有被偷
第二,幸好当时我在外面,否则就怕贼狗急跳墙
第三,幸好做贼的是他,而不是我

Gracecode.com | Permalink | Trackback | Wap | Rss | 10 comments

07:10 软件测试新书推荐 (4581 Bytes) » Ricky's Test Blog

国内原版的软件测试专著本来就不多,关于性能测试的就更少了,现在随着行业内对软件测试特别是性能测试的重视,软件测试需求人才需求也在不断扩大。除了亲自动手实践之外,理论方面的学习只能靠阅读各种书籍了,现在测试人员又有福音了,又一本优秀的国内软件测试方面的著作面世了,这就是6月刚刚出版的《软件性能测试与LoadRunner实战》,作者于涌是一位经验丰富的资深测试专家,有多年的开发经验,我们也是老朋友了。同时圈子里的几位测试大拿段念(网名关河),51的朴老师,测试时代的贺老师,还有Zee老弟都给予了非常中肯的评价。别的不多说了,首先看看这本书的介绍

http://www.china-pub.com/39876

【内容简介】
本书在介绍软件性能测试概念的基础上,结合实际测试案例的剖析,重点讲解了LoadRunner工具的使用技巧和实战技术。.
全书分为4个部分。在“基础篇”中,介绍了使用LoadRunner工具进行软件性能测试的基本应用,如性能测试流程、性能测试场景和脚本的调试等技术。在“实战篇”中,分别对数据库、邮件协议以及LoadRunner .NET插件等应用进行了详细的讲解。在“提高篇”中,讲解了一个完整的GIS测试案例,把前面的知识整体贯穿起来,培养读者具有大型项目测试的能力。附录部分,提供了性能测试中经常用到的非常重要的模板文件和规范化的软件测试相关文档。..
本书图文并茂,通俗易懂,适合性能测试设计人员、性能测试开发人员、性能测试分析人员、项目经理、测试组长参考学习。…

【媒体评论】
LoadRunner是性能测试领域中应用较为普遍的商业测试工具,具有强大的功能,也比较容易入门。但大部分LoadRunner的初学者在掌握了简单的录制/回放技术后,想要进一步使用LoadRunner完成复杂任务的时候,都会发现自己对LoadRunner中复杂的参数设置、脚本语言的高级用法等不能很快掌握。而目前市面上又缺乏一本系统介绍LoadRunner进阶用法的书。
本书的出现恰逢其时,在本书的第一部分中,作者介绍了LoadRunner的基本使用,包括协议的选择、脚本的参数化、关联和脚本调试技术;在本书的第二部分中,则突出了LoadRunner的高级应用,在这部分内容的编排上,作者独具匠心地提炼出了使用LoadRunner过程中遇到的具有代表性的问题,并针对具体的问题给出了解决思路和示例代码。因此,本书既可以作为读者进一步了解LoadRunner的学习教材,也可以被当成LoadRunner应用的速查手册,读者可以直接在书中找到自己想要解决问题的答案。
另外,贯穿在本书中的还有不少作者在实际工作中得到的真知灼见,和处理具体问题的技巧,这些都会帮助读者提高测试技能。
——段念 Google(谷歌)TestLeader
(more…)


07:01 Oracle安装报错syntax error (606 Bytes) » yangtingkun
本来没打算写这篇文章,因为实在是没有技术含量,不过想想可以避免其他人少走一些弯路,所以还是记录下来。前两天在网上找了一个Oracle 817 for Solaris sparc 64bit。做好所有的安装准备工作之后,通过XMANAGER进行安装:# xhost +access control disabled, clients can connect from any host# su - oracleSun Microsystems Inc. SunOS 5.8 Generic Patch October 2001$ cd /data$ cd oracle817$ cd Solaris_817$ ./runInstaller$ ./runInstaller: syntax error at line 1: `(' unexpected$ 仔细检查了配置过程没有发现问题,上网搜索了...
06:23 找回126邮箱的密码 (3818 Bytes) » AnySQL.net

作者:AnySQL, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复

    3月24号时突然发现126邮箱不能登录了, 我发誓没有记错密码, 多年以来一直用它, 很多人都用这个电子邮箱和我联系, 丢了还是很麻烦的, 好想找回来. 一时间又记不起密码恢复的答案, 通过客服方式却发现不容易证明这个邮箱是我的, 总之好象要找回密码好象无望了, 想不通的只是3月23号晚上还可以登录的邮箱, 过了一个晚上就怎么也登不上去了.

    这可是我使用时间最长的一个免费邮箱了, 难道是免费期过了? 难道是邮箱名称取得太好了而被回收? 难道是被人黑掉了? 就象盗取QQ号一样. 总之很是有些伤感, 以前丢了一个99年在Oracle OTN上注册的帐号, 还难过了好几天呢! 也发了几次邮件去问为什么? 当然是石沉大海了.

    今天和其他三位DBA(jametong, xzh2000, ningoo)一起爬完山, 其实是从住的地方出发, 上老和山, 再经北高峰到灵隐停车站, 转了一圈回来后, 突然头脑发晕地要去试试能不能找回邮箱密码, 居然在试了三下后猜到了当时填写的密码保护问案, 真是太开心了.

    只是在设置新的密码时, 发现以前常用的"@"符号不能用了, 和当年的metalink改版一样, 所有的新密码都不允许有"@"符了, 只允许字母数字和下划线了. 有可能是网易在3月24号早上对系统作了更改, 导致了有"@"符号的老密码不能工作了, 谁知道网易126有没有在那一天作这样的变更. 做DBA做久了, 总想知道确切的原因.

    发现有很多邮件都没有及时回复, 现在也不用回了, 希望他们不要怪我, 是因为我没有办法打开邮箱才不回的, 我自已也丢掉了一次给人做数据恢复(AUL)服务的机会.

相关文章 | Related Artiles

我要留言(当前1)

05:13 分类信息网站Craigslist中的色情秘密 (3262 Bytes) » Fenng's shared items in Google Reader

阿里巴巴集团刚刚将旗下两家公司合并,推出雅虎口碑公司,集中力量做生活服务领域。具体是做信息分类发布平台,还是分类信息搜索,还是其他的暂且不表。无论是作业还是业界观察,把分类信息网站的来龙去脉摸清楚,也不是件坏事。

国内从2005年开始冒出上千家分类信息网站,虽然近两年依次流行视频热、SNS热、facebook热,但分类信息网站一直在蓬勃而混乱的发展着。

对于从美国过来的互联网流行趋势,我通常的研究办法是暂不管国内冒出多少家,先体验鼻祖和典范。然后以点带面,寻找本土化和差异化的细节。擒贼先擒王,追根溯源罢了。

今天找到一份数据,关于分类信息网站鼻祖Craigslist最火热分类,也就是题目中的色情秘密。来自网络数据分析公司Compete的一个新发现,原文见《Craigslist’s Dirty Little Secret

Craigslist的秘密

图一  最热门的Craigslist分类(单用户访问次数,2007年2月)

对照国内的分类网站,如下翻译:
erotic services  色情服务、性服务
car sale 车辆买卖
women seeking men 女寻男、找男友
casual encounters 偶遇、邂逅、随缘
men seeking men 男寻男、男同性恋
furniture sale  家具买卖
women seeking women 男寻女、找女友

图二  最热门的Craigslist分类(独立用户数,2007年2月)

图三  单用户访问时间和次数

看完了这三幅图,我只能说食色性也,批判是没有用滴。有兴趣可以看看国内分类信息网站,是如何处理和命名这些信息,是否有特殊颜色或者图标的处理,是否在搜索结果右侧有暧昧的推广链接。

难道运营这些信息只能这样操作么?据说51.com早期曾经用过,推广用猛药。

03:56 怎样才算 PHP 入门? (3772 Bytes) » Fenng's shared items in Google Reader

译言上有篇“40 个迹象表明你还是 PHP 菜鸟”,里面的内容非常不错,但部分观点不完全苟同。

PHP 入门的确很简单,但这并不说明它不复杂。在从事前端开发之前,本人也作为 PHP 程序员混了一段时间,在这里根据此文的部分观点说下我的个人看法。

不使用 MVC

MVC 这玩意几乎成了后台开发的“Web 标准”。很多程序员在没有真正弄清楚项目需求和规模前,就大喊“我们要些遵循 MVC 的代码”。

MVC 固然有众多的好处,但是退一步讲,其出发点也是为了提高效率的。在并不复杂的项目中刻意使用 MVC ,这好比将一个脚本分成三份,我想谁都不会这样做的。

不使用 autoload

PHP5 中加入的 autoload 特性意在容许给编码人员二次出错的机会。有时候这个特性非常的棒(本人也经常在使用,这样可以省去不少的 inlcude/require 代码)。

这里要说明和提醒的就是,不要滥用这个特性 -- 比如你明知道这个类在某个文件中,何必劳神让 autoload 再去寻找?特别在些注重高效率的场合,必须面对这一点。

对集成开发环境(IDE)视而不见

好的 IDE 是能提交效率,但坦白的说,本人没有使用 IDE 的习惯。

在大学期间学习 Linux 系统开发(c 语言)的那会,已经习惯用 Vim 编辑代码、使用 make 和 autoconf 组织代码、使用 gcc 编译,如果碰到需要调式,还可以让 Vim 和 gdb 配合。

本人的观点就是“好的软件只做一件事情”,我敢保证 IDE 中的编辑器没有 Vim 好,断点调试也没有类似 gdb、xdebug 要来的方便(至少熟悉)。

所以,本人觉得作为工具的工具,没有孰优孰劣的说法。

-- Split --

总之,文中的很多观点本人甚为同意,除了技术上的些细节,看得出很多都包含了“思想”这一范畴。比如良好的代码风格和开发方式、使用 OOP (不过和 MVC 一样,经常会被玩概念)、还有很多脚本基本安全方面的的意识(比如输入过滤)等等。

在我看来,好的 PHP 程序员不仅仅需要过硬的技术,重要的还是思想--团队意识、责任感、兴趣、激情、还有敬业等等(再这样说下去直接去学 六脉神剑 去算了)。

说到这里就不仅仅是 PHP 程序员的范畴了,希望广大的技术人员都能共勉。


Gracecode.com | Permalink | Trackback | Wap | Rss | 3 comments

2008-06-13 Fri

19:31 Solaris下安装Oracle817 (703 Bytes) » yangtingkun
11g已经推出很长时间了,现在连901版都已经快废弃,没想到还要安装Oracle817版本。其实现在运行的8i的老系统还有不少,个别的Oracle7的版本也还有。为了进行一些测试安装这些老版本有时候也是需要的,所以还是贴出来。硬件检查之类的东西就可以省略了,现在的问题不是硬件不足导致无法安装Oracle817,而多半是由于硬件太新,而Oracle817不支持。操作系统是Solaris 8,支持817应该没有问题。下面直接从创建用户开始,创建一个oracle8用户,因为oracle用户下包含了一个Oracle920环境,因此选择一个新的用户来创建ORACLE817:# more /etc/gro...
12:31 作技术,什么都可能发生 » OracleDBA Blog---请享受无法回避的痛苦!
12:08 为什么不走hash join? » OracleBlog.cn
10:01 Recent SQL » Oracle Scratchpad
09:43 Log Buffer #101: a Carnival of the Vanities for DBAs » Pythian Group Blog » Log Buffer
05:57 eBay To Delay PayPal Only Move » Fenng's shared items in Google Reader
05:00 [CEO观察] 为埃利森喝彩-华尔街日报 » del.icio.us/fenng/oracle
04:35 【摘录】无标题 » Fenng's shared items in Google Reader
03:29 5 Useful Links for 2008-06-13 » Eddie Awad's Blog
00:59 Speaking on Velocity and Book Signing » MySQL Performance Blog
00:46 使用 Apache HttpClient 突破 J2EE 站点认证 » Fenng's shared items in Google Reader

2008-06-12 Thu

23:27 东京:迷乱之城 » Fenng's shared items in Google Reader
23:07 RAC:Write-to-Read Transfer » blue_prince
22:18 40个迹象表明你还是PHP菜鸟 » Fenng's shared items in Google Reader
21:30 Cool Undocumented OVERLAPS Predicate » Eddie Awad's Blog
20:25 沟通的情绪 » Fenng's shared items in Google Reader
20:07 天涯到底open个啥子? » Fenng's shared items in Google Reader
11:27 Jeremy leaves Yahoo! » Fenng's shared items in Google Reader
11:11 Book review: Patent Failure » Red Hat Magazine
08:01 Short note on KGX Mutexes » Tanel Poder's blog: Core IT for geeks and pros
07:30 Leaving Yahoo! » Fenng's shared items in Google Reader
05:57 地震一个月过去了 » 玉面飞龙的BLOG
05:47 Oracle RAC部门招人 » Ricky's Test Blog
01:38 通告 » Fenng's shared items in Google Reader
01:00 tput 入门 » developerWorks 中国 : 技术文章 , 教程 AIX