Server의 세계/Oracle 관리실무
. oraenv 사용법
코딩기스칸
2022. 11. 3. 11:14
수동으로 export ORACLE_HOME=~~~/~~~/~~~ 으로 입력해서 환경변수들을 다 고치지 않아도,
. oraenv 입력한 뒤 , SID만 입력하면 자동으로 값들이 변환된다. 여러 번 반복적인 export 작업을 해야할 때, 해당 명령어를 쓰면 유용할 것 같다.
실험 db : 2node DB in RAC mode
1. sql에 접속하여 select instance from v$thread;를 입력하여 sid를 확인한다.
2. sqlplus를 종료한 뒤 커맨드 창에서 vi /etc/oratab 명령어를 입력한다.
3. 그리고 가장 하단에 다음의 형식으로 입력한다.
database_sid:oracle_home_dir:Y|N
-database_sid 서버에 있는 Oracle 인스턴스의 시스템 ID(SID).
-oracle_home_dir 이 인스턴스와 연관된 ORACLE_HOME 디렉토리.
-Y|Ns는 인스턴스가 부팅 시 자동으로 시작되어야 하는지 여부(Y=예, N=아니오)
4. wq 으로 저장하고 나온 후, . oraenv를 입력한 후, sysplus / as sysdba를 입력하면 SID= RAC2로 환경변수가 변경되면서 해당 db sql로 접속하게 된다.
instance name을 확인해본다.
또한 echo 명령어를 통해서 SID가 변경된 것을 확인할 수 있다.
D.O.N.E!!
