
Oracle 环境变量配置出错
使用su-oracle切换到oracle用户后报错我是在oralce用户的.path.profile里边加上了#OracleSettingsTMP=/tmp;export...
使用su - oracle 切换到oracle用户后报错
我是在oralce用户的.path.profile里边加上了
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=TSH1; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
报错内容是这个
': not a valid identifier
': not a valid identifier
: command not found
': not a valid identifierSE
': not a valid identifierME
': not a valid identifierD
': not a valid identifierRM
': not a valid identifier
': not a valid identifier
: command not found
': not a valid identifierY_PATH
': not a valid identifier
: command not found
-bash: /home/oracle/.bash_profile: line 35: syntax error near unexpected token `fi'
-bash: /home/oracle/.bash_profile: line 35: `fi'
求高手帮忙解决一下 安装的是oracle10r2 环境是红帽linux6.1
注释掉后边报错的行以后 在执行runInstaller的时候 提示
can't connect to x11 window server using 'zzk.linux:0.0' as the value of the
不知道这个错误是跟我注释掉的内容有关系 还是跟我的hosts文件有关系 展开
我是在oralce用户的.path.profile里边加上了
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=TSH1; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
报错内容是这个
': not a valid identifier
': not a valid identifier
: command not found
': not a valid identifierSE
': not a valid identifierME
': not a valid identifierD
': not a valid identifierRM
': not a valid identifier
': not a valid identifier
: command not found
': not a valid identifierY_PATH
': not a valid identifier
: command not found
-bash: /home/oracle/.bash_profile: line 35: syntax error near unexpected token `fi'
-bash: /home/oracle/.bash_profile: line 35: `fi'
求高手帮忙解决一下 安装的是oracle10r2 环境是红帽linux6.1
注释掉后边报错的行以后 在执行runInstaller的时候 提示
can't connect to x11 window server using 'zzk.linux:0.0' as the value of the
不知道这个错误是跟我注释掉的内容有关系 还是跟我的hosts文件有关系 展开
5个回答
展开全部
第一步:用root登陆linux,启动vnc服务;
[root@orcl ~]# vncserver
第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1;
[root@orcl ~]# export DISPLAY=localhost:1
第三步:执行xhost +,并且提示“access control disabled, clients can connect from any host”才正确
[root@orcl ~]# xhost +||(xhost)
[root@orcl ~]# vncserver
第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1;
[root@orcl ~]# export DISPLAY=localhost:1
第三步:执行xhost +,并且提示“access control disabled, clients can connect from any host”才正确
[root@orcl ~]# xhost +||(xhost)
参考资料: http://baike.baidu.com/view/2909526.htm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把Oracle关了 在重新加载一下 在启动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我记得以前安装ORACLE 的时候不需要在.bash_profile 里面加下面这些东西啊,把下面这些东西删了看看:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
更多追问追答
追问
是把我加的那些都删掉 还是只删你说的这些?
两种删法都试了 都报错 command not found
追答
全删除了还报错?那把ORACLE 用户也一起删了,再重建个呗!
然后修改profile
vi /home/oracle/.bash_profile
我记得添加下面东西这些就可以了:
export ORACLE_SID=ORCL
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/db
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个明显是有隐藏字符或隐藏的换行符呀!
楼主是不是直接copy过去的
最好是用UltraEdit工具重新编辑一下或转换成Linux格式,再copy过去
楼主是不是直接copy过去的
最好是用UltraEdit工具重新编辑一下或转换成Linux格式,再copy过去
更多追问追答
追问
重新编辑了一下 没有再报之前的错误了 现在报一个
line 27:syntax error near unexpected token 'then'
line 27:'if [$SHELL ="/bin/ksh" ];then'
这个错误
27行指的是我一开始问题里边语句中的if [$USER 那行
追答
写的是没错,但可以肯定还有一个隐藏字符在里面,
其实这段完全可以不写,你要是实在过不去,就按楼上说的把这段删了吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询