2014-02-20 98 views
3

有沒有一種快速創建本地測試Oracle數據庫的方法?我需要修改遠程數據庫中的存儲過程。不過,我最好想通過本地的遠程數據庫克隆進行測試。創建本地Oracle測試數據庫

我不需要相同的一組數據,如果可能的話,可能只是一個非常小的子集,只有幾個表。我已閱讀Oracle XEothers,但不確定是否有快速簡便的方法。

+2

不確定這是一個相當重複的問題,但您可能需要考慮[沙盒虛擬機映像](http://stackoverflow.com/a/9289802/266304)。但是當然你已經有了一個開發環境,你可以嘗試這種事情嗎? –

+0

@AlexPoole感謝您的鏈接。遠程數據庫是一個生產並行分類爲開發數據庫。它是爲查詢生成報告而創建的,因此生產數據庫只能處理來自應用程序的流量。因此,我不得不重新創建一個本地開發環境。 – mauryat

+0

它既可以是開發數據庫,​​也可以是開發數據庫,​​也可以是不可用的實時數據庫。聽起來像是報告數據庫而不是開發數據庫。應該還有一個地方,那個數據庫首先被開發出來,並且維護和增強功能被開發和測試。我不明白爲什麼你需要在這個時候創建​​一個新的數據庫,以便進行一次性的工作。但是,如果你這樣做,那麼我會使用虛擬機映像* 8-) –

回答

4

不,沒有快速的方法來創建Oracle數據庫第一次

有很多技術可以幫助快速重建數據庫:虛擬機,通過網絡鏈接的數據泵,可移動的表空間,響應文件,12c容器數據庫(?)或只是一些普通的舊SQL * Plus腳本。

但是所有這些方法都會讓你第一次感到痛苦。安裝Oracle很困難,因爲它是一個複雜的產品,對這些類型的解決方案几乎沒有需求。大多數Oracle專業人士都不看重在幾分鐘內重建數據庫的能力。

就我個人而言,我認爲本地開發和測試遠勝於在服務器上開發。所以不要放棄。第一次將是一種痛苦,但從長遠來看,它將帶來回報。