日期:2014-05-17  浏览次数:20586 次

如何备份一个用户的数据??
当前数据库为oracle10g,实例名为:myorcl 表空间为:mytablespace,用户名/密码为:myuser/mypassword 请写出备和恢复仅myuser用户下数据的命令

------解决方案--------------------
exp system/manager@127.0.0.1/myorcl file=导出路径 owner=myuser
------解决方案--------------------
1.导入或导出数据
2.语法:
2.1 数据库(在DOS命令窗口中使用)
--导出exp 管理员/密码@sid file=文件导出路径 full=y
---导入imp 管理员/密码@sid file=导入文件路径 full=y
2.2 根据用户或者模式
--导出: exp 管理员/密码@sid file=文件导出路径 owner=(用户,用户2..)
---导入:imp 管理员/密码@sid file=导入文件路径 fromuser=被导入用户 touser=导入到那个用户
2.3 根据表
exp 用户/密码@sid file=文件导出路径 tables=(table_name,...)
imp 用户/密码@sid file=导入文件路径 tables=(table_name....)
------解决方案--------------------
导出用户的schema不需要表空间名。127.0.0.1是本机的loopback地址。