▶ ORACLE_BASE
- OFA(Optimal Flexible Architecture)를 위한 오라클 기본 디렉토리 구조
- 이 경로 밑으로 오라클 프로그램을 설치
- controll file, redo log file, data file 이 있는 곳. (다른 files은 저장되지 않는다)
▶ ORACLE_HOME
- 오라클 프로그램이 설치된 곳 (윈도우로 예를 들면, 한글 등의 응용프로그램이 설치된 곳)
- 경로 : (예) $ORACLE_BASE/product/10.2.0/db_1
※ 오라클 설치 전 .bash_profile 에 환경변수를 추가 ※
▶ 환경변수(environment variable)는 무엇인고~?
- 현재 쉘뿐만 아니라 현재 쉘에서 실행되는 모든 프로그램에서 환경변수의 값을 읽을 수 있음
- 단, 변경된 것은 현재 쉘에만 적용
(쉘이 바뀌거나 시스템이 부팅되면 적용이 안됨 = 작업한 내용이 기록으로 남아있지 않음)
- 그래서 변경내용이 기록으로 남아 있도록 파일에 내용을 담아 둠
- 환경변수 확인 명령어 : env
▶ .bash_porfile은 뭐지?
- 위치 : $HOME/.bash
[root@localhost oracle]# pwd
/home/oracle
[root@localhost oracle]# ls -A
.ICEauthority .dmrc .gnome2 .mcoprc .viminfo flash_recovery_area
.bash_history .emacs .gnome2_private .mozilla .zshrc oraInventory
.bash_logout .gconf .gtkrc .qt 10201_database_linux32 oradata
.bash_profile .gconfd .kde .rhn-applet.conf Desktop patch
.bashrc .gnome .mcop .thumbnails admin product
[root@localhost oracle]# vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
export EDITOR=vi
export LD_ASSUME_KERNEL=2.4.19
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10g
export ORACLE_SID=testdb
export LANG=ko_KR.eucKR
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
ORACLE_HOSTNAME=www.hui.com; export ORACLE_HOSTNAME
ORACLE_SID=orcl; export ORACLE_SID
[oracle@localhost ~]$ cd $ORACLE_BASE
[oracle@localhost ~]$ ls
10201_database_linux32 Desktop admin flash_recovery_area oraInventory oradata patch product
[oracle@localhost ~]$ cd $ORACLE_HOME
[oracle@localhost 10g]$ pwd
/home/oracle/product/10g
[oracle@localhost 10g]$ ls -F
OPatch/ ctx/ javavm/ md/ oraInst.loc rdbms/ uix/
assistants/ dbs/ jdbc/ mesg/ oracore/ relnotes/ wwg/
bin/ demo/ jdk/ mgw/ ord/ root.sh* xdk/
cdata/ diagnostics/ jlib/ network/ oui/ root.sh.old*
cfgtoollogs/ has/ jre/ nls/ owm/ slax/
clone/ hs/ ldap/ oc4j/ perl/ sqlj/
config/ install/ lib/ odbc/ plsql/ sqlplus/
crs/ install.platform localhost.localdomain_orcl/ olap/ precomp/ srvm/
css/ inventory/ log/ opmn/ racg/ sysman/
'용어,개념' 카테고리의 다른 글
Dynamic Performance Views (0) | 2010.09.02 |
---|---|
Hidden Parameters (0) | 2010.09.02 |
Cursor 에 대하여 (0) | 2010.09.02 |
Initialization Parameter Files (0) | 2010.08.29 |
Dynamic Performance Views (0) | 2010.08.29 |