Tony's profileThinking The WayPhotosBlogLists Tools Help

Blog


    11/27/2008

    IBM Software Brand Intro.

    终于看到一篇文章给IBM的软件做了个分类。

    IBM 软件新手入门

    Oracle 10.2.0.4 Missing extproc32 on HP-Unix

    Oracle confirmed  Bug 7205619 for extproc32 missing on HP-Unix.

    Workaround:
    Manually append text “-o $@” to macro “REDEFINES32″ in file $ORACLE_HOME/rdbms/lib/env_rdbms.mk
    REDEFINES32=LIBDIR=lib32 LDFLAGS=’$$(LDFLAGS32) -o $@ ’
    Perform another relink as below :-
    $relink all

    11/11/2008

    如何确定Oracle DB的 National Language Support(NLS) 设置

    • National Language Support 即Globalization 分为5个 levels,这个排序是按照parameter的作用倒序排列的。简单说,一个statement的NLS设置,可以覆盖之前的4个级别的设置。
    • The database
    • The instance
    • The client environment
    • The session
    • The statement

    • 如果想获得当前DB运行时的NLS 设置可以看 v$nls_parameters 试图。参数的含义可以在Oracle 文档库很容易查到含义。
    SQL> select *  from v$nls_parameters;

    PARAMETER                      VALUE
    —————————— —————————-
    NLS_LANGUAGE                   AMERICAN
    NLS_TERRITORY                  AMERICA
    NLS_CURRENCY                   $
    NLS_ISO_CURRENCY               AMERICA
    NLS_NUMERIC_CHARACTERS         .,
    NLS_CALENDAR                   GREGORIAN
    NLS_DATE_FORMAT                DD-MON-RR
    NLS_DATE_LANGUAGE              AMERICAN
    NLS_CHARACTERSET               UTF8
    NLS_SORT                       BINARY
    NLS_TIME_FORMAT                HH.MI.SSXFF AM
    NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM
    NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR
    NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR
    NLS_DUAL_CURRENCY              $
    NLS_NCHAR_CHARACTERSET         AL16UTF16
    NLS_COMP                       BINARY
    NLS_LENGTH_SEMANTICS           BYTE
    NLS_NCHAR_CONV_EXCP            FALSE

    • 针对以上提高的五个level可以分别看其对应的table来看设置,以session举例。
    select ’session’loc,parameter,value from nls_session_parameters;

    • NLS所有有效的value可以通过查询NLS_VALIDE_VALUES获得。
      SQL> select * from v$nls_valid_values where parameter=’TERRITORY’;
      PARAMETER VALUE
      —————————— ——————————
      TERRITORY AMERICA
      TERRITORY UNITED KINGDOM
      TERRITORY GERMANY
      <output abbreviated…>
      TERRITORY SERBIA AND MONTENEGRO
      TERRITORY ARGENTINA
      TERRITORY ECUADOR
      TERRITORY PHILIPPINES
    • 如果想了解更多Oracle NLS和字符集的基本知识,可以参看Eygle的文章《 字符集问题的初步探讨
    11/9/2008

    CNG摄影讲座-


    报名方式:

    姓名

    性别

    职业

    手机号码

    获知讲座途径

    将填写完整的报名表格发送电子邮件至chongrj@cng.com.cn即可,无需等待回复。

    特别说明:

    1. 请准时亲临现场,并在讲座过程中将手机调为振动状态;

    2. 我们为您提供纯净水,请您自带水杯;

    3. 请您不要提前离场。

    11/2/2008

    Thinkpad 0210 error

    周五硬盘down了以后,我把原来的硬盘托架上的硬放到了主硬盘。启动时候出现0210 Error(警告可能数据丢失)。baidu了一下,原因是IBM的新版Bios对硬件有认证功能,新硬盘无法通过Bios验证所致。网友推荐三种办法解决

    1) 换认证硬盘

    2) 降低bios版本

    3) 升级硬盘的fireware

    我选择了3),从联想网站找到一篇文章Hard drive firmware update utility (Bootable CD ISO) - ThinkPad

    步骤有三

    1)从页面链接下载ISO

    2) 刻盘

    3) 光盘启动,进入固件升级程序。

    非常郁闷的是,我的硬盘型号是HTS541010G9AT00 ,在联想固件升级程序的的List里面(HTS5410xxG9AT00)。但是启动后,固件升级程序认为硬盘固件已经最新,无需升级….

    周一去问问联想 on site support ….

    ———

    续:问了联想的,说降低Bios会造成系统运行缓慢。否定之。。。等明儿换硬盘了。

    11/1/2008

    备份重于泰山

    不到一个月,+上我,组里三个本的硬盘瞬间坏掉。工作三年来的各种资料往往不经意间就失去了。定期的备份和归档,十分必要。原来总偷懒,这下得着教训了。