关于oracle10g和sql server 2008之间链接不成功的问题,请指教!

目前环境:
oracle 10g:Windows server 2003
sql server 2008:Windows server 2008 R2
目的:
oracle数据库中,某些表中的数据更新,同步到sql server数据库中。
尝试的两种方法
1.使用oracle上ODBC连接+触发器
存在的问题:tnsnames.ora、listener.ora、init**.ora配置完成,创建DB link后,无法连接sql进行查询
2.sql server 2008的复制功能
oracle服务器端,复制用户的权限分配该怎么配置

这两种方法哪种更好些,或者有其它好的方法请推荐。

静待各位大神的指点,不胜感激!

已经解决了,tnsnames.ora中参数设置错误引起的。