导航:首页 > 程序命令 > sqlplus未找到命令

sqlplus未找到命令

发布时间:2022-09-04 07:06:30

㈠ 大神,刚我提问的linux ,shell脚本,单独运行 系统提示 sqlplus: command not found

系统提示的意思是找不到sqlplus命令,不是你没安装这个软件吧,或者你没有配置环境变量。

安装配置请参考:http://blog.csdn.net/wuxiaoyan_home/article/details/4826440

㈡ linux sqlplus 未知命令

sqlplus是postgresql登录数据库的命令,如果没有安装postgresql可能会有这种情况。
1、检查是否安装了PostgreSQL,未安装,则需重新安装。
2、检查环境变量是否包含PostgreSQL的环境变量,如果不包含其环境变量,则系统无法识别。

㈢ ―bash:alias:=rlwrap sqlplus:not found

学习一下bash shell的alias命令就行了。

设置和取消别名命令alias和unalias

假设每天需要进入目录/home/user/var/log/backlogs/project查看日志,每天需要执行命令cd /home/user/var/log/backlogs/project。该命令有点长,难记,也容易输入错误,可以使用别名功能使其变短。alias是Bash的内置命令,用来定义别名,基本格式为:
alias 别名=值
例如,定义别名prjlog,让它等于一条进入固定目录的cd命令:
$ alias prjlog='cd /home/user/var/log/backlogs/project'

定义了别名prjlog之后,运行prjlog就可以进入目录,无需再输入参数很长的cd命令。
运行alias或者alias -p,可以列出(print)当前所有的别名。下面列出某台Linux机器默认的别名:
$ alias -p
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'

可见别名l等于ls -CF,运行l就相当于运行ls -CF。下面运行l试试:
$ l
1.q a.txt Documents/ kkk/ Public/ sy3.bash* tmp/
777* b_ln2.txt Downloads/ mmm.txt samba_log@ sy4.txt Videos/
9999@ b.txt env2.txt Music/ set.txt sy4.txt_ln z.txt
A.h Desktop/ examples Pictures/ sy2.bash* Templates/

顺便解释一下上面的输出。上面以列的形式显示当前目录的内容,尾部为/的表示它是目录,为*的表示它是可执行文件,为@的表示它是符号链接。运行man ls,查看ls命令的有关选项-C和-F的帮助就清楚了。
运行alias加上一个别名的名字,可以查看该别名的定义,例如:
$ alias l
alias l='ls -CF'

运行alias加上一个并未定义为别名的名字,将得到该别名未找到的提示,例如:
$ alias abc
bash: alias: abc: not found

内置命令unalias用来删除别名。取消前面已经定义的别名prjlog,再查看它,发现该别名没有定义了:
$ unalias prjlog # 取消别名prjlog
$ alias prjlog # 查看别名定义
bash: alias: prjlog: not found # 该别名定义已不存在

命令unalias -a用来删除所有的别名定义。

㈣ Linux下安装Oracle数据库成功,但是在字符界面下键入sqlplus的时候提示命令不存在,如何解决

你把
PATH=/usr/sbin:$PATH;

export PATH

PATH=$ORACLE_HOME/bin:$PATH;

export PATH

合成一句
export PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin

(设置完了,记得要使变量生效,注销或重启,或者执行 source .bash_profile)
set一下看看变量是否正确

㈤ sqlplus 调用脚本 报错未知命令

法肯定是不正确的
应该是1楼说的 sqlplus / as sysdba或 输入 sqlplus 用户名/密码 as sysdba

另外你是否是用administrator用户登录并运行的,如果不是请用administrator用户执行,或进行如下操作后用普通用户执行。
1。管理员登录,控制面板->管理工具->本地安全策略
2.本地策略->用户权限分配->创建全局对象->双击->添加用户或组
3.将需要的用户或组添加到列表当中,确定保存
4.普通用户注销后重新登陆即可。

还有查看一下oracle是否启动成功了,在cmd 中输入 lsnrctl status 如出现类似4行说明启动成功:
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "orcl" 包含 1 个例程。
例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orclXDB" 包含 1 个例程。
例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orcl_XPT" 包含 1 个例程。
例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...

㈥ 我在Linux下安装好了oracle,但是在root 和oracle 中用sqlplus /nolog 却说命令找不到 是哪里出问题了

1.查看一下oralce是否启动.
2.检查oracle 相关环境变量是否正确 #我更偏向于你的环境变量设置的有问题

㈦ linux运行sqlplus报:-bash: sqlplus: command not found

推荐两种方式:
1.把sqlplus设置成环境变量
这个的设置有许多放法,我就不重复了,楼主参考文章:http://blog.csdn.net/csf111/article/details/7296443
2.使用脚本执行sqlplus命令,如果脚本名称为execute.sh
内容为:
#! /bin/bash
sudo 你的sqlplus存放路径
保存文件后,修改文件权限:chmod 755 execute.sh
把文件复制到 /usr/local/bin 目录下

这样你以后就能直接在终端通过执行execute.sh来启动sqlplus了。

若有还疑问,欢迎hi我~

㈧ linux系统oracle执行sqlplus找不到

linux系统oracle执行sqlplus找不到是设置错误造成的,解决方法为:

1、将ORACLE客户端rpm安装包传输到linux系统。

阅读全文

与sqlplus未找到命令相关的资料

热点内容
vue类似电脑文件夹展示 浏览:111
后备服务器有什么功效 浏览:268
连不上服务器怎么连 浏览:600
什么构架的可以刷安卓系统 浏览:771
爱奇艺APP怎么兑换CDK 浏览:994
程序员买4k显示器还是2k显示器 浏览:144
python多进程怎么多窗口 浏览:818
电脑文件夹怎么取消类别 浏览:47
cad拉线段命令 浏览:924
如何用电脑清理手机没用的文件夹 浏览:100
储存层次结构对程序员的意义 浏览:477
微信文件夹查看器 浏览:952
android视频聊天开源 浏览:552
思科iso命令 浏览:944
手机网页源码里的视频地址 浏览:681
哈利波特魔法觉醒要怎么选服务器 浏览:993
情感交友网站php 浏览:942
id下载不了app怎么回事 浏览:996
有什么好看的服务器小说 浏览:293
程序员四级没过有什么影响 浏览:540