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


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

??小弟只是个菜鸟,现在只是同大家分享一下我的成果。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9460258/viewspace-681915/
,如需转载,请注明出处,否则将追究法律责任。