会计考友 发表于 2012-8-4 13:54:49

Oracle辅导:oracle自动备份和远程备份

1.在tnsnames.ora添加要远程备份的主机   如:
  67 =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
  )
  (CONNECT_DATA =
  (SID = PLSExtProc)
  (PRESENTATION = RO)
  )
  )
  2.打开Oracle目录,拷贝exp.exe文件
  如:我的Oracle目录C:\oracle\ora92\bin
  3.编写自动备份的脚本
  新建一个文本文档,输入以下内容:
  EXP fxz/fxz@67 file=f:\oracle\backup\%date:~0,10%.dmp log=f:\oracle\backup\%date:~0,10%.log compress=n buffer=8092 consistent=y direct=n constraints=y feedback=10000 grants=y record=y indexes=y triggers=y rows=y
  另存为.bat的文件
  说明:
  fxz/fxz : 数据库的用户名和密码;
  67:数据库服务名,在第一步配置的名字;
  file=f:\oracle\backup\%date:~0,10%.dmp输出文件路径
  log=f:\oracle\backup\%date:~0,10%.log   输出日志路径
  \%date:~0,10% :当前系统时间
页: [1]
查看完整版本: Oracle辅导:oracle自动备份和远程备份