现在有一个oracle 10g (刚接手)我知道其中一个用户的用户名和密码(此用户名是dba).
我用exp user/pas file=d:\user.dmp
导出了这个用户的表及其它做了个备份.
问1:现在我想备份其它用户的该怎么办呢? 我还不能强制的把别的用户名给改了,怕会影响程序的运行,我想用exp命令 的话,我该怎么办呢?问2:system的密码我可否得到呢?问3:如果exp不行的话,那用哪个方法备份比较好? rman?data guard ?最好给我一个你们自己写的博文. 谢谢
我用exp user/pas file=d:\user.dmp
导出了这个用户的表及其它做了个备份.
问1:现在我想备份其它用户的该怎么办呢? 我还不能强制的把别的用户名给改了,怕会影响程序的运行,我想用exp命令 的话,我该怎么办呢?问2:system的密码我可否得到呢?问3:如果exp不行的话,那用哪个方法备份比较好? rman?data guard ?最好给我一个你们自己写的博文. 谢谢
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
给用户授权
grant dba to user;导入
imp user/psw file=d:/3.dmp full=y
导出
exp user/psw file=d:x.dmp
1,你备份别的用户的数据的话,比如scott用户。 exp system/manager@TEST file=d:\scott.dmp owner=(scott)2,system的密码在数据库里面是密文的,除非你能解密,不然你真不知道啊,当然你有dba权限,可以修改system密码啊 alter user system identifed by system;
3,exp一般是可以的,如果exp不行的话,你可以用expdb的方式啊。命令很exp差不多。