- 非关键文件损坏或丢失,数据库仍会继续运行
- 部分控制文件损坏
拷贝正常的控制文件
- 部分日志成员损坏
-- 拷贝正常的日志成员
-- 删除/添加日志成员
alter database drop logfile member '/data/REDO01.LOG';
alter database add logfile member '/data/REDO01B.LOG';
- 临时文件损坏
参照临时表空间操作
在11gR2中,临时表空间数据文件丢失,可在重新启动DB实例是自动被创建。
- 索引表空间数据文件损坏
参照索引表空间的恢复
- 只读表空间数据文件损坏
-- 恢复
对于备份后改变过状态的数据文件,需要完全恢复
- 密码文件损坏
-- 修改初始化参数
show parameter pass
alter system set remote_login_passwordfile=none scope=spfile;
shutdown immediate
startup
-- 建立密码文件
orapwd file=/data/PWDdemo.ora password=admin entries=5 force=y
-- 改回初始化参数
startup mount
alter system set remote_login_passwordfile=none scope=spfile;
shutdown immediate
startup
-- 添加/删除管理用户
grant sysdba to go
revoke sysdba from go
-- 查询密码文件
select * from v$pwfile_users
-- spfile损坏
startup pfile=/data/init.ora
create spfile='/data/spfile.ora' from pfile='/data/init.ora';
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22558114/viewspace-1086549/
,如需转载,请注明出处,否则将追究法律责任。