ITPub博客

首页 > 数据库 > Oracle > 非关键性文件的恢复

非关键性文件的恢复

原创 Oracle 作者:leon830216 时间:2014-02-23 21:40:57 0 删除 编辑
- 非关键文件损坏或丢失,数据库仍会继续运行

- 部分控制文件损坏
拷贝正常的控制文件

- 部分日志成员损坏
-- 拷贝正常的日志成员
-- 删除/添加日志成员
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博客 ” ,链接:http://blog.itpub.net/22558114/viewspace-1086549/,如需转载,请注明出处,否则将追究法律责任。

上一篇: imp/exp数据迁移
请登录后发表评论 登录
全部评论

注册时间:2009-09-18

  • 博文量
    164
  • 访问量
    320338