当你遇到 -bash: lsnrctl: command not found 的错误时,这通常意味着 lsnrctl 命令在你的系统中未安装,或者其安装路径没有被添加到你的环境变量 PATH 中。以下是针对这一问题的详细解决步骤: 确认lsnrctl 命令是否正确安装: lsnrctl 是Oracle Net Listener 的一部分,它用于管理 Oracle 数据库的网络监听器。因此...
启动监听 $ lsnrctl start 关闭监听 $ lsnrctl stop 切换帐户一定要加 “-” 否则会出现: bash:lsnrctl:command not found.错误
打开终端 切换帐户 # su -Oracle 启动监听 $ lsnrctl start 关闭监听 $ lsnrctl stop 切换帐户一定要加 "-" 否则会出现: bash:lsnrctl:command not found.错误
(bash:lsnrctl:command not found) 切换帐户 # su - oracle(一定加 “ - ”) 启动监听 $ lsnrctl start 关闭监听 $ lsnrctl stop
环境变量没有设好,检查下which lsnrctl,应该是找不到,把$ORACLE_HOME/bin加到$PATH里面
Linux下oracle启动/关闭监听(bash:lsnrctl:command not found),打开终端切换帐户# su-oracle启动监听$ lsnrctlstart关闭监听$ lsnrctlstop切换帐户一定要加"-"否则会出现: bash:lsnrctl:commandnotfound.错误
3、lsnrctl、emctl等命令的识别问题(bash:lsnrctl/emctl command not found) 当在运行lsnrctl时,或许会出现bash:lsnrctl/emctl command not found这样的错误,不用着急,这个问题和第一个sqlplus命令未找到是类似的,我们也只需把$ORACLE_HOME/bin目录下的lsnrctl文件拷贝到/bin目录下(记得像问题1一样,改变执行权限)...
退出SQL命令行 [root@i-5608690E database]# su - oracle -bash-4.1$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0...-4.1$ 停止监听 执行lsnrctl stop命令 -bash-4.1$ lsnrctl stop LSNRCTL for Linux: Version 11.2.0.1.0 - Production...Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(...
#su–oraclesqlplus/assysdba//关闭服务 shutdownimmediate //开启服务 startup //退出 exit //启动oracle监听 lsnrctl start //查看ORACLE状态 ps -ef|greporacle bash: ***: command not found 搭建hadoop集群 使用集群命令 xcall 时 出现 ---slave2 --- bash: jps: command not found 查看了我的环境变量...
另外注意一点:不要以为root命令能识别所有命令,例如root用户就不能识别这个sqlplus,原因也一样的。 3.oracle安装完成之后,用普通用户登录终端,再用su命令切换到oracle用户,执行lsnrctl命令,同样提示:bash: lsnrctl: command not found... 原因也如1所说。