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 |