August 29, 2006
首届杰出数据库工程师颁奖典礼上的照片
作者:eygle
出处:http://blog.eygle.com
昨天收到了朋友寄来的,首届杰出数据库工程师颁奖典上拍摄的照片,拿出来show一下。
给我颁奖的是北京大学教授-唐世渭老师,感谢唐老师:
感谢照片的摄影师,虽然我不知道他的名字,可是他说过一句话:
清晰的照片都是我拍的,这个不是,这个模糊了。
很经典。
-The End-
Posted by eygle at 4:48 PM | Comments (12) | TrackBack
迁址完成 公司的新家
作者:eygle
出处:http://blog.eygle.com
今天是第二天到新的Office上班,现在公司搬到了三元桥,这个地方离住所近了许多,上班可以省下很多时间,现在每天早晨可以和Julia一起坐车了。
下面这张照片是从我的窗口望出去的风景,留念一下:)
感觉三元桥的交通比建国门桥还是好了许多。
-The End-
Posted by eygle at 2:11 PM | Comments (4) | TrackBack
August 28, 2006
《深入浅出Oracle》技术交流会
作者:eygle
出处:http://blog.eygle.com
本周末,IT168技术频道和ITPUB论坛将联合举办一次技术交流活动,我将在会议上作一个主题演讲--《Oracle之路与性能优化》。
大家有兴趣的,可以届时前往,活动免费,在会上可以购买ITPUB的三本技术丛书。
活动的主要安排如下:
活动主讲:eygle
活动嘉宾:ora-600,binss,coolyl,kamus,wzy25
活动时间:2006年9月2日下午1点-5点
活动地点:北京市海淀区中关村(在报名确认后,即会得知详细地址)
活动内容:
一、eygle主题演讲--《Oracle之路与性能优化》
讲述个人从业经历,根据实战经验讲授oracle数据库管理及性能优化概论等
二、签名售书--售ITPUB技术丛书《深入浅出Oracle-DBA入门进阶》,《Oracle 数据库DBA专题技术精粹》,《Oracle 数据库性能优化》(有意订购书籍者,请在联系报名的时预定)
三、“有问必答”技术交流--来宾有序提问,eygle等技术嘉宾和来宾一起讨论,交流问题
四、抽奖活动--获奖者可免费得到一本itpub技术丛书
具体信息请参考ITPUB活动宣传链接:
http://www.itpub.net/614848.html
-The End-
Posted by eygle at 10:38 AM | Comments (11) | TrackBack
August 25, 2006
中国同学录(5460)及5460的数据库
作者:eygle
出处:http://blog.eygle.com
前几天,因为收到诈骗电话,所以写下了一篇警惕骗子-以同学名义行骗的文章,今天中午在家睡觉的时候,刚刚要睡着,结果又接到一个电话,这次是一个女的,类似的路数,我当时火冒三丈,问她,赶快说你是谁,那个女人说了一个名字,这次是来自我的一个客人班级的,不熟悉。怒斥之,然后挂断电话。
出来上网的时候,刚巧一个朋友在MSN上和我打招呼,他说:
看到你站点上 5460的事情了,我们最近也会推一些活动和措施来防止这样的诈骗
原来是5460网站的朋友,竟然有那么巧的事情,我说:
顶,刚才我睡午觉的时候又收到诈骗电话,气炸了快,这次是个女的
再聊一下得知5460已经注意到了这一类诈骗,并且在网站上发布了公告,公告内容大致如下:
尊敬的5460用户,您好!
近来,利用网络进行诈骗活动的不法份子日益猖獗,行骗者偷偷加入各大同学录网站,利用获取的班级同学信息资料,以各种形式进行诈骗。
本站郑重提醒各位用户:请各位用户提高警惕,不要轻信任何以你班级同学名义发送短消息进行求助的信息,将此类事件发生的可能性降到最低。如果遇到此类诈骗行为,请及时向公安机关报案,如有需要,本站定会积极配合并协助调查,将不法份子绳之于法,最大程度地为用户挽回损失!
.....5460中国同学录 2006.8.8
这个公告并不显眼,可能很多人都不会注意到,尤其是一些久不上网的朋友,我转摘一下,希望有更多的朋友能够看到。
5460以前的Web应用是用XML来构建的,而且服务器一直在湖南,所以速度慢的惊人,最近发现Web的前端已经镜像到北京,而且Web应用用jsp改写过,速度改善了很多。
MSN上的朋友是5460的DBA,通过了解得知他们的数据库用的也是Oracle,最近正在考虑升级。
5460这个网站承载了很多宝贵的东西,真心希望他们能够一路走好,能够一直存在下去。
-The End-
Posted by eygle at 6:32 PM | Comments (3) | TrackBack
August 23, 2006
中国首届杰出数据库工程师评选前10名单
作者:eygle
出处:http://blog.eygle.com
今天下午,中国首届杰出数据库工程师评选颁奖典礼于北京国宾宾馆举行。
十位最终进入前十名的选手一一亮相,选手名单如下,排名不分先后:
王明胜 李强 段云峰 万正勇 邢海捷 盖国强 齐红胤 牛新庄 冯春培 汪海
本次活动也终于落下了帷幕。
以下是个人在现场的照片一张:
-The End-
Posted by eygle at 5:47 PM | Comments (22) | TrackBack
sql.bsq与数据库的创建
作者:eygle
出处:http://blog.eygle.com
如果我们使用脚本创建数据库,那么最先运行的是一个叫做CreateDB.sql的脚本。
这个脚本发出CREATE DATABASE的命令,具体类似如下的例子:
| CREATE DATABASE eygle MAXINSTANCES 1 MAXLOGHISTORY 1 MAXLOGFILES 5 MAXLOGMEMBERS 3 MAXDATAFILES 100 DATAFILE '/opt/oracle/oradata/eygle/system01.dbf' SIZE 250M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/opt/oracle/oradata/eygle/temp01.dbf' SIZE 40M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED UNDO TABLESPACE "UNDOTBS1" DATAFILE '/opt/oracle/oradata/eygle/undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED CHARACTER SET ZHS16GBK NATIONAL CHARACTER SET AL16UTF16 LOGFILE GROUP 1 ('/opt/oracle/oradata/eygle/redo01.log') SIZE 10240K, GROUP 2 ('/opt/oracle/oradata/eygle/redo02.log') SIZE 10240K, GROUP 3 ('/opt/oracle/oradata/eygle/redo03.log') SIZE 10240K; exit; |
在这个过程中,Oracle会调用$ORACLE_HOME/rdbms/admin/sql.bsq脚本,用于创建数据字典。
这个文件的位置受到一个隐含的初始化参数 (_init_sql_file )的控制:
|
SQL> @GetParDescrb.sql NAME VALUE DESCRIB |
如果在创建过程中,Oracle无法找到sql.bsq文件,则数据库创建将会出错.
如果我们移除sql.bsq文件,再看这样一个数据库创建过程:
|
[oracle@jumper scripts]$ sqlplus "/ as sysdba" SQL*Plus: Release 9.2.0.4.0 - Production on Fri Aug 18 15:45:26 2006 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Connected to an idle instance. SQL> startup nomount; Total System Global Area 252777592 bytes
|
此时日志中会记录:
| Fri Aug 18 15:45:49 2006 Errors in file /opt/oracle/admin/eygle/udump/eygle_ora_3632.trc: ORA-01501: CREATE DATABASE failed ORA-01526: error in opening file '?/rdbms/admin/sql.bsq' ORA-07391: sftopn: fopen error, unable to open text file. Error 1526 happened during db open, shutting down database USER: terminating instance due to error 1526 Fri Aug 18 15:45:49 2006 Errors in file /opt/oracle/admin/eygle/bdump/eygle_ckpt_3623.trc: ORA-01526: error in opening file '' Instance terminated by USER, pid = 3632 ORA-1092 signalled during: CREATE DATABASE eygle MAXINSTANCES 1 MAXLOGHISTORY... |
这就是sql.bsq文件在数据库创建过程中的作用。知道了这个内容之后,我们可以通过手工修改sql.bsq文件来更改数据库字典对象参数,从而实现特殊要求数据库的创建或测试自定义库。
我们也可以通过修改_init_sql_file参数来重定位sql.bsq文件的位置。
ixora网站上有一篇文章可以参考:
http://www.ixora.com.au/tips/creation/bsq.htm
Itpub上的相关文章:
http://www.itpub.net/199099.html
-The End-
Posted by eygle at 4:55 PM | Comments (2) | TrackBack
August 22, 2006
警惕骗子-以同学名义行骗
作者:eygle
出处:http://blog.eygle.com
上周末遭遇了一场电话诈骗,嫌疑人持广东口音,行骗方式就只有一种:
首先告诉你是你的老同学某某(可能是同学录5460上查到的资料),现在在某某地出差(一般是你所在的城市或者离你非常近的城市),并说当天比较忙,会在第二天去找你玩,第二天他就会告诉你他出了车祸,让你以最快速度往他的卡上打一万块钱,并说怕家人担心,只能向你开口(如果你提及去看他或者送钱给他,他肯定就会找各种理由搪塞)。
我收到第一个电话后就到同学录上去看,发现有的同学已经揭露了这个骗子,于是我就等骗子的电话,第二天果然按照规范模式开始来骗我,闲来无事,绕了他几轮,后来骗子知道被我识破,不再打来了。
现在看来,在网上公布自己的真实信息是很危险的,骗子真是无孔不入啊,请大家相互提醒一定要小心,同学已经报案,但是我们国家的报案程序相当的复杂,一听就崩溃了,还是自己提高警惕现实点。
一个善良的同学还被骗的跑了一次成都,以下是他的血泪控诉:
真他妈的无耻,这个13107842461冒充同学xxx。让老子亲自到了一趟成都。该家伙于本月19日下午与我联系,说20日到德阳(我处)。我19日晚还上了5460网,了解同学情况。当时网上都没有这方面的相关信息。这个无耻的家伙在20号上午说出了车祸,说什么出门在外,靠这靠那的,让俺打5000元钱。具体过程同前面描述类似。于是我亲自到了成都,我想把钞票亲自交给本人。到了成都才发觉上了当。无耻啊。这个该死的家伙,让老子白跑了一趟成都。现在的社会,实在太让人伤心了。各位同学,一定要提高警惕,现在的骗子太多了。
大家相互转达,一定要小心了。
想想以前5460就曾涉嫌"出卖"会员数据给ucloo搜人网站,把个人详细信息放在那里太危险了,马上把自己的详细信息删除了。大家如果在那里注册,最好也作一下处理。
-The End-
Posted by eygle at 9:24 PM | Comments (12) | TrackBack
《深入浅出Oracle》出版一月记
作者:eygle
出处:http://blog.eygle.com
到今天《深入浅出Oracle》出版就已经满一个月了,上个月的这一天(7.22),在China-pub的六周年庆典上,本书举行了首发。
感谢大家的支持,一个月以来本书的销售取得了不错的成绩,在China-Pub的排行榜上,本书排在了IT书籍的第二名。
通过和出版社的沟通,得知本书出版一月来,首印5000册,现在库存还有1780册。
通过China-Pub销售了510册。
在这个一个月纪念日里,我把读者的一些批评总结列举一下,供自勉:
http://www.eygle.com/archives/2006/08/oracle10g_on_windows.html
http://www.eygle.com/archives/2006/08/answer_reader_question.html
-The End-
Posted by eygle at 12:02 PM | Comments (4) | TrackBack
August 21, 2006
中国首届杰出数据库工程师评选尘埃落定
作者:eygle
出处:http://blog.eygle.com
上周收到中国计算机报社的通知:2006年8月23日,《中国计算机报》、CSDN网站、北京计算机学会、上海市计算机学会将联合在北京国宾酒店举办2006年中国数据库应用技术研讨暨2006年中国首届杰出数据库工程师评选颁奖典礼。
也就是说,评选的最终结果已经尘埃落定,只不过公布时间在8月23日,本周三。
活动的具体安排为:
时间:2006年8月23日(周三)下午
地点:北京市国宾酒店二层大宴会厅
| 会议流程 | |
| 时 间 | 内 容 |
| 14:00-14:10 | 主办方领导致辞 |
| 14:10-14:20 | 赞助方致辞 |
| 14:20-14:30 | 2006年中国优秀数据库工程师颁奖 |
| 14:30-15:30 | 在SOA环境下提升数据库系统服务能力(研讨主题) |
| 超大型数据库实现集成化管理策略(研讨主题) | |
| XML与数据库应用相结合的难点及趋势(研讨主题) | |
| 多渠道整合异构数据(研讨主题) | |
| 优化数据库内存资源策略(研讨主题) | |
| 15:30-15:40 | 2006年中国杰出数据库工程师颁奖 |
| 15:40-15:50 | 活动总结陈词 |
| 15:50-16:00 | 活动抽奖 |
| 16:00 | 颁奖典礼结束,观众领取纪念品 |
| 备注:会议最终流程以当日为准 | |
届时,众多好友又可以小聚一场,不亦快哉!
-The End-
Posted by eygle at 4:46 PM | Comments (19) | TrackBack
Tools:在Windows上命令行如何手工起停Oracle
作者:eygle
出处:http://blog.eygle.com
在命令行我们可以用net命令手工启动Oracle服务:
| C:\>net start oracleserviceeygle OracleServiceEYGLE 服务正在启动 .............. OracleServiceEYGLE 服务已经启动成功。 |
在正常情况下,数据库即可随之启动,如果数据库不能启动,则可以通过sysdba身份连接进入数据库,手工mount并Open数据库
|
C:\>sqlplus "/ as sysdba" SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 8月 18 11:17:16 2006 Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> select instance_name from v$instance; INSTANCE_NAME SQL> exit |
停止同样很简单,net命令,一行即可:
| C:\>net stop oracleserviceeygle OracleServiceEYGLE 服务正在停止...... OracleServiceEYGLE 服务已成功停止。 |
在Windows上,使用net命令能否启动数据库,还受到一个注册表参数的影响,这个参数是:ORA_<SID>_AUTOSTART
对于我的Oracle10g数据库,这个键值位于HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_Ora10g,我的数据库SID为eygle,这个参数就是:ORA_EYGLE_AUTOSTART
当这个参数设置为True时,当我们启动服务时,Oracle数据库就会随之启动;反之,数据库就不会启动。
测试1,ORA_EYGLE_AUTOSTART=true时:
|
C:\>net start oracleserviceeygle
SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 8月 22 09:27:35 2006 Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> select instance_name from v$instance; INSTANCE_NAME |
测试2,ORA_EYGLE_AUTOSTART=FALSE时:
|
C:\>net start oracleserviceeygle
SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 8月 22 09:30:03 2006 Copyright (c) 1982, 2005, Oracle. All rights reserved. 已连接到空闲例程。 SQL> |
-The End-
Posted by eygle at 12:16 PM | Comments (8) | TrackBack


