码迷,mamicode.com
首页 > 数据库 > 详细

oracle exp 问题汇总

时间:2014-07-25 02:21:14      阅读:485      评论:0      收藏:0      [点我收藏+]

标签:style   color   os   strong   数据   io   c   问题   

1.  用sys as sysdba方式连接数据库进行exp/imp

  windows 环境:

  exp sys/password@tnsname as sysdba file=exp.dmp log=exp.log  #注意这里是单引号

  unix和linux环境

  exp \‘sys/password@tnsname as sysdba\‘ file=exp.dmp log=exp.log #这里用\做转义字符,对‘进行转义

  #如果不是按照上面方式执行exp导出,会报错

  #LRM-00108 invalid positional parameter value ‘as‘

  #ORA-28009  connection to sys should be as sysdba or sysoper.

2.  以sys用户导出指定用户的某张表(以window环境下为例)

  exp ‘sys/password@tnsname as sysdba‘ file=d:/app/dmp/scott_exp.dmp log=d:/app/log/scott_exp.log tables=scott.emp,scott.dept

  #注意,这里指定了tables参数就不能再同时指定owner,否则会报错

  #exp-00026:conflicting mode specified

  #这个错误是exp参数冲突引起的,常见的有一下几种

  #(1)同时指定了owner和tables;

  #(2)同时指定了full和tables;

  #(3)同时指定了多个owner和full。

  #owner 表示导出整个用户或者多个用户,tables表示导出单个表或者多个表

  #要么只导出其中的表,要么导出整个用户。否则就会冲突

  

  

oracle exp 问题汇总,布布扣,bubuko.com

oracle exp 问题汇总

标签:style   color   os   strong   数据   io   c   问题   

原文地址:http://www.cnblogs.com/bitmore/p/3866672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!