Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

43

积分

0

好友

1

主题
1#
发表于 2013-1-16 16:05:47 | 查看: 2593| 回复: 0
因为项目中需要将SQL SERVER 数据库向ORACLE 迁移,所以想到了用ORACLE 的透明网关。

在本机做测试。本机已有一个oracle 服务,又安装了一个 Transparent Gateway。
db_home: D:\oracle\product\10.2.0\db_1
tg_home: D:\oracle\product\10.2.0\tg_1

配置文件:
D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 下

listener.ora :

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = d:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = XPCN-20120910JS)(PORT = 1522))
    )
  )

tnsnames.ora

tg4msql =
   (DESCRIPTION=
      (ADDRESS=
         (PROTOCOL=TCP)
         (HOST=10.100.10.100)
         (PORT=1522)
      )
      (CONNECT_DATA=
         (SERVICE_NAME = tg4msql))
      (HS=OK)
    )



D:\oracle\product\10.2.0\tg_1\NETWORK\ADMIN 下 :

listener.ora

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = XPCN-20120910JS)(PORT = 1521))
      )
    )
  )



SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = d:\oracle\product\10.2.0\tg_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (SID_NAME = tg4msql)
      (ORACLE_HOME = d:\oracle\product\10.2.0\tg_1)
      (PROGRAM = tg4msql)
    )
  )


tnsnames.ora :

tg4msql =
   (DESCRIPTION=
      (ADDRESS=
         (PROTOCOL=TCP)
         (HOST=10.100.10.100)
         (PORT=1521)
      )
      (CONNECT_DATA=
         (SERVICE_NAME = tg4msql))
      (HS=OK)
    )



D:\oracle\product\10.2.0\tg_1\tg4msql\admin\inittg4msql.ora:


HS_FDS_CONNECT_INFO="SERVER=10.100.10.100/TESTSQLSH;DATABASE=publicdata"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER

在ORACLE 服务器创建dblink  :

create public database link sql_s4 connect to sa identified by "123" using
'(DESCRIPTION =
  (ADDRESS=(PROTOCOL=tcp)(HOST=10.100.10.100)(PORT=1521))
  (CONNECT_DATA=(SID=tg4msql)
)
(HS = ok))';

查询:
SELECT * FROM AAADREP@sql_s4;


报错: ora-28545 : 连接代理时Net 8诊断到错误。


PS:  在本机装了个SQL SERVER 连接成功。
您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-16 04:43 , Processed in 0.054187 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569