ora-01189故障解决办法

ORA-01189: 文件来自于与先前文件不同的 RESETLOGS
ORA-01110: 数据文件 4: ‘D:\ORCLDATA\XEPACS\USERS01.DBF‘
ORA-01189解释:
Cause: In a CREATE CONTROLFILE command, either this file or all previous files were backups from before the last RESETLOGS. This also may occur if this is a file that is offline and has been offline since before the last RESETLOGS.
Action: If the file was taken offline normally before the last RESETLOGS and is still offline, omit it from the CREATE CONTROLFILE command. Rename and online the file after the database is open. Otherwise, find the version of the mentioned file consistent with the rest of the datafiles and retry the command.
1 跳过有问题的数据文件重建控制文件或只用system01.dbf重建;

2 resetlogs打开数据库 ,注意更改undo相关参数为manual;

    alter system set "_allow_resetlogs_corruption"=true scope=spfile
    alter system set audit_trail=none scope=spfile;
    alter system set undo_management=MANUAL scope=spfile;

3 启动后rename 有问题的datafile

alter database rename file ‘D:\ORACLE\PRODUCT\10.2.0\DBHOME_1\DATABASE\MISS
ING00004‘ to ‘d:\orcldata\xepacs\users01.dbf‘;

由于scn较低,需要重新resetlogs调成一致,或者用bbed调整;
#4 推进scn
ALTER SESSION SET EVENTS ‘IMMEDIATE TRACE NAME ADJUST_SCN LEVEL 1‘;
LEVEL: Level 1 is usually sufficient - it raises the SCN to 1 billion
5 alter database datafile 4 online;
startup mount;
SQL> recover until cancel;
完成介质恢复。
SQL> alter database datafile 4 online;
数据库已更改。
SQL> alter database open resetlogs;
数据库已更改。

6 SQL> alter database open resetlogs;
此场景适用于offline了很久的数据文件,再online,丢失归档,或者数据库意外宕机

原文地址:https://blog.51cto.com/snowhill/2379394

时间: 2024-11-10 18:08:13

ora-01189故障解决办法的相关文章

Juniper SRX220防火墙CPU达到100%的故障解决办法

Juniper SRX220防火墙CPU达到100%的故障解决办法 一.背景 2016年5月21日设备巡检时发现广东机构的防火墙SRX220的CPU高达100%,但是设备还能管理,但是卡顿明显,业 务还没有中断. 二.解决办法 1.查看设备的告警信息,没有告警. 2.查看带宽监控查看设备端口流量,均不高. 3.查看设备系统进程. 4.查看设备的日志信息. 5.与厂商工程师沟通,初步判断是由于NTP服务的开启导致该端口被利用,发生在了NTP攻击. 6.关闭NTP配置,设备远程管理不再卡顿,但是CP

硬盘无法启动常见故障解决办法

这个问题比较头痛,硬盘无法启动你就进不了系统.对一般刚学电脑的朋友有占难度.希望下面的文章对你有所帮助一:开机后屏幕显示:“Device error”,然后又显示:“Non-System disk or disk error,Replace and strike any key when ready”,说明硬盘不能启动,用软盘启动后,在A:\>后键入C:,屏幕显示:“Invalid drive specification”,系统不认硬盘. 故障分析及处理:造成该故障的原因一般是CMOS中的硬盘设

CRS-0184: Cannot communicate with the CRS daemon.之存储故障解决办法

$crs_stat-t CRS-0184: Cannot communicate with the CRSdaemon. $crsctlcheck crs CRS-4638: Oracle High Availability Servicesis online CRS-4535: Cannot communicate with ClusterReady Services CRS-4529: Cluster Synchronization Servicesis online CRS-4533: E

IIS7web服务器调试ASP.net程序遇到的一些故障的解决办法

1. [由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面] 故障描述:[由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面] 详细错误:HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面. 出现环境:win7 + IIS7.0 解决办法:IIS的根节点->右侧IIS下面的“ISAPI和CGI限制”——把禁止的.net版本项设置为允许,

tomcat7+java压测过程中占用CPU过高排查故障和解决办法

环架构境: 前端haproxy做为反向代理,后端N+1台tomcat+java服务 出现问题: 环境是新搭建的,本周在做压测刚开始的时候正常,随着量的上涨,导致CPU一直暴涨. 解决办法和思路: 1.)先通过top命令查看占用cpu高的PID # 根据top命令查看发现PID为2195和975的的进程占用CPU高达%200+,明显出现故障 2.)通过top -H -p pid命令查看,发现2275 3302 3375这几个进程占用CPU时间8分钟 3.)把线程pid转换为16进制,例如:上面的p

老男孩教育每日一题-2017年4月12日-请问如下登录环境故障的原理及解决办法?

请问如下登录环境故障的原理及解决办法? -bash-4.1$  -bash-4.1$

mysql故障---is not allowed to connect to this MySQL server解决办法

is not allowed to connect to this MySQL server解决办法 ERROR 1130: Host '192.168.1.3′ is not allowed to connect to this MySQL server这是告诉你没有权限连接指定IP的主机,下面我们来看看解决办法. 处理方法有二个 1.(如何解决客户端与服务器端的连接(mysql) :xxx.xxx.xxx.xxx is not allowed to connect to this mysql

服务器运维常见的故障及其解决办法

进入信息时代,各种行业对数据的安全和技术要求也越来越高,,同时也遇到了各种各样的服务器故障问题,虽然能够接到服务器厂商的支持,但是往往耗时耗工,特别是有些不能够立即判断和解决的问题,造成了企业不必要的损失,下面是针对一些常见的服务器故障现象和解决方法,以便更好的更快的进行故障处理和排查. 01 服务器常见故障及现象 有关服务器无法启动的主要原因 : ①市电或电源线故障(断电或接触不良) ②电源或电源模组故障 ③内存故障(一般伴有报警声) ④CPU故障(一般也会有报警声) ⑤主板故障 ⑥其它插卡造

MySQL同步故障:" Slave_SQL_Running:No" 两种解决办法

进入slave服务器,运行: mysql> show slave status\G .......             Relay_Log_File: localhost-relay-bin.000535              Relay_Log_Pos: 21795072      Relay_Master_Log_File: localhost-bin.000094           Slave_IO_Running: Yes          Slave_SQL_Running: