具体操作我也不清楚。
不过导出ORACLE部分的注册表拷贝到另外一台机子上,执行导入。
然后把ORACLE目录整个拷贝到另一机子相同的盘符下,也可以用。

解决方案 »

  1.   

    前些日子在网上见过,先把oracle需要注册的内容写一个文件,导入注册表,然后拷贝oracle文件。
      

  2.   

    首先谢谢各位的方法:可能你们还没有懂我的意思,我是想在做应用系统安装程序时把ORACLE客户端也做到安装程序里。当安装程序做好后发给客户,客户就可以只需直接安装应用系统(而ORACLE客户端连接字符串会根据你所做的安装程序自动会配好,这样就无须客户懂ORACLE连接字符串的配置),不过你们所说的方法也没有错(数据库的冷备份好象也可以这样做),不过用在做安装程序中是不可取的,但揭贴是我会给分的,谢谢!!!
      

  3.   

    既然用oracle数据库,客户连DBA也没有吗?
      

  4.   

    你是以下用专门作安装程序的那个软件。(操阿,名字忘记了,曾经在别人的指导下把Access和我做的小程序一起做了一个安装文件。然后直接安装就带Access了)我想应该也能用那个东西吧oracle客户端也大包哦
      

  5.   

    是可以做到的,只需要ORALCE里的几个DLL和网络的几个文件就可以了
     我经常是这样做的。
      

  6.   

    LGQDUCKY(飘) 兄:
      能否请你详细叙述一下,拜托了,具体是ORALCE里的那些几个DLL和网络的那些几个文件。
    问题解决了马上给分,在此我先谢了。
      

  7.   

    用INSTALLSHIELD打包,功能比较齐全,可以把ORACLE客户端的安装程序放入安装包里,可以设置在安装程序的哪一步里执行ORACLE客户端安装.
      

  8.   

    方法:
        1。把ORACLE\BIN下的所有DLL文件拷贝到你的应用目录
        2。把C:\ORAWIN95\NETWORK\ADMIN下的所有文件拷贝到你的应用目录(TNSNAMES.ORA等)
        3。修改TNSNAMES.ORA文件,配置连接字符串,例
    fornet48.world = //-------连接字符串名
      (DESCRIPTION = 
        (ADDRESS_LIST = 
            (ADDRESS = 
              (COMMUNITY = tcp.world)
              (PROTOCOL = TCP)
              (Host = 192.168.1.48)//------服务器IP地址
              (Port = 1521)
            )
            (ADDRESS = 
              (COMMUNITY = tcp.world)
              (PROTOCOL = TCP)
              (Host = 192.168.1.48)//------服务器IP地址)
              (Port = 1526)
            )
        )
        (CONNECT_DATA = (SID = ORCL))//------服务器数据库实例名
        )
      )
       3。最好再一部空机字试验。启动你的应用后,删除不必要的DLL,如果你的
          应用程序用的DLL是删除不了的,那些垃圾DLL就这样删去了。
          剩下的大概有7~8八个DLL左右
       4。有时还须注册下字符级(如果上三步能实现,下面就不须要了)
          \NLSRTL32\DATA下的文件拷贝到你的应用目录按照3把垃圾文件删除
      

  9.   

    LGQDUCKY(飘) 兄:
           对不起前两天我们公司上不了网。我照你那样做了还是有问题,连不上它报“error while trying to retrieve text for error Ora-12203"的错误。对了你用的ORACLE8.1.5做的。