楼主: guostong

[精华] 配置透明网关的步骤

[复制链接]
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
41#
发表于 2003-2-27 10:36 | 只看该作者

我的质疑

1、配置 LISTENER.ORA 和TNSNAME.ORA是在哪里的?(D:\oracle\ora92\tg4msql\admin 还是D:\oracle\ora92\network\admin)
2、D:\oracle\ora92\tg4msql\admin\init<SID>.ora 中的HS_FDS_CONNECT_INFO=svr1.master服务器名和数据库名是不是在安装TRANSPARENT GATEWAY FOR SQL是的时候输入的吗?如果配置的不一样可以吗?可不可以改称和安装是不一样?
3、在SQL SERVER服务器安装是要用什么身份认证?看
CREATE PUBLIC DATABASE LINK DB_SQL
    CONNECT TO SA IDENTIFIED BY PASSWORD
    USING 'tg_sql' ;
好像是用SQL认证的。
4、可以用WINDOWS认证吗?在SQL SERVER 中建立一个访问数据库的用户,在利用这个用户访问可以吗?!

使用道具 举报

回复
论坛徽章:
0
42#
发表于 2003-3-3 15:31 | 只看该作者

up

3q

使用道具 举报

回复
论坛徽章:
0
43#
发表于 2003-5-14 18:53 | 只看该作者

我的MS SQL SERVER 中配置成功了,但在配置SYBASE时出了问题,以下是TRACE 文件:

Oracle Corporation --- 星期三 5月  14 2003 14:39:26.542


Heterogeneous Agent Release
9.2.0.1.0


(0) [Transparent gateway for SYBASE] version: 3.3.00.00.0030
(0) connect string is: defTdpName=tg4sybs;SYNTAX=(ORACLE8_HOA, BASED_ON=ORACLE8,
(0) IDENTIFIER_QUOTE_CHAR="",
(0) CASE_SENSITIVE=CASE_SENSITIVE_QUOTE);BINDING=<navobj>
<binding>
<datasources>
(0) <datasource name='tg4sybs' type='SYBASE' connect='SERVER=back;DATABASE=pos'>
(0) <driverProperties/></datasource></datasources><environment>
<misc
(0) year2000Policy='-1' consumerApi='1' sessionBehavior='4'/><queryProcessor
(0) parserDepth='2000' noInsertParameterization='true'
(0) noThreadedReadAhead='true'/></environment></binding></navobj>
(0) ORACLE SYBASE GATEWAY Log File Started at 14-May-03 14:39:26
(0) Fatal Error: failed to allocate Sybase context
(0)
(0) Closing log file at WED MAY 14 14:39:27 2003.


有没有人配置SYBASE成功的经验?

使用道具 举报

回复
论坛徽章:
0
44#
发表于 2003-5-29 08:53 | 只看该作者
upup

使用道具 举报

回复
论坛徽章:
0
45#
发表于 2003-5-29 13:47 | 只看该作者
我的理解(e文太差,读不懂文档):
所谓透明网关就是在oracle中增加一个服务,这个服务负责对sqlserver(或者其他数据库)的连接。sqlserver对而客户端(sqlplus等)来说是透明的,sqlplus只需象访问oracle数据库一样访问sqlserver。

配置透明网关需要两步:
1。配置一个在oracle服务器上的监听
2。配置一个tnsname,该tnsname指向透明网关所在的位置(即oralce服务器),而不是sqlserver所在的服务器,并且使用刚刚第一步配置的监听。所以在tnsnames.ora中HOST = serveraddr应该是oracle所在的地址,而不是sqlserver所在的地址(我就是这样配才测试通过的)。我不能理解为什么这么多大侠用host=sqlserveraddr都能成功。

使用道具 举报

回复
论坛徽章:
0
46#
发表于 2003-5-29 13:50 | 只看该作者
liuxnp大侠,你这个问题就应该是tnsnames.ora中host的问题,改成oracle地址试试?

使用道具 举报

回复
论坛徽章:
3
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2005-11-02 16:06:382010新春纪念徽章
日期:2010-03-01 11:21:02
47#
发表于 2003-5-29 14:23 | 只看该作者
这东西DB2早就有了

使用道具 举报

回复
论坛徽章:
10
生肖徽章:羊
日期:2006-09-13 19:24:43生肖徽章2007版:鼠
日期:2009-07-04 22:41:482010新春纪念徽章
日期:2010-03-01 11:06:132010年世界杯参赛球队:斯洛伐克
日期:2010-08-25 20:28:332010广州亚运会纪念徽章:武术
日期:2011-03-10 22:54:262012新春纪念徽章
日期:2012-01-04 11:49:54灰彻蛋
日期:2013-05-26 14:39:38
48#
发表于 2003-5-29 15:23 | 只看该作者

all_db_links 里头哪来的全名?

楼主,这个里头哪有数据库全名阿?

使用道具 举报

回复
论坛徽章:
0
49#
发表于 2003-5-29 15:44 | 只看该作者
SQL> desc dba_db_links;
名称                                      是否为空? 类型
----------------------------------------- -------- ----------------------------
OWNER                                     NOT NULL VARCHAR2(30)
DB_LINK                                   NOT NULL VARCHAR2(128)
USERNAME                                           VARCHAR2(30)
HOST                                               VARCHAR2(2000)
CREATED                                   NOT NULL DATE

SQL> col owner format a10
SQL> col db_link format a20
SQL> col username format a10
SQL> col host format a20
SQL> select * from dba_db_links;

OWNER      DB_LINK                   USERNAME   HOST                 CREATED
---------- -------------------- ---------- -------------------- ----------
PUBLIC     TO_H80.US.ORACLE.COM HY0508          erp                  29-5?  -03
PUBLIC     TO_SQL2000.US.ORACLE.COM      SA         sql2000              29-5?  -03
           


SQL>

其中db_link列就是全名(如TO_H80.US.ORACLE.COM )。当然,如果你没有create database link 的话,这个视图就没有数据

使用道具 举报

回复
论坛徽章:
22
授权会员
日期:2005-10-30 17:05:332012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:36马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:36
50#
发表于 2003-6-25 10:04 | 只看该作者
收藏,谢谢。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表