我们公司由于最近上了新的系统采用的是ORALCE 10g数据库,所以考虑将其与公司的另外一个服务器进行互备份,不知道具体怎么样配置才能实现,我用RMAN备份时只能备份到本地磁盘中.

解决方案 »

  1.   

    使用exp备份,请参考此贴中的内容:http://www.itpub.net/viewthread.php?tid=12023
      

  2.   

    用RMAN想备份到远程主机的话,只有用NFS或者第三方软件
    或者format='\\ip\location\xxx.dbf',不过要设置主机权限。
      

  3.   

    我想问的是在RMAN中怎样实现将远程数据库的备份保存到本地磁盘中?
      

  4.   

    我的回答不就是这个意思吗?RMAN是服务器命令。
    你相对本机来说,就是叫远程数据库了。我相对于数据库来说,自然就叫远程主机了。总之就是备份与数据库不在同一台机子上。
    就是我说的那几种方法。
      

  5.   

    将RMAN的备份路径设置到你要存放机器的那个路径不就可以了吗?只是可能系统的用户名、密码要相同,至少Oracle的服务器那个用户对目标盘有写入的权限。
      

  6.   

    搞来搞去你这个问题还没有搞清啊?如果你服务器是A,客户机是B(即你说的本地计算机)RMAN命令是在A上执行的,它备份的路径指向B(即你说的本地计算机),不就完了吗?按照你的意思是RMAN在B(即你说的本地计算机)上运行,但是要将A上的数据备份到B(即你说的本地计算机)上?
      

  7.   


    假设新上的服务器为A,“公司的另外一个服务器”为B,是不是要将A的rman备份文件放在B上,将B的rman备份文件放在A上呢?
    如果是的话有两种比较方便的做法:
    1.在A服务器上使用RMAN连接到B的数据库做备份,在B服务器上使用RMAN连接到A的数据库做备份。
    2.如果是安全等原因不能采用第一种做法,也可以考虑在A、B服务器上开放samba服务,互相将对方开放的smb共享mount到本地,然后两台服务器各自RMAN备份自己的数据库,并将备份文件位置指定到mount的位置。这样就相当于将自己的RMAN备份文件放到另一台服务器上了。不过这样需要设置一下smb的权限,另外还要设置一个备份文件的最大体积,好像不能超过2G。