刚学习oracle 安装11g后运行sqlplus /as sysdba出现not found,请高人指点 15

1.1.1.设置监听编辑文件:/database/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/list... 1.1.1. 设置监听
编辑文件:
/database/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora,添加下面的内容:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /database/oracle/app/oracle/product/11.2.0/dbhome_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
)
)

1.1.1. 设置环境变量
如下图:在/etc/profile中加入以下代码:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

ORACLE_BASE=/database/oracle
export ORACLE_BASE
export ORACLE_HOME=$ORACLE_BASE/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
展开
 我来答
别啊我还要睡
2014-07-19 · TA获得超过147个赞
知道小有建树答主
回答量:131
采纳率:100%
帮助的人:107万
展开全部
root用户下切换oracle用户的时候没有加载环境变量导致不能直接使用sqlplus命令。再次在root用户下切换到oracle用户下,使用命令 su - oracle,然后再用sqlplus / as sysdba登录即可,/后面需要空格,再接as
追问

谢谢,不过问题依旧存在。。。

追答
注销图形化界面,重新登录,用oracle账户,要用root了就su - root就行了
151*****786
2017-07-29
知道答主
回答量:1
采纳率:0%
帮助的人:966
展开全部
你在root下面的oracle下安装一个rlwrap-0.41-1.el5.i386.rpm,然后在用rpm -ivh
rlwrap-0.41-1.el5.i386.rpm这个命令安装。装完之后,在切换到oracle的用户下再试一次那个命令。应该就没问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式