我运行netca设置oracle监听时,报错:
./netca
****ORACLE_HOME environment variable not set!
ORACLE_HOME should be set to the main
directory that contains Oracle products.
Set and export ORACLE_HOME, then re-run.
-----------------------------------这是oracle环境配置-----------
# .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
ORACLE_BASE=/home/oracle
ORACLE_HOME=/home/oracle/oracle/product/10.2.0
ORACLE_SID=eduCode2013DB
PATH=\$ORACLE_HOME/bin:\$ORACLE_HOME/OPatch:\$PATH
TNS_ADMIN=\$ORACLE_HOME/db_1/admin
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID TNS_ADMIN NLS_LANG LANG
ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0
把PATH、TNS后面涉及到$前面的\号去掉追问
不行啊?
ORACLE_BASE=/home/oracle
ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0
ORACLE_SID=eduCode2013DB
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
TNS_ADMIN=$ORACLE_HOME/network/admin
不行?你改完之后有没有注销并重新登录或者source生效一下啊?这是我的,你参考下,其中export那个我是做到一起了,像你那样分开写也没问题的。
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0
export ORACLE_SID=ora10g
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
我source 报错:
-bash: .bash_profile: line 17: syntax error: unexpected end of file
错误提示你这个文件的第17行有语法错误,能不能看下你改过之后的.bash_profile呢?粘一下
本回答被提问者采纳