본문 바로가기
IT/Linux

[오라클] .bash_profile

by BlowIt 2011. 11. 7.

오라클 설치시 bash shell을 이용하는 환경에서
.bash_profile의 환경변수를 수정한다. 여기서

ORACLE_BASE
ORACLE_HOME
ORACLE_SID

PATH
LD_LIBRARY_PATH

등을 설정한다. prompt의 설정값들도 바꾸어 놓아 현재의 SID등을 설정해 보기 쉽게 만든다.
여기서 oracle univertial installer로 인스톨을 할 때 제대로 경로를 잡아주기위해 설정하는 환경변수로
볼 수 있으며 일시적으로 적용시키려면

$>export ORACLE_SID=orcl

으로 export명령어를 이용해 명령어를 입력한 terminal에만 적용시킬 수 있다.
확인은

$>echo $ORACLE_SID

명령어로 할 수 있다.

$>export ORACLE_HOME=$ORACLE_BASE/product

의 명령어로 이전에 저장된 환경변수 값을 연결시킬 수도 있는데 이 때 '$'값을 앞에 붙여주면 적용된다.

<PATH에 대한 설명>
보통 linux의 환경에서 ls, cd, pwd 등의 명령어로 쉽게 하고자 하는 일을 하는데
이는 환경변수설정에서 PATH의 값이 각 명령어들에 매칭이 되어있기 때문이다.
보통 명령어들은 /usr/bin 의 경로나 /usr/sbin 의 경로에 있다. 그래서 우리는
명령어를 직접찾아가서 실행해줄 필요없이 아무런 경로에서나 명령어를 입력하면
바로바로 실행할 수 있는 것이다.
echo 명령으로

$>echo $PATH

를 쳐보면 PATH가 잡힌 것들을 다 볼 수 있는데 oracle에서 PATH를 설정하고자 함은
oracle을 설치함으로써 함께 설치되는 명령어들( sqlplus, oerr, lsnrctl 등등)을 경로에 직접 찾아갈 필요없이
바로 아무 위치에서나 사용할 수 있게 하기 위함이다.

export PATH=$ORACLE_HOME/bin:$PATH

를 삽입해 오라클 설치경로인 $ORACLE_HOME 경로에서 bin이라는 디렉토리를 설정해준다.
그러면 우리가 sqlplus등의 명령어를 손쉽게 사용할 수 있는 것이다. ':'로 이전에 export 했던
PATH들을 연결시켜줘 다른명령어도 사용함에 문제가 없게 한다.

'IT > Linux' 카테고리의 다른 글

Linux 기본 명령어2  (2) 2010.07.18
Linux terminal 사용팁  (0) 2010.07.18
Linux 기본 명령어1  (0) 2010.07.18
Linux란?  (0) 2010.07.17

댓글