如果Oracle日志文件丢失,应该怎么办呢?下面就将为您介绍一个Oracle日志文件丢失的处理方法,希望对您能够有所启迪。
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、成都小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了靖西免费建站欢迎大家使用!
因不慎操作,将日志组中的第三个Oracle日志文件丢失.
SQL> conn /as sysdba
已连接。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 85006980 bytes
Fixed Size 453252 bytes
Variable Size 58720256 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
ORA-00313: 无法打开日志组 3 (线程 1) 的成员
ORA-00312: 联机日志 3 线程 1: 'D:\ORACLE\ORADATA\ORA92\REDO03.LOG'
数据库不能启动
查找文件:D:\ORACLE\ORADATA\ORA92\REDO03.LOG,不存在.
数据库此时并没有打开:
SQL> select table_name from dict where table_name like '%LOG%';
select table_name from dict where table_name like '%LOG%'
*
ERROR 位于第 1 行:
ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询
此时,需要先关闭数据库
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 85006980 bytes
Fixed Size 453252 bytes
Variable Size 58720256 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
SQL> recover database until cancel
完成介质恢复。
SQL> alter database open resetlogs;
数据库已更改。
【编辑推荐】
教您如何修改oracle用户名
Oracle用户会话信息的查询方法
带您了解ORACLE用户验证机制
Oracle表空间的相关语句介绍
系统默认ORACLE用户及口令
分享标题:Oracle日志文件丢失的解决方法
文章源于:http://www.shufengxianlan.com/qtweb/news11/284061.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联