- 使用root用户切换到 Oracle用户下 ,
su - oracle
- 在源数据库中导出数据,如果是整个库导出,可以指定用户,如果导出指定的表数据,只能指定表名,两者不能同时存在。
导出整个用户下的表数据:exp username/passwd@isnstancename file=文件路径/xx.dmp owner=用户名
导出指定表数据:
exp username/passwd@isnstancename file=文件路径/xx.dmp tables=表名
- 在目标服务器上导入到数据库中:
imp username/passwd@isnstancename file=文件路径/xx.dmp full=y ignore=y
4.导入导出两个数据库,所使用的用户名要保持一致,目标数据库中用户的权限要大于等于源数据库用户的权限,如:源数据库导出时用户的权限为dba,那么导入时用户的权限也要是dba。