我是要进入软件测试这个行业的新手!请大家多多指教!
oracle导入导出命令
上一篇 /
下一篇 2012-11-21 15:50:24
/ 个人分类:oracle
Oracle数据导入导出imp/exp
功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。
语法:
imp userid/password@数据库全局名 file=dmp文件目录 其它参数
导出
1、cmd进入dos
--full=y 该参数指定是否全部导出
注:导出注意事项:导出的是当前用户的的数据,当前用户如果有DBA的权限,则导出所有数据!
导出orcl下用户system和sys用户的数据
导出oral下用户mis用户对应的数据库(oracle建数据库是与用户相关联的,此处owner=(mis)即是导出该用户对应的数据库)
将数据库中的表a、b导出
6、expsystem/system@TESTfile=e:\mis.dmp tables=(a) query=\" where filed1
like '00%'\"
将数据库中的表a中的字段filed1以"00"打头的数据导出
用winzip把dmp文件可以很好的压缩。不过在上面命令后面 加上 compress=y 就可以了。
导入
1、将e:\mis.dmp中的数据导入mis数据库中。
imp
system/system@TEST file=e:\mis.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2、将e:\mis.dmp中的表a导入
imp
system/system@orcl file=e:\mis.dmp tables=(a)
收藏
举报
TAG: