2011-07-15 123 views
0

我正在使用基於Oracle10g數據庫的WindowsForm .NET 4.0應用程序,使用ODP.NET。應用程序使用的數據庫操作非常標準的插入/更新/選擇和OracleBulkCopy。 我也想改變CharacterSet。Oracle數據庫遷移風險10g - > 11g

我想升級到11g,我想知道會有什麼風險。之後我應該測試什麼,以確保一切正常?

+0

無論如何,你將不得不測試整個應用程序,但我不認爲升級會打破任何現有的,因爲所有將支持向後兼容 – V4Vendetta

回答

1

CharacterSet更改可能很有趣,可能會導致大多數副作用。取決於查詢的複雜程度,與舊的10g數據庫相比,您可以看到相當的性能提升。這當然假設一個配置良好的11g數據庫,而不僅僅是一個運行10g設置的11g數據庫。

正常情況下,對於主要的數據庫升級,我會進行全面的迴歸測試,專注於數據庫交互。對於CharacterSet轉換,可能會有更多的工作,具體取決於數據在哪裏以及如何流動。

您打算使用11g的新功能嗎? 應用程序設置如何? 應用程序處理了哪些卷? db有多大? 併發用戶數量?

+0

感謝您的答案!不,不會使用任何新功能,大約10-15個共享用戶,只有一個具有大約100個對象(表,視圖,存儲過程等)的模式。有多達5000萬條記錄的表格。是的,字符集更改可能會導致問題。我希望以同樣的方式工作。 – maephisto