eygle.com   eygle.com
eygle.com  
 

« October 9, 2006 | Blog首页 | October 11, 2006 »



October 10, 2006

《深入浅出Oracle》一书重印

作者:eygle

出处:http://blog.eygle.com

今天,收到出版社的通知,《深入浅出Oracle》一书首印的5000册基本售罄,现开始重印,首次重印3000册。

从7月22日首发到今天,大约2个半月的时间,本书取得的成绩和《Oracle数据库性能优化》一书大致相同,那本书在2个月时间大约销售了4000册。

我和本书的编辑开玩笑说,希望重印的还能卖得掉。
她说,这本书8000册的销量已经是比较保守的估计了。

恩,不管怎样,有读者认可这样一本书始终是我的荣幸。
而无论是批评还是鼓励,我都欢迎:)

国庆放假到江门,路过书店时进去看了一下,发现居然也有我的书在卖,不过估计很难卖掉的了:
MyBookAtJM

在新书重印之际,记录一下,今天也是Julia的生日,而我最近感冒,没能和她一起庆祝,很是抱歉,只能在此说一声:Happy Birthday,Baby!

-The End-

Posted by eygle at 10:54 PM | Comments (22) | TrackBack


张靓颖专辑《The One》将于明日发售

作者:eygle

出处:http://blog.eygle.com

明天,10.11,张靓颖的个人专辑《The One》将会公开发售。

靓颖的生日是10.11,所以专辑选择在这一天发售,并且发售的限量豪华版共061011套。

这张专辑颇受瞩目,其中一首主打歌的MV可以在以下地址预览:
http://video.163888.net/openvideo.aspx?id=342366
很好听,喜欢。

靓颖的首唱会也将于10.18日首发:
The.One.Cover

这张专辑包含如下歌曲:
1.个人秘密
    2.这该死的爱
    3.如果爱下去
    4.想你,零点零一秒
    5.木脑壳
    6.Midnight,Goodnight
    7.身体语言
    8.Take It Like A Man
    9.Can't Take It Back
    10.Girl Of Your Dreams

不同歌曲的特点如下:
The.One.List

引用一下网上的一些介绍:

⊙ 《The One》横空出世
    在此之前,张靓颖已经发行了首张EP《Jane.爱》和翻唱专辑《我爱邓丽君》,无论从专业品质及市场流行度来讲含金量都很高,一上市便受到热烈追捧。而《天下无双》、《我用所有报答爱》这样令人震撼的国际化专业演绎,更是让谭盾体会到了中国新一代流行乐歌手的实力,谭盾曾以“温暖如晚霞般的声音”来形容张靓颖的嗓音。近日随着《夜宴》的热映,张靓颖所演绎《我用所有报答爱》更被观众认为是本片最大的亮点。
    
    2006年7月,张靓颖远渡重洋来到美国,拉开新专辑录制的序幕。张靓颖在美国的一个多月时间里,华谊公司不惜花费百万为张靓颖录制了三首英文歌曲,而与张靓颖合作的词曲作者、乐手、录音师、制作人全部是美国芝加哥的顶级音乐人,录音棚也是全芝加哥规模和档次最高的。
    
    
    2006年9月初,张靓颖新专辑中的三首新歌正式露面,便迅速成为各大音乐网站下载和试听的榜首,令各界看好和关注的重要原因,则是张靓颖的歌曲吸引到的不仅仅是“凉粉”,而是喜欢听流行情歌的更广泛人群。不打“偶像牌”,这一定位极大的区别了同期发片的其他年轻女歌手。
    
    ⊙ 《The One》介绍
    《The One》的中文歌部分由新加坡制作人李偲菘、李伟菘,联手内地金牌制作人郭亮共同担当,整张专辑将以一种情感路线为主轴,多样的曲式在不同制作人的操刀下,呈现了张靓颖在演唱功力上的多元化与深度。在问及合作的歌手中,李伟菘表示张靓颖是和他最“来电”的内地歌手,这次的合作感觉还不过瘾,他透露自己已经写好了几首新歌,这次来不及放进张靓颖的首张专辑,但张靓颖看了非常喜欢,已相约收录进她的第二张专辑。据华谊兄弟音乐公司透露,马上要推出新专辑的张靓颖现在很“抢手”,近期各大媒体已经展开一场“公主争夺战”,希望抢先买断或得到“海豚公主”张靓颖最新大碟的歌曲以及活动主办权。《The One》中的英文歌《GIRL OF YOUR DREAMS》更是被法国著名刊物《嘉人》杂志花重金购得首发权。据悉在10月份将还有包括《时尚》在内的三家国际知名时尚杂志花巨资给张靓颖拍摄专辑照片,并送单曲CD。
    
    ⊙ 《The One》我们共同的期待
    9月12日,华谊兄弟音乐公司宣布将张靓颖新专辑中的中文歌曲《个人秘密》完整版,放到各大门户、音乐网站免费试听。同时,华谊首次公布了专辑所有歌曲的名字。
    
    
    9月21日,在新浪歌会张靓颖专场上,张靓颖首次现场演绎了《个人秘密》、《身体语言》和《GIRL OF YOUR DREAMS》三首新歌。
    
    10月11日,张靓颖首张音乐大碟《The One》将正式盛大登场,同时这一天将是她本人的生日,可谓双喜临门。
    
    10月18日,张靓颖将在北京举行《The One》规模宏大的发片首唱会。

更多信息参考:
http://zhangmen.baidu.com/promotion/10005/89135.html

天涯关于靓颖的热贴:
http://www14.tianya.cn/publicforum/Content/music/1/92102.shtml


希望这张专辑能够大卖,也希望靓颖的歌能够有更多人喜欢:)

-The End-

Posted by eygle at 9:04 PM | Comments (10) | TrackBack


Oracle HowTo:查询Oracle各组件的版本信息

作者:eygle

出处:http://blog.eygle.com

有朋友在ITPUB上提问,如何查询Oracle各组件的版本信息。

其实这个问题,最好的方法是用opatch工具,可以查询得到详细的安装组件版本。
这个可以参考我的网站链接:
http://www.eygle.com/internal/Use.Opatch.apply.Interim.Patch.htm

这里想说说其他的几个视图。有朋友提到了v$version 和 product_component_version 两个视图。
我们来看一下这两者有意思的关系.

首先看看两者的输出:

SQL> select * from PRODUCT_COMPONENT_VERSION;

PRODUCT VERSION STATUS
------------------------------ -------------------- ----------
NLSRTL 9.2.0.4.0 Production
Oracle9i Enterprise Edition 9.2.0.4.0 Production
PL/SQL 9.2.0.4.0 Production
TNS for Linux: 9.2.0.4.0 Production

SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
PL/SQL Release 9.2.0.4.0 - Production
CORE 9.2.0.3.0 Production
TNS for Linux: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production

似乎不同,是么?
那我们再来看看这两者的来源,可以借用一下sqlplus的autotrace功能:

SQL> set autotrace trace explain
SQL> select * from v$version;

Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=CHOOSE
1 0 FIXED TABLE (FULL) OF 'X$VERSION'

SQL> select * from PRODUCT_COMPONENT_VERSION;

Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=CHOOSE
1 0 VIEW OF 'PRODUCT_COMPONENT_VERSION'
2 1 SORT (UNIQUE)
3 2 UNION-ALL
4 3 FIXED TABLE (FULL) OF 'X$VERSION'
5 3 FIXED TABLE (FULL) OF 'X$VERSION'

我们可以发现,这两者都来自底层表x$version,也就是说这两个视图同源,只不过展现有所不同而已。

查询一下x$version的基本信息:

SQL> col indx for 9999
SQL> col inst_id for 99
SQL> select * from x$version;

ADDR INDX INST_ID BANNER
-------- ----- ------- ----------------------------------------------------------------
B701CDCC 0 1 Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
B701CDCC 1 1 PL/SQL Release 9.2.0.4.0 - Production
B701CDCC 2 1 CORE 9.2.0.3.0 Production
B701CDCC 3 1 TNS for Linux: Version 9.2.0.4.0 - Production
B701CDCC 4 1 NLSRTL Version 9.2.0.4.0 - Production

v$version显然是较为单纯的View,那么PRODUCT_COMPONENT_VERSION经过怎样的处理呢?
我们看一下这个视图的创建语句,学习一下Oracle的SQL技术:

CREATE OR REPLACE VIEW SYS.product_component_version (product, VERSION,
status)
AS
(SELECT SUBSTR (banner, 1, INSTR (banner, 'Version') - 1),
SUBSTR (banner,
INSTR (banner, 'Version') + 8,
INSTR (banner, ' - ') - (INSTR (banner, 'Version') + 8)
),
SUBSTR (banner, INSTR (banner, ' - ') + 3)
FROM v$version
WHERE INSTR (banner, 'Version') > 0
AND ( (INSTR (banner, 'Version') < INSTR (banner, 'Release'))
OR INSTR (banner, 'Release') = 0
))
UNION
(SELECT SUBSTR (banner, 1, INSTR (banner, 'Release') - 1),
SUBSTR (banner,
INSTR (banner, 'Release') + 8,
INSTR (banner, ' - ') - (INSTR (banner, 'Release') + 8)
),
SUBSTR (banner, INSTR (banner, ' - ') + 3)
FROM v$version
WHERE INSTR (banner, 'Release') > 0
AND INSTR (banner, 'Release') < INSTR (banner, ' - '))

很多东西只要深入一点点,就能发现问题的本质。
是不是很好玩呢?

-The End-

Posted by eygle at 9:59 AM | Comments (1) | TrackBack



CopyRight © 2004-2008 eygle.com, All rights reserved.