告急!!在delphi中如何对oracle数据库进行数据库实例的建立、数据备份和恢复?(200分)

  • 主题发起人 主题发起人 蓝于
  • 开始时间 开始时间

蓝于

Unregistered / Unconfirmed
GUEST, unregistred user!
请问在delphi中如何对oracle数据库进行数据库实例的建立、数据备份和恢复?
 
备份和恢复用oracle自带的工具好点吧
 
关于这个问题已经讨论过很多了, 你搜索一下以前的贴子!
建议用Oracle自己的工具EXP 和 IMP 用起来简单!
 
同意楼上的,在 dos prompt下,将整个库导出来就可以了
 
以前的帖子大都是如何对SQL Server数据库进行备份和恢复,我想这种方法对
Oracle并不适用。 如果说用Oracle自带的工具进行备份和恢复,那我还过来
问干吗?我要的是用Delphi实现这种备份和恢复数据库的功能!
 
我正在写一个利用oracel的exp写一个完全自动备份的工具。
 
我想可以用delphi程序通过来设置一些参数, 来产生带不同参数的 exp,imp 的命令行,
然后再调用 exp,imp 命令,执行命令,在delphi程序中查看日志,在恢复时,可以先用
命令CREATE DATABASE重新生成数据库结构; 这也可在delphi程序中执行!


 
如果要使用Oracle做后台数据库,想来这个系统也是比较大的了
既然这样,专门的DBA是少不了的啦,即使有可能DBA兼网管等等都好
反正肯定有专人维护。 有必要在程序里写吗?
而且很多东西是不能自动化处理的。
除非你的用户允许数据丢失,那么你就用Imp和Exp来做吧,也非常简单,定时执行就行了
但这只是备份了在备份当时的快照而已,无法做到零数据丢失。
 
如果你的数据很复杂,还是用ORACLE自带的工具做,很多东西是不能自动化处理的。
 
创建实例 备份 恢复最好是用ORACLE自带的功能;

IMP80 SYSTEM/MANAGER@DFSOFT FILE=C:/DF.DMP
与WIN2000的AT命令配合,可以实现自动定时备份和恢复

实体实例可与我联系SHEBJMZ@163.NET
 
多人接受答案了。
 
后退
顶部