본문 바로가기

오라클 백업/복구

SYS 계정 암호설정과 암호파일 관리


SYS 계정 암호설정


일반적으로 사용자의 암호는 딕셔너리에 저장되어 있어서 DB가 오프된 후에 조회함

DB shutdown --> DB startup 하려면 sysdba 로 로그인해야 하는데, 암호가 있는 딕셔너리는 DB 오픈 후에나 가능.. 으잉? 

그럼 sysdba로 로그인 못하고,, DB 오픈도 못시키고.. 으잉으잉?


그.래.서

오라클은 SYSDBA 암호를 따로 password file, 일반 파일에 저정해 둔다.

위치는 parameter file이 있는 디렉토리와 동일함 = $ORACLE_HOME/dbs에서 orapwSID 파일이 바로 password 파일 = 암호파일


오라클 처음 설치시 sys 계정에는 암호가 설정되어 있지 않음

하지만 꼭 sys 계정의 암호를 물어보도록 설정을 변경해야 한다!!!


sqlnet.ora 파일이 없을 경우,

x window 환경에서 작업

$ netca

-> Naming Methods configuration 선택 후 NEXT

-> Local Naming, Easy Connect Naming 선택 후 오른쪽으로 보낸 후 NEXT

-> NEXT, FINISH


하면 sqlnet.ora 생성됨


sqlnet.ora 수정하기


$ cd $ORACLE_HOME/network/admin/

$ vi sqlnet.ora

아래내용 추가

sqlnet.authentication_services=(none)



0123456







암호파일 관리


sys 계정의 암호를 몰라서 로그인을 하지 못할 경우, 암호를 새로 설정 해야한다.

이때 prarameter file과 동일한 디렉토리에 있는 orapwSID 파일 = 암호파일를 삭제한 후

orapwd 유틸리티를 이용해 암호 파일을 재 생성하면서 새로운 암호를 설정


$ rm -rf $ORACLE_HOME/dbs/orapwSID


$ orapwd file=$ORACLE_HOME/dbs/orapwSID        --> = 사이에 공백이 있으면 안됨

Enter password for SYS: (sys 암호 입력)










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

Parameter File 장애 복구  (0) 2013.01.27
Recovery 원리  (0) 2013.01.23
일자별 자동으로 백업수행 스크립트  (0) 2013.01.23
Oracle Backup  (0) 2013.01.23
No Archive Log Mode / Archive Log Mode  (0) 2013.01.22