我必須準備幾個將數據導入Oracle數據庫的腳本,但我必須在不同的數據庫上運行它。 對於每個表要導入我有一個數據和控制文件:如何將值傳遞到sqlloader中 - Oracle
table1.dat
table1.ctl
table2.dat
table2.ctl
etc..
對於運行SQLLOADER我已經準備單獨的bat文件的每個表:
table1.bat:
sqlldr login/[email protected] control=table1.ctl log=table1.log
由於我不需要在不同的數據庫上運行它並更改登錄憑證,因此它非常簡單易行。
我wolud喜歡做的是用登錄名和密碼爲每個表運行加載腳本的文件。
你有什麼建議可以做到嗎?
問候
帕維爾
所以,你要一個主',設置一個變量的登錄憑據,然後調用每個依次其他'.bat'文件.bat'文件,通過該變量,他們可以在自己的個人使用' sqlldr命令?還是一個.bat文件,它可以完成所有的'sqlldr'調用,而不是每個表一個? –