oracle 10g,为什么不可以用sys用户导出呢?
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用户的所有数据,如下图:
??
??小弟只是个菜鸟,现在只是同大家分享一下我的成果。
$ 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用户导出
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博客 ” ,链接:http://blog.itpub.net/9460258/viewspace-681915/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9460258/viewspace-681915/