xxy802(孔明在世) ,你说的有根据吗?给过依据咯

解决方案 »

  1.   

    应该是设置问题,你可以去注册表中看看,当前用的SQLNET的配置情况
      

  2.   

    xxy802(孔明在世) 说的肯定不对,我就用9i Client 连8i Server,所以我认为肯定可以连8.0.5,应该还是Net Configration的配置问题。
      

  3.   

    xxy802(孔明在世) 用过oracle吗?
       用高版本的连低版本的非常好用,特别是oracle9i可视化界面比8有些改进,用起来更爽。
       可能是服务端的问题,如果不行建议重装客户端,或查看你的配置文件是否有问题。
      

  4.   

    感谢各位,已经可以了,解决步骤如下,贴出来希望有利于初学者
    以oracle 9i的sql plus连接oracle 8.0.0.5服务端为例:
    1 使用oracle 9i的配置工具Net Manager添加服务命名
       Net服务名--为所要连接的数据库的别名,自己随便填写
       协议--按需要选择协议
       主机名--oracle服务端所在的机器的名称或者Ip地址(我的问题出在这里,我的那台linux服务器没有设置机器名称,我一直用它以前的名称去连接,所以找不到机器,使用IP后问题解决)
       服务--高版本连接低版本数据库时选择使用SID标志,并填写所要连接的数据库的SID数据库配置主要是以上四项,配置完毕可以进行测试2 使用sql plus工具登陆数据库,填入用户名,密码,主机字符串使用上一步中的Net服务名,就可以登陆了