sqlplus執行sql文件linux
⑴ 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中如何以命令行模式進入SQLPLUS
Linux操作系統有6種運行級別,分別為:
0:停機,機器關閉(千萬不要把initdefault設置為0 )。
1:單用戶模式,就像Windows 9x下的安全模式。
2:多用戶,但是沒有NFS。
3:完全多用戶模式,標準的運行級別(我們設定命令行啟動就是用他)。
4:保留,一般不用,在一些特殊情況下可以用它來做一些事情。例如在筆記本電腦的電池用盡時,可以切換到這個模式來做一些設置。
5:X Window圖形啟動(默認的啟動方式)。
6:重新啟動。
更改的方法是找到/etc/inittab文件,在一行文本id: 5: initdefault: 改為id: 3:
initdefault:,重新啟動即可。這里即是把運行級別從5的窗口模式改成3的命令行模式。
如果只是為了能輸入命令,直接桌面點右鍵選 終端或者 terminal就是命令行了
⑶ linux下不進入sqlplus執行sql語句
樓主可以換個思路,在sqlplus下執行操作系統命令。sqlplus下執行操作系統命令需要在命令前面加上$。
⑷ sql腳本怎麼在linux執行
已Oracle為例:
1、當前用戶首先切換到Oracle用戶下,su oralce
2、登錄資料庫,sqlplus user/password
3、輸入sql腳步,注意腳步結束必須「;」,回車運行。
⑸ 如何用sqlplus執行一個sql文件
要看是哪種sql文件,如果是當時(剛剛在本頁面)編輯的,那麼直接寫run就可以。如果是編輯好的,那麼要用@加路徑來執行。個人傾向於絕對路徑。