我正在使用ODP.NET和依赖Oracle10g数据库的WindowsForm,.NET 4.0应用程序。应用程序使用的数据库操作几乎是标准的插入/更新/选择和OracleBulkCopy。 我也想改变CharacterSet。
我想升级到11g,我想知道会有什么风险。之后我应该测试什么才能确保一切正常?
答案 0 :(得分:1)
CharacterSet更改可能很有趣,可能会导致大多数副作用。根据您的查询的复杂程度,与旧的10g数据库相比,您可以看到相当大的性能提升。这当然假定一个配置良好的11g数据库,而不仅仅是运行10g设置的11g数据库。
通常,对于主要的数据库升级,我会进行完全回归测试,专注于数据库交互。对于CharacterSet转换,可能会有更多工作,具体取决于数据流的位置和方式。
您打算使用11g的新功能吗? 应用程序如何设置? 该应用处理的卷数量是多少? 数据库有多大? 有多少并发用户?