ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle开发 » 请教:如何使用Oracle8.0的Client联接8i的服务器

标题: 请教:如何使用Oracle8.0的Client联接8i的服务器
离线 Arraysunnyhawk
初级会员



精华贴数 0
个人空间 0
技术积分 68 (22232)
社区积分 0 (51042)
注册日期 2002-1-8
论坛徽章:0
      
      

发表于 2002-1-8 14:06 
请教:如何使用Oracle8.0的Client联接8i的服务器

请教各位大虾,谢谢!
这样就不需要客户端升级了。


只看该作者    顶部
离线 zhuzhichao
炎龙骑士


精华贴数 2
个人空间 0
技术积分 1684 (1015)
社区积分 195 (2469)
注册日期 2001-10-15
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2002-1-8 14:09 
配置Net 8 Easy Configure


__________________
zhuzhichao@itpub.net
只看该作者    顶部
在线/呼叫 biti_rainy
人生就是如此



精华贴数 38
个人空间 0
技术积分 111199 (4)
社区积分 11832 (132)
注册日期 2001-12-12
论坛徽章:41
现任管理团队成员ITPUB长老会成员ITPUB元老年度论坛发贴之星年度论坛发贴之星ITPUB北京九华山庄2008年会纪念徽章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章

发表于 2002-1-8 14:36 
faint

再faint

能不配置么?
有人想知道不用安装client直接连数据库
可始终没有实现呢

谁知道?


__________________
眼界决定边界,态度决定高度
blog:
人生就是如此
只看该作者    顶部
离线 zhuzhichao
炎龙骑士


精华贴数 2
个人空间 0
技术积分 1684 (1015)
社区积分 195 (2469)
注册日期 2001-10-15
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2002-1-8 14:42 
前端用Java就可以不用裝Oracle的client端.


__________________
zhuzhichao@itpub.net
只看该作者    顶部
在线/呼叫 biti_rainy
人生就是如此



精华贴数 38
个人空间 0
技术积分 111199 (4)
社区积分 11832 (132)
注册日期 2001-12-12
论坛徽章:41
现任管理团队成员ITPUB长老会成员ITPUB元老年度论坛发贴之星年度论坛发贴之星ITPUB北京九华山庄2008年会纪念徽章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章

发表于 2002-1-8 14:48 
我……

只有沉默


__________________
眼界决定边界,态度决定高度
blog:
人生就是如此
只看该作者    顶部
离线 dead_lee
一般会员



精华贴数 0
个人空间 0
技术积分 320 (6223)
社区积分 0 (50993)
注册日期 2002-1-7
论坛徽章:0
      
      

发表于 2002-1-8 18:12 
java也是要安装jdbc的

当然,你又可以说,用3层,n层结构等等.

但是还是回到人家问的问题上来,8i的服务器怎么配置才能让8.0的客户端访问上来.


只看该作者    顶部
在线/呼叫 biti_rainy
人生就是如此



精华贴数 38
个人空间 0
技术积分 111199 (4)
社区积分 11832 (132)
注册日期 2001-12-12
论坛徽章:41
现任管理团队成员ITPUB长老会成员ITPUB元老年度论坛发贴之星年度论坛发贴之星ITPUB北京九华山庄2008年会纪念徽章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章

发表于 2002-1-8 18:23 
faint

我就没明白为什么不能访问呢
(当然我没有试过用8.0访问)

你把8i版本中$oracle_home/network/admin/tnsnames.ora
文件替换8.0的client中相应文件
看看

或者再把service_name = ur_servicename
改为  sid =  ur_sid
just have a try


__________________
眼界决定边界,态度决定高度
blog:
人生就是如此
只看该作者    顶部
离线 sqlcode
老会员



精华贴数 2
个人空间 0
技术积分 1178 (1540)
社区积分 199 (2436)
注册日期 2001-9-29
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2002-1-8 18:35 
和连8的一样,我用7的客户端都能连8i.


只看该作者    顶部
离线 dead_lee
一般会员



精华贴数 0
个人空间 0
技术积分 320 (6223)
社区积分 0 (50993)
注册日期 2002-1-7
论坛徽章:0
      
      

发表于 2002-1-8 22:11 
那你详细解释一下啊.

光这么说,谁明白啊.


只看该作者    顶部
离线 sqlcode
老会员



精华贴数 2
个人空间 0
技术积分 1178 (1540)
社区积分 199 (2436)
注册日期 2001-9-29
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2002-1-9 09:42 
其实不用另外配置任何东西

8的客户端和8i的Server端都正常配置就没有问题。

(我以7.3.4为例,8.0.5是相同的)

在连接方面,8i和8的区别在于8i多了一个ServiceName,如果是8i的客户端,直接制定ServiceName就行了,如果是8以下的客户端,仍然使用sid就行,在这一点上,oracle是向下兼容的。

1. 在8i服务器端配置
只需配置tnslistener,使得数据库服务器能够监听sql*net连接就行了,tnsnames是本地用于通过sql*net连接本地或异地数据库需要的.
启动tnslistener. lsnrctl, start.

2. 8或7客户端配置
配置tnsnames.ora (c:\orawin95\network\admin\tnsnames.ora),加入如下一行; 或者用sql net easy configuration(net8 easy configuration)配置,指定数据库服务器的IP和数据库的SID.

ora816.world =
  (DESCRIPTION =
    (ADDRESS_LIST =
        (ADDRESS =
          (COMMUNITY = tcp.world)
          (PROTOCOL = TCP)
          (Host = 202.122.35.5)
          (Port = 1521)
    )
    (CONNECT_DATA = (SID = o816)
    )
  )
  
这里 ora816是你在客户端连接数据库的连接串: scott/tiger@ora816
SID = o816, o816是你数据库服务器的SID.


只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问