2014-02-11 147 views
-1

我在個人計算機上的Oracle數據庫中創建了一個表。Oracle數據庫部署

然後將它與Java應用程序連接起來,我使用該表/數據庫來保存應用程序中的所有數據。

但是,當我部署我的.jar文件並從另一個系統運行它時,該數據庫沒有安裝它。

任何人都可以請告訴我或指導我想要做什麼?爲了使數據庫和應用程序也可以在其他系統上工作。

感謝

+0

在其他系統上安裝oracle客戶端,並創建適當的TNS條目以指向正確的數據庫。 – OldProgrammer

回答

0

基本上,你需要一些選項在你的程序允許用戶配置他們想使用的數據庫服務器。

在他們能夠使用您的程序之前,部署服務器並正確配置服務器將由他們決定。這樣做的說明將包含在您的程序的設置文檔中。

您的程序還可以自動在遠程Oracle實例上設置數據庫。您將實現一個選項,允許他們在已配置的Oracle實例上運行CREATE DATABASE,該實例將運行配置腳本以創建所有必需的表,視圖,sprocs等。

由於這些步驟會在部署和使用過程中產生很大的摩擦你的程序,你也應該問問自己,如果你真的需要你的程序需要一個SQL數據庫。如果只是具有少量數據的單個用戶,則可以檢查某些在proc中運行的本地數據庫。

+0

非常感謝邁克,這清除了很多東西。 – user2461116