从Oracle安装文件中提取一些文件,组合成客户端程序包。尽管Oracle公司不主张那样做,也不支持。但是确实是可行的。
  直接去安装客户端,安装完以后文件夹容量大得惊人,可能有600多M,但是提取一些有用文件,Oracle9i里,也就10多M吧。
  至于方法,你上http://youngcow.net,里边有几个已经做好的客户端包,你可以下载试用一下。

解决方案 »

  1.   

    如果成功,我给你40分,我用的是oracle8.0.5,我有9i可是我没有用过,我在8i试试
      

  2.   

    Oracle815、816、817,Oracle9的客户端都可以连接Oracle805的服务器,你进入http://youngcow.net网站,点如下这一行就行自动下载一个oracle817client.rar文件,解开后用就行了。Download中的 
       Oracle 817 Client for Win(needless installer)(6560959 bytes) 
      

  3.   

    Oracle 920 Client for Win(needless installer)(11683765 bytes)这个怎么感觉才十几MB?
    和安装客户端相比是不是少了很多功能?
      

  4.   

    我说的“仅连接”是拿SQL Server的“仅连接”来比喻的,“仅连接”可不是不能操作数据和表。你配置一个“网络服务名”,其他和安装客户端后用的方法是一样的。(出就是说,如同你已安装了客户端)另外,解压缩了那个客户端的包后,别忘了注册到注册表。
      

  5.   

    用记事本打开 network\admin\tnsnames.ora
    网络服务名 =  
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = oracle)
        )
      )
      

  6.   

    王永斌你好,文件我已经down下了,注册表也添加了,autoexec.bat也添加了,注册表里的路径也修改了,可是我的程序还是连接不上服务器,我原来用的连接方法是用oracle的oracle net8 easy config里面的方法连接。请问我用你提供的方法还需要在别的地方进行处理吗?谢谢
      

  7.   

    注册表已经注册了,bin目录也已经添加到了path环境变量。
    服务名也按王永斌的做好了,是按照装了客户端的机器里面的样子据实添加的/。楼上说的autoexec.bat是做什么的?也要添加么?
      

  8.   

    To freegoodboy(快乐的人) :注意修改oracle.reg的内容,要和你放置oracle920的目录一致,若是Win98系列,要重启。
      

  9.   

    To: 王永斌
    这样做的话就不能通过控制面板-管理工具-ODBC来创建数据源了吧?那要怎么才能测试到是否可以连接服务器来工作呢?谢谢。
      

  10.   

    可以通过控制面板-管理工具-ODBC来创建数据源。用TNSPING.EXE命令测试是否可以连接服务器。格式:
     TNSPING 网络服务名
      

  11.   

    有两种连接模式:thin模式不用装客户端就可以连接库了,OIC模式必须装客户端才可以连接库.不过OCI模式效率要高点,看个人选择了.