主题:关于Oracle数据库的备份和还原
macle0315
[专家分:0] 发布于 2007-12-04 15:13:00
请问Oracle数据库最常用的备份方法是什么?具体是怎么做的。本人初学oracle,对此一窍不通。每次点击数据库向导中的备份数据库是都提示警告,说要连接OMS,那是什么意思啊?谢谢!
回复列表 (共2个回复)
沙发
happyboy2007 [专家分:3900] 发布于 2007-12-05 11:05:00
在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
板凳
macle0315 [专家分:0] 发布于 2007-12-13 08:33:00
谢谢热心朋友的提点,不过我好像太菜了点,我找不到自己在system空间下建的表,不知道那个路径名怎么写啊?[em8]
如果文件夹里有那个物理文件,直接拷贝不就好了吗?[em18]
以下是我运行的结果
exp system/manager tables=(users,books,borrow)file=F:\oracle\oradata\macle\macle\users.dmp
0734: 未知的命令开头 "exp system..." - 忽略了剩余的行。
我来回复