導航:首頁 > 程序命令 > 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未找到命令相關的資料

熱點內容
復利計演算法律保護 瀏覽:736
代號f2伺服器連接失敗怎麼搞 瀏覽:956
旋律雲我的世界伺服器靠譜嗎 瀏覽:63
pdf降低大小 瀏覽:230
魔獸世界中文如何外服伺服器 瀏覽:924
kindle轉pdf格式 瀏覽:60
單片機自動控制 瀏覽:673
需要很多文件夾怎麼快速的新建啊 瀏覽:67
演算法申請著作權 瀏覽:213
以前手機號換了要怎麼登錄農行app 瀏覽:192
線切割編程系統怎麼繪畫 瀏覽:234
如何搭建雲伺服器異地容災 瀏覽:923
黃金拐點指標源碼 瀏覽:92
演算法導論第九章 瀏覽:277
鴿子為什麼生成伺服器沒反應 瀏覽:491
freebsdnginxphp 瀏覽:216
雜訊消除演算法 瀏覽:608
vue類似電腦文件夾展示 瀏覽:112
後備伺服器有什麼功效 瀏覽:269
連不上伺服器怎麼連 瀏覽:603