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文件有关系
展开
 我来答
badkano
2015-09-25 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144771 获赞数:885388
团长

向TA提问 私信TA
展开全部

按如下方法设置:

以window10和oracle10g为例。

1、右键“此电脑”,选择上方的“属性”。

2、选择左侧列表中的“高级系统设置”。

3、选择上方的“高级”标签,然后选择“环境变量”。

4、系统变量下,选择“Path”,然后点击“编辑”按钮。

5、在“变量值”处添加oracle的bin路径,并以英文分号结尾,然后逐层点击“确定”按钮即可。

savior8718
2012-03-22 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:86.2万
展开全部
第一步:用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)

参考资料: http://baike.baidu.com/view/2909526.htm

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
往翼已离夜
2012-03-22 · TA获得超过176个赞
知道小有建树答主
回答量:552
采纳率:85%
帮助的人:114万
展开全部
你把Oracle关了 在重新加载一下 在启动
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
c209zhang
2012-03-21 · TA获得超过1328个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:334万
展开全部
我记得以前安装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
更多追问追答
追问
是把我加的那些都删掉 还是只删你说的这些?
两种删法都试了 都报错 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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lllmouse
2012-03-21 · TA获得超过3660个赞
知道小有建树答主
回答量:805
采纳率:0%
帮助的人:995万
展开全部
你这个明显是有隐藏字符或隐藏的换行符呀!
楼主是不是直接copy过去的
最好是用UltraEdit工具重新编辑一下或转换成Linux格式,再copy过去
更多追问追答
追问
重新编辑了一下 没有再报之前的错误了 现在报一个
line 27:syntax error near unexpected token 'then'
line 27:'if [$SHELL ="/bin/ksh" ];then'
这个错误
27行指的是我一开始问题里边语句中的if [$USER 那行
追答
写的是没错,但可以肯定还有一个隐藏字符在里面,
其实这段完全可以不写,你要是实在过不去,就按楼上说的把这段删了吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式