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 39330 게시물 읽기
No. 39330
솔라릴스10 OS 상 ORACLE10 NOARCHVIE모드에서 ARCHIVE 변환시 DB를 마운트 할수 가 없습니다.
작성자
임종균(l77jk)
작성일
2012-03-06 12:34
조회수
4,463

DB는 수동이 아닌 ORACLE설치시 만들었습니다.

설치시 Default인 NOARCHIVE 모드로 설치를 했습니다.

1.Archieve log file이 생성될 directory 생성

  $ mkdir /oracle/oradata/oracl/ARCH1
  $ mkdir /oracle/oradata/oracl/ARCH2

 2..Parameter 변경
  -변경해야 하는 Parameter : log_archive_dest_??, log_archive_format

  $ sqlplus / as sysdba

  SQL> archive log list


       Database log mode              No Archive Mode
       Automatic archival             Disabled
       Archive destination            USE_DB_RECOVERY_FILE_DEST   

       Oldest online log sequence     22
       Current log sequence           24

SQL> show parameter spfile

       NAME                                 TYPE        VALUE
       ------------------------------------ ----------- ------------------------------------------------------
       spfile                               string      /oracle/product/10.2.0/db_1/dbs/spfileoracl.ora


  SQL> alter system set log_archive_dest_1='LOCATION=/oracle/oradata/oracl/ARCH1/';

  SQL> alter system set log_archive_dest_2='LOCATION=/oracle/oradata/oracl/ARCH2/';
 

  SQL> alter system set log_archive_format='log_%t_%s_%r.arc' scope=spfile;

  SQL> shutdown immediate;
  SQL> startup mount
ORACLE 인스턴스가 시작되었습니다.

Total System Global Area  247463936 bytes
Fixed Size                  1279576 bytes
Variable Size              92277160 bytes
Database Buffers          150994944 bytes
Redo Buffers                2912256 bytes
데이터베이스가 마운트되었습니다.
SQL>  alter database archivelog;

SQL> alter database open;
alter database open
*
1행에 오류:
ORA-16038: 2 로그 3 시퀀스 번호는 기록될 수 없습니다
ORA-19504: "" 파일을 작성하는데 실패했습니다
ORA-00312: 온라인 로그 2 스레드 1: '/oracle/oradata/oracl/redo02.log'
 

어느부분이 잘못된건지 알고 싶습니다.

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

 alter system set log_archive_dest_1='LOCATION=/oracle/oradata/oracl/ARCH1/';

--->  alter system set log_archive_dest_1='LOCATION=/oracle/oradata/oracl/ARCH1/' scope=both;

 

spfile에는 저장이 안되게 해서, DB restart하면 값이 원래값으로 되돌아가서 그렇습니다.

viatoris님이 2012-03-06 16:29에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39333이전 날짜의 데이터 가져오려고 할때 [1]
왕태봉
2012-03-07
4209
39332date칼럼인데 시분초가 나오질 않습니다. [2]
qa
2012-03-07
4400
39331필드의 좌표 변환 문의요~
최상민
2012-03-07
4387
39330솔라릴스10 OS 상 ORACLE10 NOARCHVIE모드에서 ARCHIVE 변환시 DB를 마운트 할수 가 없습니다. [1]
임종균
2012-03-06
4463
39329Oracle + VB를 이용한 지표모니터링(성능모니터링)
나진산
2012-03-05
3885
39328Data Pump 옵션 좀 알려주세요. [1]
빈&서
2012-03-05
3966
39327서브쿼리로 하려고 하는데 어떻게 해야할지 [2]
왕태봉
2012-03-05
4281
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다