请问oracle数据库如何实现远程备份。比如系统的应用和数据库分别放在两台服务器上,如果在应用服务器上实现传递参数(数据库服务器地址,数据库用户名,数据库密码,数据库名称,文件备份路径)后实现远程在数据库服务器上备份oracle数据库????请高手指教

解决方案 »

  1.   

    兄弟,不知道我的理解是不是正确。如果是oracle数据,只要在应用服务器将netmanager中配置好连接之后,然后用exp命令就可以实现数据库备份啦。
      

  2.   

    可以用data guard的方式,也可以用RMAN的方式。
      

  3.   

    数据库服务器配置好了,但是在互联网环境下,怎么样由一台没有装oracle的客户机去执行数据库服务器上的Exp???
      

  4.   

    没有装oracle,但是必须是要有oracle的客户端的,1.  通过net manager配置tnsname
    2.  使用exp命令根据你的需要做相应的导出动作,exp有全库导出,user导出,表导出和表空间导出。所对应的参数也不一样,你可以通过exp help=y来看看他们的使用说明。
      

  5.   

    想用exp导数据必须装客户端
    通过互联网使用exp,我还没有用过,关注
      

  6.   

    导出数据库:  export命令将数据库中的数据备份成一个二进制文件,它通常有三种模式:用户模式、表模式和整个数据库模式。本文拟采用用户模式,备份之前,应先建立一个备份目录,以在本机容纳备份文件,比如可建一个/localbak目录。我们将JTCW数据库在用户模式下备份,备份保留周期为一天,具体脚本如下,保留在exp_JTCW.sh文件中:  export EXP_HOME=/localbak  #设置环境变量EXP_HOME  export ORACLE_SID=JTCW#设置环境变量ORACLE_SID  exp system/password owner=hsa6 file=$EXP_HOME/JTCW$(LC_ALL=C date  +%y%m%d).dmp log=$EXP_HOME/JTCW$(LC_ALL=C date +%y%m%d).log  statistics=none#备份数据以日期方式命名  find /oradata/cwdata/backup -type f -mtime 3 -exec rm {} \;#保留周期为三天
      

  7.   

    你可以看看这个:
    http://tech.it168.com/a2008/0825/201/000000201686.shtml