oracle数据库的导入和导出


EXP ecuser/sasa2013@221.224.21.23/KSFL_PORTAL [full=y]  file=C:\0218.DMP --导出
imp ecuser/sasa2013@192.168.0.4/flufdportal  file=e:\0218.dmp rows=y ignore=y touser=ecuser full=y --导入
刚开始我以为是在pl/sql里面执行呢,想不到直接在window 命令行中输入即可,但前提是必须安装oracle客户端

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实例上进行导出
posted @ 2014-03-01 15:52  silence2010  阅读(115)  评论(0)    收藏  举报