2012-06-05 56 views
2

任何人都可以請建議一種從shell腳本調用Oracle存儲過程而不使用SQL * Plus或任何此類客戶端的方法。無法安裝客戶端是我工作的服務器的限制。從沒有SQLPLUS的shell腳本調用oracle存儲過程

我必須安排一個Autosys腳本來調用調用Oracle存儲過程的作業。你能否建議我應該繼續向哪個方向發展?

+0

@ik_zelf建議使用Java和jdbc。同樣,如果你有Perl,Ruby,Python或類似的腳本語言並且內置數據庫功能,你也許可以訪問你的數據庫。 –

回答

2

您可以使用Java和jdbc執行此操作。如果您甚至無法複製精簡jdbc驅動程序,我看不到其他選擇,只能在Oracle Oracle Scheduler中安排作業。

+0

謝謝。我認爲我的Oracle調度程序似乎是我唯一的選擇。 – juggernaut

0

如果沒有安裝客戶端軟件,您將很難從shell腳本進入Oracle;但是,Oracle擁有自己的批處理功能 - 請參閱數據庫作業here