- 论坛徽章:
- 0
|
本人初学的oracle,最近需要将一个数据库的文件导出,然后再导入到另一个数据库,其中有些问题需要咨询下各位
有个测试库orcl(windows 2003,oracle 11g),其中有多个用户,比如fhuser,现在生产系统(aix,oracle 10g)已经上线
需要把测试库里的数据导入到生产库,生产库已经常建好了fhuser及表空间
登陆到测试库,使用了如下的导出命令
exp fhuser/FHUSER@orcl file=E:\fhuser.dmp owner=fhuser,大小有800M
再换做如下命令
exp fhuser/FHUSER@orcl file=E:\fhuser.dmp ,大小也是800M
所以,我想问的是 exp命令中那个owner的参数是可以不加的??已经使用了fhuser执行导出,那么会默认的导出fhuser这个用户的数据??
exp fhuser/FHUSER@orcl file=E:\fhuser.dmp full=y,这条命令,虽然是fhuser执行导出,但是有了full=y,也就是把数据库进行一次全部导出,包括fhuser及其他所有用户的数据?
另外,数据导出后,在生产系统再导入的时候,命令是
imp fhuser/FHUSER@orcl file=/tmp/fhuser.dmp ,需要加上fromuser touser的参数吗
|
|