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 3395 게시물 읽기
No. 3395
답변 감사합니다.(내용 무)
작성자
김일권
작성일
2001-03-17 15:08
조회수
1,395

>>소몰이 님께서 쓰시길<<

 

:: 일단 full export 로 백업을 한번 하시고

::

::

::

:: Oracle에서 Online Backup을 받거나 완벽한 Recovery 작업을 수행하기 위해서는

:: DB를 Archive log mode로 운영하여야 한다.

::

:: Archive log mode로 운영하기 위해서는 다음과 같이 변경하여야 한다.

::

:: 1. initSID.ora file과 configSID.ora 에 다음의 parameter가 이미 setting

:: 되어 있는지 확인한 후에 없을 경우 initSID.ora 에 setting한다.

::

:: (1) LOG_ARCHIVE_START = TRUE

::

:: * ARCH process 가 기동

:: * log switch 발생 시 automatic archive를 수행한다.

:: 만약 이 parametrer가 false이면 manual archive를 실시하여야 한다.

::

:: (2) LOG_ARCHIVE_DEST = /home/oracle7/dbs/archive_file/arc

::

:: * archive 장소의 디렉토리와 확장자를 포함하지 않는 파일명을 지정.

:: * 여기에서 archive_file까지는 directory이며 마지막에 있는 arc는

:: archive log file의 initial 명이다.

::

:: (3) LOG_ARCHIVE_FORMAT = %s.log

::

:: * archive file의 확장자와 log sequence 번호의 형식을 지정.

:: * 이는 (2)에서 정의된 archive log의 initial file 명과 함께 나타난다.

::

:: [ 예 ] arc123.log, arc124.log (123과 124는 log sequence number 이다.)

:: 와 같은 형태의 화일이 생성된다.

::

::

:: 2. 다음과 같이 작업하여 archive log mode로 변환한다.

::

:: $ svrmgrl

::

:: SVRMGR> connect internal

:: SVRMGR> startup mount - (1)

:: SVRMGR> alter database archivelog; - (2)

:: SVRMGR> archive log list - (3)

:: Database log mode ARCHIVELOG - (4)

:: Automatic archival ENABLED - (5)

:: Archive destination ?/dbs_ar/offline_log/offline - (6)

:: Oldest online log sequence 123 - (7)

:: Next log sequence to archive 125 - (8)

:: Current log sequence 125 - (9)

:: SVRMGR> alter database open; - (10)

::

::

:: (1) DB를 startup mount까지만 한다.

:: (2) 이 Command를 이용하여 archivelog mode로 DB를 변경한다.

:: (3) Archivelog mode로 변경되었는지를 확인한다.

:: (4) DB가 Archivelog mode임을 나타낸다.

:: 만약 NOARCHIVELOG로 되어 있으면 변경되지 않은 것을 의미한다.

:: (5) initSID.ora file에서 LOG_ARCHIVE_START parameter를 TRUE로 정의하였음을

:: 나타내며 false인 경우에는 DISABLED로 나타난다.

:: (6) initSID.ora file의 LOG_ARCHIVE_DEST parameter에서 정의한 archive할

:: 장소이다.

:: (7) 3 개의 redo log 중 가장 오래된 redo log의 sequence가 123임을 의미한다.

:: (8) 다음에 archive 받을 file의 log sequence 번호를 나타낸다.

:: (9) 현재 사용 중인 redo log의 sequence가 125임을 의미한다.

:: 만약 이전부터 archivelog mode로 운영 중이었다면 여기에서 archivelog

:: file은 log sequence 124까지 archiveing되어있다는 것을 의미한다.

:: (10) Archive mode로 변경 후 DB를 open한다.

::

::

:: 반대로, archivelog mode에서 no archivelog mode로 전환하는 방법은 다음과

:: 같습니다.

::

:: 먼저, 위에서 setting 했던 initSID.ora file 와 configSID.ora 에 있는

:: 다음 parameter 앞에 # 을 넣고 저장합니다.

::

:: #LOG_ARCHIVE_START = TRUE

:: #LOG_ARCHIVE_DEST = /home/oracle7/dbs/archive_file/arc

:: #LOG_ARCHIVE_FORMAT = %s.log

::

:: $ svrmgrl

:: SVRMGR> connect internal;           

:: SVRMGR> shutdown immediate

:: SVRMGR> startup mount           

:: ORACLE instance started.           

:: Database mounted.           

:: SVRMGR> alter database noarchivelog;     

:: Statement processed.           

:: SVRMGR> alter database open;           

:: Statement processed.

::

:: >>김일권 님께서 쓰시길<<

::

:: :: 안녕하세요..

:: :: 오픈백업을 받기 위해서 모드를 아카이브모드로 바꿀려고

:: :: startup mount

:: :: ORACLE instance started.

:: ::

:: :: Total System Global Area 35302800 bytes

:: :: Fixed Size 64912 bytes

:: :: Variable Size 18288640 bytes

:: :: Database Buffers 16777216 bytes

:: :: Redo Buffers 172032 bytes

:: :: Database mounted.

:: :: SQL> alter database archivelog;

:: :: alter database archivelog

:: :: *

:: :: ERROR at line 1:

:: :: ORA-00265: instance recovery required, cannot set ARCHIVELOG mode

:: ::

:: :: 이러한 에러가 발생합니다..

:: :: 오픈된 상태에서는 안되길래 마운트된상태에서 했는데도

:: :: 에러가 발생합니다.

:: :: 어찌해야하는지 답변부탁드리겠습니다.

:: :: 그럼 안녕히 계세요..

:: :: 꾸벅..

[Top]
No.
제목
작성자
작성일
조회
3396Ora++ : C++ wrapper library for Oracle Call Interface
정재익
2001-03-17
1531
3393Warning: _oci_open_server: ORA-12545:
이근행
2001-03-17
1618
3394┕>Re: Warning: _oci_open_server: ORA-12545:
우성곤
2001-03-17 14:10:25
1618
3390이제막 시작합니다.. 설치관련 질문..
김형용
2001-03-17
1340
3410┕>Re: 이제막 시작합니다.. 설치관련 질문..
신연호
2001-03-19 23:54:48
1445
3389마운트상태에서 모드를 아카이브모드로 바꿀려고 하는데 에러가 발생합니다.
김일권
2001-03-16
2002
3392┕>Re: 마운트상태에서 모드를 아카이브모드로 바꿀려고 하는데 에러가 발생합니다.
소몰이
2001-03-17 10:57:24
2781
3395 ┕>답변 감사합니다.(내용 무)
김일권
2001-03-17 15:08:59
1395
3388ORA-06550:,ORA-06550 이런 에러메세지
007
2001-03-16
3039
3387c로는 컴파일을 해 봤는데... c++로 짠 proC 파일은 어떤식으로 컴파일 하나요?
전병제
2001-03-16
1442
3391┕>Re: c로는 컴파일을 해 봤는데... c++로 짠 proC 파일은 어떤식으로 컴파일 하나요?
소몰이
2001-03-17 10:36:54
1461
3386oracle 7.3에서 long raw type insert, select....
blood
2001-03-16
2580
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다