oracle exp指令 full=y问题
发布网友
发布时间:2022-06-20 17:37
我来回答
共2个回答
热心网友
时间:2024-10-19 04:04
1.如果加上“full=y”,将整个数据库全部导出,需要特殊的权限(具体什么权限没研究过),一般用system用户就足够了,普通用户是不可以的
2.不加“full=y”,默认导出连接数据库的用户数据库对象,比如:exp aaa/abc@oracle file=a.dmp,导出aaa模式下的所有数据库对象
3.你说的有多个用户,可以使用system来指定导出哪个用户的数据库对象,比如:exp aaa/abc@oracle file=a.dmp owner=(bbb,ccc),普通用户是不可以指定owner的
4.数据有多个实例的情况,这个要看你“@”后面是什么,如果@oracle,则在oracle实例上进行导出,@ora,则在ora实例上进行导出
热心网友
时间:2024-10-19 04:04
FULL 导出整个数据库 默认是禁止的
不加的就是不导出整个数据库 只导出该用户下的数据 那么bbb用户的数据就不会导出来。
可以按下面测试:
exp aaa/abc@oracle file=a.dmp full=y ;
exp aaa/abc@oracle file=b.dmp ;