如何为网格和数据库安装设置Oracle环境变量?

时间:2014-04-04 16:54:47

标签: oracle variables environment oracle-enterprise-manager

我正在接受Oracle课程并试图在Linux中找回失地,因为我一直使用Windows。

我很难理解如何为网格和数据库安装正确设置环境。当我遇到那个"选择安装路径"屏幕,我觉得很想使用标准路径并继续。但我知道这不是最好的方法,因为网格需要安装在其他目录而不是内部/数据库。

我需要设置哪些路径和变量?

例如:

/home/oracle/product/xxxxx是向导的标准,但应该是:

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

/u01/app/oracle../grid/

export

感谢。

1 个答案:

答案 0 :(得分:0)

HY, 请查看我的 Oracle 用户.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 :)
我希望这有帮助!