본문 바로가기
인프라 7기/Oracle

Oracle : 관리자 패스워드 지정

by 킹버거 2023. 3. 6.

Oracle과 sqlplus가 같은 프로그램 안에 있을 때 사용 

sqlplus / as sysdba <- OS 인증 : sys 관리자 계정으로 접속 (ID와 Password 없이 접속)

: DB가 죽어있어도 접속 가능 그래야 접속해서 살릴 수 있음

 

. dba 리눅스 그룹 (관리 그룹 지정) : 이 그룹에 속해있는 유닉스 계정은 모두 위의 방법으로 접속 가능

OS 상에 지정된 그룹을 통해 인증 

 

네트워크 통해 접속 : sqlplus 계정/패스워드@TNS명 as sysdba 

ID 및 PWD 관련 정보 : DB의 어디에 저장 ? > DB 바깥 쪽에 있는 Password file에 ! 

 

비임의적 접근통제 - Oracle
임의적 접근통제 - Unix

 

* 환경 :

SID : DB19

$ORACLE_BASE : /app/ora19c

$ORACLE_HOME : /app/ora19c/19c

$TNS_ADMIN : $ORACLE_HOME/network/admin

 

* Parameter file 위치 : $ORACLE_HOME/dbs

 

네트워크 접속을 위해 sys(관리자) 패스워드를 지정한다.

orapwd

file = [패스워드파일]

password = [사용할 패스워드]

force = [y/n] : 패스워드 파일이 있을 경우 강제 생성

format = [호환버전] : 12 이하로 지정하면 패스워드에 특수문자 불필요

entries = [인원수] : sys 계정으로 접속할 수 있는 인원수 제한

 

네트워크에서 sqlplus sys/zaqxsw123@st01 as sysdba로 접속할 수 있음.

 

'인프라 7기 > Oracle' 카테고리의 다른 글

Oracle DB : SELECT문 처리 과정 기술 문서  (0) 2023.03.10
Oracle : Redo Log File 관리  (0) 2023.03.06
PHP - Oracle 연동 2  (0) 2023.03.03
PHP - Oracle 연동  (0) 2023.03.03
PHP - DB 접속  (0) 2023.03.03