• λ我爱Aspx >> C#.Net >> Oracle 10g + SQL SERVER 2000 透明网关设置
  • Oracle 10g + SQL SERVER 2000 透明网关设置

  • :aspxer  Դ:5iaspx  :2007-7-30 6:10:21  ؼ:sql
  • 前提:在安装oracle时选中安装透明网关组件(默认不选中),如果未安装可以重新选择安装此组件.

    环境:Oracle 10g + SQL SERVER 2000

    数据库:Oracle:ZNDATA;SQL SERVER:ZNDB

    目标:在oracle下建立一个tnsname用来访问SQL SERVER的ZNDB数据库.

    (1)建立ZNDB数据库在Oracle下的别名zheneng:

    进入%ORACLE_HOME%\tg4msql\admin目录建立文件initzheneng.ora,里面内容如下:

    HS_FDS_CONNECT_INFO="SERVER=192.168.0.197;DATABASE=ZNDB"

    HS_FDS_TRACE_LEVEL=OFF

    HS_FDS_RECOVERY_ACCOUNT=RECOVER

    HS_FDS_RECOVERY_PWD=RECOVER

    (2)建立listener:

    进入%ORACLE_HOME%\network\admin修改listener.ora文件增加:

    (SID_DESC =

    (SID_NAME = zheneng) ###注意:要与前面建的文件名字initzheneng去掉init后一样.

    (ORACLE_HOME = D:\oracle\product\10.1.0\db_1)

    (PROGRAM = tg4msql)

    )

    (3)建立tnsnames.ora:

    与(2)相同目录下修改tnsnames.ora文件增加一个TNSNAME:

    ZNDB =

    (DESCRIPTION =

    (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.197)(PORT = 1521))

    Ҷƪл˵?
  • һƪSQL数据库用户只有“名称”而无“登陆名”解决
    һƪ揭开正则表达式的神秘面纱