说得不够清楚。
如: 什么系统?(WIN、UNIX)
   是否要求实时?还是每天晚上备一次就行了。
   X2只是当作数据存贮还是也装有ORACLE? 等

解决方案 »

  1.   

    如果一天备一次可用EXPORT出来再FTP过去再IMPORT进去。
    如果要双机热备,叫老板买两台IBM RS6000吧。
      

  2.   

    to thaijoe:
      感谢thaijoe的支持,我现在用的是x1(winnt)以及x2(win2000server),都装的是oracle.
      如果用export,再import时间太长,能否直接拷贝数据文件?
      谢谢!!
      

  3.   

    用snapshot来解决吧,应该可以做到你的需求。
      

  4.   

    能否 在出口的机器oracle上 建个内部机器的DBLink, 然后在
    在出口机器上编几个转移,清洗数据的存储过程,然后
    建个定时任务,把存储过程加进来即可! 
      

  5.   

    TO:jerjiao(大剑师) 可以这么做,我想这样做,可以节省很多精力,只要你所有的存储过程和定时任务建好了后,以后就不需要再管理了!
      

  6.   

    两个数据库服务器的数据更新是个大问题,有好多方法可以做的。
    具体做法就要看你的要求了。
    1:数据库文件的直接拷贝(技术难度大一些,要求你精通oracle)
    2:建立数据库链接,直接使用SQL语句
    3:使用Copy命令,对两个服务器之间的数据拷贝
    4:Exp & Imp (考虑他们的direct方式,这样很快的)
    5:SQLLDR
      

  7.   

    to supershb:
       谢谢supershb支持,有几点疑问
       1、我想对数据库文件进行直接拷贝,但是我的服务器一个是WINNT,另外一个是WIN2000SERVER,不知道能否可行?清华出的一本书上,提到同样操作系统下的数据文件拷贝是可行的,不知道我这种情况能否可行?
       2、SQLLDR可以对大量数据进行装载,并且是从文件到数据库,能用于数据库到文件吗?
      

  8.   

    结构一样的话,使用这个吧,来个定时任务
    使用Copy命令,对两个服务器之间的数据拷贝
      

  9.   

    TO maohaisheng()
       谢谢支持,请问Copy是拷贝数据文件吗?
      

  10.   

    建db link,用oracle 9i 的多主体复制。
      

  11.   

    对不起各位,现在我用的是oracle7.3
      

  12.   

    在两套数据库之间用ORACLE的对称复制解决。