- 非关键文件损坏或丢失,数据库仍会继续运行
- 部分控制文件损坏
拷贝正常的控制文件
- 部分日志成员损坏
-- 拷贝正常的日志成员
-- 删除/添加日志成员
alter database drop logfile member '/data/REDO01.LOG';
alter database add logfile member '/data/REDO01B.LOG';
- 临时文件损坏
参照临时表空间操作
- 索引表空间数据文件损坏
参照索引表空间的恢复
- 只读表空间数据文件损坏
-- 恢复
对于备份后改变过状态的数据文件,需要完全恢复
- 密码文件损坏
-- 修改初始化参数
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<sid>.ora' from pfile='/data/init.ora';
- 部分控制文件损坏
拷贝正常的控制文件
- 部分日志成员损坏
-- 拷贝正常的日志成员
-- 删除/添加日志成员
alter database drop logfile member '/data/REDO01.LOG';
alter database add logfile member '/data/REDO01B.LOG';
- 临时文件损坏
参照临时表空间操作
- 索引表空间数据文件损坏
参照索引表空间的恢复
- 只读表空间数据文件损坏
-- 恢复
对于备份后改变过状态的数据文件,需要完全恢复
- 密码文件损坏
-- 修改初始化参数
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<sid>.ora' from pfile='/data/init.ora';
0 件のコメント:
コメントを投稿