오라클 instance가 한 서버에 여러개일 경우
.profile에 인스턴스 명을 선택할 수 있는 창이 뜨도록 스크립트를 설정하면 들어갈때 편하다.
설정이 안돼있을때는 매일 export ORACLE_SID, export ORACLE_HOME 입력하여 귀찮은적이 많았다..
Solaris / Linux 계열은 아래 다 되는것을 확인했다..
ex) RAC 환경이였음..
echo 'SELECT ORACLE_SID'
echo '------------------------------------'
echo '1. test : test1 '
echo '1. testt : testt1 '
echo '1. testtt : testtt1 '
echo '------------------------------------'
echo '---ANS> \c'
read ans
case $ans in
1)
echo 'NDGIST Database Control.'
export ORACLE_SID=TEST1
export ORACLE_HOME=/u01/app/oracle/product/19.0.0.0/dbhome_1
export VALUE=false
;;
2)
echo 'NDGISTDB Database Control.'
export ORACLE_SID=TESTT1
export ORACLE_HOME=/u01/app/oracle/product/19.0.0.0/dbhome_3
export VALUE=false
;;
3)
echo 'NDGISTDB Database Control.'
export ORACLE_SID=TESTTT1
export ORACLE_HOME=/u01/app/oracle/product/19.0.0.0/dbhome_13
export VALUE=false
;;
esac


'Oracle' 카테고리의 다른 글
| 오라클 불완전복구 (hotbackup본만 있을경우) (0) | 2023.08.04 |
|---|---|
| TIMESTAMP를 통해 과거 DML 수행 횟수 조회 (0) | 2023.07.17 |
| oracle patch set 작업 (11.2.0.1 to 11.2.0.4) (0) | 2023.07.07 |
| ODA Database 삭제(WEB-console(Mgmt)안될때 - Derby db사용) (0) | 2023.07.07 |
| ora-600[kdsgrp1](index/table corrupt/crash) , ora-600[6006](check corrupt and smon kill db) (0) | 2023.07.04 |