回 帖 发 新 帖 刷新版面

主题:关于Oracle数据库的备份和还原

请问Oracle数据库最常用的备份方法是什么?具体是怎么做的。本人初学oracle,对此一窍不通。每次点击数据库向导中的备份数据库是都提示警告,说要连接OMS,那是什么意思啊?谢谢!

回复列表 (共2个回复)

沙发

在ORALCE中利用导入/导出,来队数据进行还原/备份。

导出:
1 .导出本用户下的表
exp 用户名/密码 tables=(表1,...表n) file=路径+文件名.dmp

2.导出其它用户下的表(管理员以上级别)
exp 管理员用户名 tables=(用户名.表1,...用户名.表n) file=路径+文件名.dmp

3.导出本用户的方案
exp 用户名/密码 file=路径+文件名.dmp

4.导出其它用户下的方案(管理员以上级别)
exp 管理员用户名/密码 owner=用户名 file=路径+文件名.dmp


导入:
1.导入本用户下的表
imp 用户名/密码 tables=(表1,...表n) file=路径+文件名.dmp

2.将表导入到其它用户下(管理员以上级别)
imp 管理员用户名/密码 tables=(表1,...表n) touser=用户名 file=路径+文件名.dmp

3.将方案导入到本用户下
imp 用户名/密码 file=路径+文件名.dmp

4.将方案导入到其它用户下(管理员以上级别)
imp 管理员用户名/密码 fromuser=用户名1 touser=用户名2  file=路径+文件名.dmp

板凳

谢谢热心朋友的提点,不过我好像太菜了点,我找不到自己在system空间下建的表,不知道那个路径名怎么写啊?[em8]

如果文件夹里有那个物理文件,直接拷贝不就好了吗?[em18] 

以下是我运行的结果
 exp system/manager tables=(users,books,borrow)file=F:\oracle\oradata\macle\macle\users.dmp
0734: 未知的命令开头 "exp system..." - 忽略了剩余的行。

我来回复

您尚未登录,请登录后再回复。点此登录或注册