오라클/백업/복구

사용자 암호설정/ Archive log mode, No Archive log mode

김포춘 2014. 10. 29. 17:54
반응형

오라클 접속시 사용자에게 암호 묻게 설정


sqlnet.ora 파일 설정


$ cd $ORACLE_HOME/network/admin

$ vi sqlnet.ora     ( 11g 처음 설치시 없으니 netca 를 이용해서 추가 )


sqlnet.authentication_services=(none)    추가한 후 저장.



orapw 파일 = sys 계정암호 저장되어 있는 파일    나머지 암호 정보는 dba_users 딕셔너리에 저장되어 있음


orapw 파일이 삭제되었을 경우 조치법


$ cd /app/oracle/product/11g/dbs

$ rm -rf orapwtestdb         <-- 삭제

$ sqlplus / as sysdba         실행시 에러발생


ERROR

ORA-01031 : insufficient privileges 


$ orapwd file = /app/oracle/product/11g/dbs/orapwtestdb

Enter password for SYS : ( sys 의 새 암호를 지정 )


※ SYS의 암호를 잊어버렸을 경우 orapwtestdb 파일을 지우고 위와 같은 방법으로 암호파일을 재생성 해주면 된다.




Archive Log Mode & No Archive Log Mode


Archive Log Mode - 혹시모를 에러를 대비해서 redo log file 을 다른 장소로 한번 더 archive 하는 방법

장애시 복구 가능

No Archive Log Mode - redo log file 을 archive 하지않고 운영하는 방법 ( 오라클 설치시 기본 모드 )

    장애시 복구 불가능





No Archive Log Mode -> Archive Log Mode

1. DB 종료 -> 2. Parameter File 수정 -> 3. DB Mount 로 시작 -> 4. mode 변경 -> 5. DB Open



( DB Open 상태라고 가정 ) 

step 1. DB 종료

SQL> shutdown immediate ;


step 2. parameter file 수정

< pfile 을 사용할 경우 >

SQL> !

$ vi $ORACLE_HOME/dbs/inittestdb.ora


(내용추가)

log_archive_start=true               <-- 9i 까지만 사용 10g 이상버전에서는 사용 안함

log_archive_dest_1='location=/data/arc1'           <-- 첫번째 저장경로 지정

log_archive_dest_2='location=/data/arc2'           <-- 두번째 저장경로 지정

log_archive_format=%s_%t_%r.arc                    <-- 아카이브 로그파일 이름 지정


< spfile 을 사용할 경우 >

(DB OPEN 상태에서)

SYS> alter system set log_archive_dest_1='location=/data/arc1' scope=spfile ;


SYS> alter system set log_archive_dest_2='location=/data/arc2' scope=spfile ;


SYS> alter system set log_archive_format="%s_%t%r.arc" scope=spfile ;


SYS> shutdown immediate ;



step 3. DB Mount 로 시작

SYS> startup mount ;


step 4. archive log mode 확인 및 변경

SYS> archive log list ;

Database log mode             No Archive Mode                 <-- 현재 모드 상태가 나옴

....

....


SYS> alter database archivelog ;                  <-- 아카이브 로그 모드로 변경  


step 5. DB 오픈

SYS> alter database open ;


step 6. log switch 수행하여 파일 생성 여부 확인

SYS> alter system switch logfile ;


SYS> /


SYS> /


SYS> !ls /data/arc1

43_1_798054423.arc    44_1_798054423.arc    45_1_798054423.arc


반응형

'오라클 > 백업/복구' 카테고리의 다른 글

Redo log flle 장애 처리방법  (0) 2014.11.05
Log Miner 활용하기  (0) 2014.11.05
control file, data file 연습문제  (0) 2014.11.04
Control file 복구  (0) 2014.11.04
Data file Recovery (불완전 복구)  (0) 2014.11.04
Data File Recovery  (0) 2014.10.30
Backup (cold, hot)  (0) 2014.10.30