.net Oracle数据库迁移风险10g->;11g

.net Oracle数据库迁移风险10g->;11g,.net,oracle,odp.net,.net,Oracle,Odp.net,我正在使用ODP.NET和WindowsForm.NET4.0应用程序,该应用程序依赖于Oracle10g数据库。应用程序使用的数据库操作基本上是标准的插入/更新/选择和OracleBulkCopy。 我还想更改字符集 我正在考虑升级到11g,我想知道会有什么风险。之后我应该测试什么以确保一切正常?角色集的更改可能很有趣,并且可能会导致大多数副作用。根据查询的复杂程度,与旧的10g数据库相比,您可以看到相当大的性能改进。当然,这需要配置良好的11g数据库,而不仅仅是运行10g设置的11g数据库

我正在使用ODP.NET和WindowsForm.NET4.0应用程序,该应用程序依赖于Oracle10g数据库。应用程序使用的数据库操作基本上是标准的插入/更新/选择和OracleBulkCopy。 我还想更改字符集


我正在考虑升级到11g,我想知道会有什么风险。之后我应该测试什么以确保一切正常?

角色集的更改可能很有趣,并且可能会导致大多数副作用。根据查询的复杂程度,与旧的10g数据库相比,您可以看到相当大的性能改进。当然,这需要配置良好的11g数据库,而不仅仅是运行10g设置的11g数据库

通常,对于大型数据库升级,我会进行完整的回归测试,重点是数据库交互。对于字符集转换,可能需要做更多的工作,具体取决于数据流的位置和方式

您是否计划使用11g的新功能? 应用程序是如何设置的? 应用程序处理哪些卷? db有多大?
有多少并发用户?

在任何情况下,您都必须测试整个应用程序,但我不认为升级会破坏现有的任何东西,因为所有这些都支持向后兼容您的ans!不,不会使用新功能,大约10-15个并发用户,只有一个模式有大约100个对象(表、视图、存储过程等)。有多达5000万条记录的表。是的,字符集更改可能会导致问题。其他我期望的工作方式都是一样的。