我可以在bash中將此轉換爲1個命令行嗎?因爲我想自動化它。sqlplus oracle:如何在1行中的bash上運行sql命令?
8
A
回答
13
你不會需要自動化的出口,因爲它應該在年底退出無論如何。所以在同一行,你可以這樣做:
echo 'EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);' | sqlplus/as sysdba
3
您可以通過後續的外殼
#!/bin/bash
sqlplus/as sysdba <<EOF
EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
exit
EOF
wirite或者你可以把這個commond進入程序
0
sqlplus /nolog @your_script.sql
+0
由於/ nolog會阻止SQL * Plus登錄到數據庫,因此無法正常工作。 –
+0
當然,它不會 - 沒有將'connect'命令放入腳本中。 – ipip
5
sqlplus user/[email protected] @file.sql
相關問題
- 1. 使用SQLPlus在遠程Oracle服務器上運行命令行命令
- 2. 如何在Oracle VM上運行命令
- 3. 如何在sqlplus中執行PL/SQL Oracle?
- 4. 使用sqlplus從命令行運行oracle腳本的問題
- 5. 如何在gulp中運行bash命令?
- 6. 如何運行命令行(bash)的
- 7. 在bash上在ssh上運行命令
- 8. 運行bash命令
- 9. 如何運行在Oracle數據庫中的兩個SQL命令
- 10. 在Application Express上運行Sql * Plus命令
- 11. Bash腳本並在命令行上手動運行命令
- 12. 的bash sqlplus的命令
- 13. 如何在Mac bash上從命令行運行Gradle
- 14. 如何運行一個用於在bash命令行根上環
- 15. 如何在Windows 8中下載用於運行sql命令的sqlplus?
- 16. bash命令在新的命令行窗口中運行程序
- 17. 從命令行運行Oracle查詢
- 18. 如何在package.json的Windows命令行(bash,babun)中運行2 npm命令?
- 19. 如何在命令行上運行PigUnit
- 20. 如何在命令行上運行php?
- 21. 在Bash命令行中的文件上運行R函數
- 22. 如何定期運行bash命令?
- 23. 如何在bash中執行sqlplus?
- 24. 如何在c#中執行超過1行的sql命令
- 25. 如何在complie上運行「npm install」之類的bash命令
- 26. Kubernetes:如何在docker B上運行docker B的bash命令A
- 27. 如何在python中運行多行bash命令?
- 28. 如何在bash中一次讀取和運行10行命令?
- 29. 在命令行中使用sqlplus運行SQL文件導致出錯
- 30. Bash命令echo不運行
感謝。這將是最好的答案,因爲我不想創建額外的.sh或.sql –
我嘗試使用select查詢執行此命令,但沒有發生任何事情。它只是登錄,然後斷開連接。我該怎麼辦? –
聽起來像缺少';'或'/'(在它自己的一行上)來實際運行該命令。只是猜測,您需要提供更多詳細信息以獲得更好的答案 – Sodved