一次Oracle11.2备份还原
面临问题
只有一个能用 sqlplus /nolog conn sys/root as sysdba登录的机器。其他未知。
解决思路
所有的备份都要使用密码。但是密码一个不知道所以思路如下
- 修改system账号密码 ;
- exp导出 ;
- imp导入 ;
修改system账号密码
1.win键+R键,输入cmd,打开命令提示符。(小黑窗)
2.输入:sqlplus /nolog
3.输入conn /as sysdba(以超级管理员身份登录
4.输入alter user system identified by 新密码;(修改system密码为orcl)
exp导出
exp system/root file=d:/a.dmp full=y
或者
expdp system/root directory=DUMP_DIR_D dumpfile=exp1.dmp logfile=exp1.log full=y
[DUMP_DIR_D 要先创建并赋system权限]
imp导入
imp system/root file=d:/a.dmp full=y
impdp system/root directory=DUMP_DIR_D dumpfile=exp1.dmp logfile=exp1.log full=y