2014-04-04 7 views
0

저는 항상 Windows를 사용했기 때문에 오라클 과정을 거치며 Linux에서 분실 된 기반을 복구하려고합니다.그리드 및 데이터베이스 설치를위한 Oracle 환경 변수를 설정하는 방법은 무엇입니까?

그리드 및 데이터베이스 설치 환경을 올바르게 설정하는 방법을 이해하는 데 어려움이 있습니다. "설치 경로 선택"화면이 나타나면 표준 경로를 사용하고 계속 진행할 수 있습니다. 그러나 그리드가 내부/데이터베이스 대신 다른 디렉토리에 설치되어야하기 때문에 이것이 최선의 방법은 아니라는 것을 알고 있습니다.

내가 설정해야하는 경로와 변수는 무엇입니까? 예를 들어

:

/home/oracle/product/xxxxx 마법사를 통해 표준이지만, 그것은해야한다 :

/u01/app/oracle.../.../dh_home1 

/u01/app/oracle../grid/ 

export 

감사합니다.

답변

0

숨바꼭질, 오라클 사용자의 내 .bash_profile 파일을 살펴보십시오.
물론 더 많은 변수를 설정할 수 있지만이 변수는 사용자의 OEM 설치를 수행하기에 충분합니다.

TMP=/tmp; export TMP 
TMPDIR=$TMP; export TMPDIR 
ORACLE_HOSTNAME=hostname.domian; export ORACLE_HOSTNAME 
ORACLE_UNQNAME=EMR; export ORACLE_UNQNAME 
ORACLE_BASE=/u00/oracle; export ORACLE_BASE 
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME 
ORACLE_SID=EMR; export ORACLE_SID 
PATH=/usr/sbin:$PATH; export PATH 
PATH=$ORACLE_HOME/bin:$PATH; export PATH 
ORASID=EMR; export ORASID 

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH 
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH 

#Enterprise Manager Settings 
OMS_HOME=/u00/oms12.0.3/oms; export OMS_HOME 
AGENT_HOME=/u00/agent12.0.3/core/12.1.0.3.0; export AGENT_HOME 

#aliases used for OEM management 
alias scr="cd /home/oracle/scripts" 
alias oms="cd /u00/oms12.0.3/oms/bin" 
alias agent="cd /u00/agent12.0.3/core/12.1.0.3.0/bin" 
alias omslog="tail -f /u00/oms12.0.3/gc_inst/em/EMGC_OMS1/sysman/log/emctl.log" 

설치를위한 새 경로를 만들고 원하는 이름을 지정하는 것이 좋습니다. 이것은 단지 당신의 인생을 더 쉽게 만들어주는 것입니다.
For more articles on how to setup and manager you Oracle Enterprise Manager environment see this link. I update the site quite often :)
이 도움이 되었기를 바랍니다.

+0

감사합니다. 나는 파일의 지시에 따라 잘 작동한다고 생각합니다. 나는 다른 스레드에서 게시 한 누락 된 패키지와 함께 다른 문제가 발생했습니다. http://stackoverflow.com/questions/22919176/oracle-grid-installation-missing-packages-compat-libcap1-1-10-and-others - 다시 한번 감사드립니다 !!! – user3041770

+0

OS 버전 및 그리드 버전은 무엇입니까? –