database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 13651 게시물 읽기
No. 13651
다음 에러 해결좀...
작성자
최재완(ioi1130)
작성일
2003-02-26 16:02
조회수
2,133

다음과 같은 에러가 나는데 해결방법을 알려주세여....

Control파일의 버전이 다른경우...그러니까, lib_dat1.dbf의 수정된 날짜가 현재 Control파일보다 이후인경우 어떻게 lib_dat1.dbf를 살릴 수 있을까요?

 

==============================================================

 

SVRMGR> startup

ORACLE instance started.

Total System Global Area 4754704 bytes

Fixed Size 48400 bytes

Variable Size 4222976 bytes

Database Buffers 409600 bytes

Redo Buffers 73728 bytes

Database mounted.

ORA-01122: database file 6 failed verification check

ORA-01110: data file 6: '/home/oracle8/data1/oradata/ora8/lib_dat1.dbf'

ORA-01207: file is more recent than controlfile - old controlfile

이 글에 대한 댓글이 총 2건 있습니다.

http://www.lazydba.com/xcomment.pl?dbascripts:8

이곳과

http://www.tafora.fr/wp/ora01207.html

 

그리고 metalink에서 찾은 문서로 확인하세요

 

Problem Description

-------------------

Using an Oracle Standby database configuration in v8.0.x - v8.1.x,

if the primary controlfile is copied to a standby database for a graceful switch over

to the standby, the following errors may occur:

ORA-1110 database file %s failed verification check

ORA-1122 data file %s: '%s'

ORA-1207 file is more recent than control file - old control file

 

Solution Description

--------------------

The recommended work around is to create a new controlfile with the

'NORESETLOGS' option to make a new primary controlfile.

A graceful switchover from the primary to secondary can be performed

with no redo loss and no resetlogs.

A CREATE CONTROLFILE NORESETLOGS command may be used at the standby

to allow online logs copied from the primary to be applied to the standby,

and to open the standby without RESESTLOGS.

 

An alternative work around is to recreate a standby controlfile from the primary

database. Use the new controlfile for recovery at the standby, just before

copying the backups to the primary, or attempting the switch over to the standby.

 

Explanation

-----------

The error ORA-1207 may be signalled when reading the datafile headers in a

standby database setup. This is recorded in [BUG:1034927] and is fixed in v8.0.

This happens when the standby does more controlfile transactions than the primary.

The controlfile transaction count is recorded in the datafile header

on every write.

If the counter is greater than the counter in the controlfile, then the presumption

is that the controlfile must be a backup.

However,

if the last write to the datafile header was done at the standby, this check may fail

because the standby controlfile counter is higher than the primary's.

 

References

----------

[BUG:1034927] DATAFILES FROM STANDBY CAN MAKE PRIMARY CONTROLFILE LOOK LIKE A BACKUP Platform generic.

Fixed In Ver: 8.0.

 

Additional Search Words

-----------------------

control file

kk님이 2003-02-26 18:14에 작성한 댓글입니다.

database를 nomount로 startup 하시고 create controlfile로 controlfile을 새로 create하시면 됩니다.

김태수님이 2003-02-28 00:47에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
13654database생성 수동으로하는게 [1]
오라클요
2003-02-26
1278
13653imp시 INITIAL 확장 영역에대한 에러가 납니다. [1]
영스
2003-02-26
1435
13652error: EXP-00091: Exporting questionable statistics. [1]
오주인
2003-02-26
3186
13651다음 에러 해결좀... [2]
최재완
2003-02-26
2133
13650배열 insert 관련 질문 입니다. [1]
김선훈
2003-02-26
3011
13649스키마만 exp시킬순없나여? [1]
영스
2003-02-26
1135
13648한글정렬....(주).... [3]
ㅡㅡ;
2003-02-26
1451
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다