在两个服务器上分别装上oracle数据库,一个工作,一个备用,如何使备用服务器上的数据始终和工作的服务器一摸一样,当工作服务器崩溃时,切换一下即可正常工作?
oracle为8.05

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/1441/1441076.xml?temp=.2971155
      

  2.   

    http://www.itpub.net/showthread.php?s=&threadid=82899
      

  3.   

    谢谢!to jiezhi(西域浪子) 
       我的系统是advance server,oracle为8.05
    to Michaelyfj(星星还是那颗星星) 
       是否有详细一点的内容?
      

  4.   

    to Michaelyfj(星星还是那颗星星)
       那定期导出一个dmp文件,再导入不是更简单?
    我想要一个自动的,时时的
      

  5.   

    在主服务器上建一个database link 指向备份服务器,
    然后在主服务器的每一个表上建一个触发器。当插入和更新的时候修改备份服务器。
      

  6.   

    to Tom_Tan(火火)
       有下载地址吗?
    to qzg(志刚) 
       几百张表,建触发器似乎也不大现实啊
      

  7.   

    PB的数据管道时PB里带的组件,你只要下一个PB就可以了
    ftp://ftp.youngcow.myftp.info/Database/DevelopTools/PowerBuilder/
      

  8.   

    oracle中很多技术都可以实现这个功能
    典型的可以是standy by/data  guard
    另外replication在局域网中也有很好的表现  但需要一个好的dba来管理
      

  9.   

    這根本不是數據庫的問題,這是如何實現雙機切換的問題.兩台主機共用一個磁盤陣列櫃,由于數據庫存放于磁盤陣列上,對于兩台主機而言,它們看到的磁盤實際上是磁盤陣列的鏡像.
    先在兩台機器上安裝oracle,orcale的服務名要一致,把第一個安裝后的maset庫復制到第二個安裝之後啟動第一個服務別忘了把鏡像放到第一個上啊,就ok了.一方服務關閉後自動切換到另一方,數據庫方面根本不知道服務器換掉了,因為他們的服務名和主數據庫都是一樣的