ITPub博客

首页 > Linux操作系统 > Linux操作系统 > sys用户导出数据

sys用户导出数据

原创 Linux操作系统 作者:gispf_itpub 时间:2010-12-15 16:56:21 0 删除 编辑
oracle 10g,为什么不可以用sys用户导出呢?

$ exp 'sys/123456 as sysdba' full=y file=/tmp/full100.dmp

LRM-00108: invalid positional parameter value 'as'

EXP-00019: failed to process parameters, type 'EXP HELP=Y' for help
EXP-00000: Export terminated unsuccessfully

我看人家9i都可以用sys用户导出
exp \" sys/123456 as sysdba \" full=y file=/tmp/full100.dmp
如果不输入密码,将会提示输入密码,随便输入什么,回车后也是可以导出的
需要导出那个表空间,用参数tablespaces,比如:tablespaces=cpecspace

http://blog.tianya.cn/blogger/post_show.asp?BlogID=2674394&PostID=25671669
 昨天练习Oracle的数据备份与还原时,遇到一个问题,我想导出SYS用户下的所有数据,用命令(exp sys/orcl@orcl as sysdba file='F:\sys.dmp')试了半天始终不行,如图:




??提示需要以DBA身份导出,在网上查了半天,总是一种说法,但试了又试,始终不行,网上的解决方法不行,不能导出。思索之中,突发奇想,将身份验证那儿加上引号(exp 'sys/orcl@orcl as sysdba' file='C:\sys.dmp'),结果通过了,成功导出了SYS用户的所有数据,如下图:
??


??小弟只是个菜鸟,现在只是同大家分享一下我的成果。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9460258/viewspace-681915/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-07-25

  • 博文量
    21
  • 访问量
    68535