2012-03-02 213 views
0

我正在開發一個帶有Access數據庫的ASP.net應用程序。我需要將此Access數據庫轉換爲Oracle。我怎樣才能做到這一點?MS訪問Oracle數據庫

我看到兩個選項

  1. 遷移Access數據庫到Oracle通過遷移向導在SQL開發人員
  2. 在Oracle中,剛剛創建與現有的MS Access數據庫,然後轉換爲新的連接神諭。

請讓我知道這個

在此先感謝的最佳解決方案,

阿瓊

回答

1

嘗試它,然後告訴我們。

我的經驗將oracle與所有事物整合起來微軟一直很複雜,需要大量的人工干預。

它也取決於您現有的訪問數據庫的複雜性,如果它只有一個表,那麼您可以抓住該表的sql,將其更正爲nvarchar - > varchar2字段並將數據轉儲到oracle。

如果Access有1000多個表格,我建議讓專業人員來完成。任何合理的dba都應該處理它沒問題。

+0

@bOrg我的Access數據庫有10個表 – 2012-03-02 10:36:47

+0

手動創建一個表格腳本,將它們放到oracle中,然後google如何將數據從Access遷移到Oracle。 – b0rg 2012-03-02 10:49:46

3

你毫無顧忌的兩種選擇可以改寫這樣的:

  1. 使用由專家編寫的自動化工具
  2. 做到這一點很難nd算出我自己

這是一個個人的,甚至是哲學的選擇。你需要快速完成任務嗎?或者你想一路上學到些什麼?

+0

我需要快速完成任務,但希望完成一次完美的遷移。 – 2012-03-02 10:11:52

+0

@ArjunBabu爲什麼不使用遷移向導並使用保存的時間來檢查一切? – Fionnuala 2012-03-02 10:17:47

+0

@Remou:我嘗試過,但在第4步中目標數據庫(Access)沒有顯示出來 – 2012-03-02 10:25:29