创建oracle 9i 的透明网关和sqlserver2000 连接的时候,有几个问题不太清楚:
1: 如果一个Server 上安装两个SQL server instance 如何区分
2: 如果安装SQL Server 时修改了SQL server 默认端口如何在oracle 的文件中设置请大家多帮忙,谢谢大家
1: 如果一个Server 上安装两个SQL server instance 如何区分
2: 如果安装SQL Server 时修改了SQL server 默认端口如何在oracle 的文件中设置请大家多帮忙,谢谢大家
解决方案 »
- 问个case when符合条件为空也显示一列的问题
- 求助:windows群集下如何实现oracle冷迁
- 请问在PL/SQL里怎么看oracle自带的虚拟表的名字,像有的虚拟表叫dual 有的又是其他的 谢谢
- oracle对表插入数据时,一列为同一表中另一列的值加15,语句怎么写
- oracle10g连接
- 如何顺序插入10年的记录?
- 如何将不重复的记录去掉
- 老提示:ORA-00907: 缺少右括号
- 查询问题,类似group by。
- 初始安装好Oracle8i后,为什么登陆不上Oracle的sql-plus操作呢?快来救我啊!!!
- 两张表结构完全相同的表,相同的查询条件,为何记录条少的查询速度反而慢?
- 关于储存过程加密的问题,请大侠帮忙?
2。
sql2k =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = **)(PORT = 1521))
)
(1)同一个台机器上装了两个sqlserver实例,那么 inittg4mssql.ora(initSID.ora 注意,非oracle的SID,虚拟映射的SID)的配置文件中配置如下:
HS_FDS_CONNECT_INFO="SERVER=192.168.71.156;DATABASE=PUBS"
两个实例的ip相同,database名称也一致,只是实例名不同,怎么通过hosttring 不同进行区分啊?(2)sql2k =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = **)(PORT = 1521))
)
这些应该和sqlserver的默认端口无关吧,这个是配置虚拟服务的端口,应该是oracle的默认端口1521仍然等待中……
(《ORACLE_HOME》\tg4msql\admin\initSID_NAME.ora),
明确:
HS_FDS_CONNECT_INFO =
“SERVER = 147.25.8.1;DATABASE = pubs”
在服务器二上配置sqlsvr的客户连接:
SERVER NAME = SERVER NAME --------自己修改
SERVER = 147.25.8.1
PORT = 1433
PROTOCOL = TCP/IP SOCKET
应该这样吧
......
只找到配置主机ip,数据库名的地方,米有看见有配置实例名的地方
具体地方我忘了
也是加个端口号就可以了啊.
把ORACLE默认端口那段重复以下就OK了
SERVER NAME = SERVER NAME --------自己修改
SERVER = 147.25.8.1
PORT = 1433
PROTOCOL = TCP/IP SOCKET这个是tnsnames.ora 这个文件里对虚拟的sqlserver映射的服务名阿,用来创建dblink的时候使用的服务名