日期:2014-05-17  浏览次数:20943 次

ubuntu 12.04 已经安装好了oracle 10G xe版,启动sqlplus遇到一下问题
ubuntu 12.04 安装oracle 10G xe版 很小的250多M
 网页127.0.0.1:8080/apex能打开,也能用sys登录
 但是启动sqlplus的时候有一下问题 

/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/nls_lang.sh: 106: /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/nls_lang.sh: [[: not found
/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/nls_lang.sh: 108: /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/nls_lang.sh: [[: not found

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Sep 26 22:59:18 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> 
------解决方案--------------------
问题已经解决了
------解决方案--------------------
如何解决的?呵呵
------解决方案--------------------
是不是path环境变量设置的问题?
------解决方案--------------------
usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/nls_lang.sh
  里面有[[xxxx]]的换成[]就可以了
  path环境变量怎么设置
 现在ubuntu12.04 sqlplus里面什么命令都不能运行
 网上百度了说是path变量没有设置
请问怎么设置?
------解决方案--------------------
引用:
是不是path环境变量设置的问题?

ubuntu 12.04 下面安装的是oracle 10G -xe版的
ubuntu 12.04 path环境变量怎么设置?
  运行什么命令都有错误
  conn system/a2 进不去
但我在windows7下面这样能进去,windows7下面安装的是 oracle 11G R2一切正常
------解决方案--------------------
PATH=$PATH:/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/
之后再运行sqlplus。

最好修改一下你的profile文件,这样不用每次都要重新设置PATH

------解决方案--------------------
引用:
PATH=$PATH:/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/
之后再运行sqlplus。

最好修改一下你的profile文件,这样不用每次都要重新设置PATH



SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 9月 27 16:41:18 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn;
请输入用户名:  system
输入口令: 
ERROR:
ORA-12545: 因目标主机或对象不存在, 连接失败


SQL> 
这个问题百度的时候都是windows下面的方法,看不懂,求指点,还是在ubuntu12.04下面,现在就剩下这一个问题了