hu's profile混吃等死滴高手PhotosBlogLists Tools Help

Blog


    October 14

    oracle rac情况下的表空间添加

    # smitty hacmp
    System Management (C-SPOC)
    HACMP Concurrent Logical Volume Management
    Concurrent Logical Volumes
    Add a Concurrent Logical Volume
     
    Number of LOGICAL PARTITIONS                       [40]
     Logical volume NAME                                [ora_users06]
    Logical volume TYPE                                [jfs]
     
    Number of LOGICAL PARTITIONS 的数值等于lv*1024/PPsize
    用lsvg datavg查看vg的ppsize, 显示PP SIZE:        256 megabyte(s)
     要建10G的lv, 就是10*1024/256 = 40
     
    在每个节点执行chown oracle:dba /dev/rora_users06
    然后就可以在oracle里添加表空间了

    Toad中Datafile size 设置为10000 MB, 不可以设置Auto extend
     

    June 30

    oracle 10g 日期时间格式对跨时区应用的支持

    EXTENDED_TIMESTAMP 。 该列以 TIMESTAMP (6) 格式记录了审计记录的时间戳,它是用格林尼治标准时间(也称为全球统一时间)来记录时间的,其小数点后的秒数到 9 为止,并且带有时区信息。以这种格式存储的时间的一个例子如下所示。

    2004-3-13 18.10.13 .123456000 -5:0

    日期表示为 2004 年 3 月 13 日,是美国的东部标准时间,它比全球统一时间晚 5 小时(用 -5.0 来表示)。

    这种以扩展格式显示的时间有助于把审计跟踪精确定位到一个更窄的时间间隔中,从而增强了它们的用途,特别是在数据库横跨多个时区时更是如此。

    June 28

    各数据库对utf-8编码的支持

    web应用中,通常需要数据库兼容各种语言版本,通常最简单的做法是采用标准utf-8编码。但事情往往没有那么简单...

    mysql

    默认安装character_set_system是utf-8,其他character_set_*都是latin1,如果需要正常插入utf-8数据需要连接后执行那3条set语句
    SET NAMES utf8
    SET CHARACTER SET utf8
    SET COLLATION_CONNECTION='utf8_general_ci'

    oracle

    安装的时候可以选择utf-8编码,但是客户端连接的时候会检查nls_lang环境变量(win平台为注册表,unix环境变量)是否存在,不存在的话取客户端的语言环境。如果想用utf-8编码的话需要将此环境变量设置成utf8
    oracle 10g:
    HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_OraDb10g_home1NLS_LANG 可以试着改成AMERICAN_AMERICA.UTF8

    oracle 9i:
    HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0NLS_LANG 可以试着改成AMERICAN_AMERICA.UTF8

    一些文档上说可以使用Alter session set NLS_LANGUAGE=xxx 的形式改当前session的lang,但没有试成功,希望有试成功的兄弟赐教

    ms sql server

    数据库本身不支持utf-8,对unicode支持编码是ucs2编码。如果能使用微软提供的odbc,ado等方式连接,utf-8对ucs2编 码的转换不是问题,如果是web方式如php或jdbc连接,编码的转换就是个问题了。通常可以采取具体语言编码而不是utf-8编码了。

    June 08

    mysql的事务支持

    mysql的事务支持必须要求是InnoDBBDB的表类型
    可以在配置文件里加default-table-type=innodb
    更细节的内容可以参考http://www.freelamp.com/文章