오라클 DB - 원격접속

2022. 11. 9. 17:36데이터베이스

관리자 접속을 위한 패스워드 파일 생성

환경
SID : DB19
네트워크 접속을 위해 sys(관리자) 패스워드를 지정한다.
orapwd
 file = [패스워드파일]
 password = [사용할 패스워드]
 force =[y/n]
 . 패스워드 파일이 있을 경우 강제 생성
 format = [호환버전]
 . 12이하로 지정하면 패스워드에 특수문자 불필요.
 entries = [인원수]

 

ex. 
# orapwd file=$ORACLE_HOME/dbs/orapwDB19 password=admin1234 force=y 
 format=12
# sqlplus sys/admin1234@dal as sysdba

 

오라클 자동 실행

환경
ORACLE OWNER : ora19c
$ORACLE_HOME : /app/ora19c/19c
$ORACLE_SID : DB19

 

step 1. /etc/oratab 파일 수정
'$ORACLE_SID:$ORACLE_HOME:Y'를 추가한다.

# cat /etc/oratab
............
........... 

DB19:/app/ora19c/19c:Y

 

 

step 2. /etc/rc.d/rc.local 에 실행 스크립트를 추가한다

# cat /etc/rc.d/rc.local ............
........... 

su - ora19c -c /app/ora19c/19c/bin/"lsnrctl start"
su - ora19c -c /app/ora19c/19c/bin/dbstart

cf. CentOS 7은 /etc/rc.d/rc.local 파일에 x 퍼미션이 없다. 반드시 퍼미션을 추가한다.