12C新特性--Application Continuity
Oracle 12c是一个重要的版本,其中加入了许多新特性,帮助用户提高性能、可用性和安全性等方面的表现。其中一个新特性就是Application Continuity。
什么是Application Continuity
Application Continuity是Oracle 12c数据库的一项新特性,通过自动在应用程序和数据库之间维护一个执行中的请求状态的联接,为用户提供了绝对最小化的中断和自动故障转移能力。
当出现数据库故障的情况下,Application Continuity可以确保客户端请求继续得到响应,而不是直接抛出一个错误。这能够减轻客户端与数据库的通信关系,在网络问题出现的情况下,可能会避免因为通信关系问题而终止客户端的访问。
Application Continuity的优点
使用 Application Continuity 有以下优点:
- 最小化应用中断:Application Continuity 可以确保客户端请求继续得到响应,而不是直接抛出一个错误。这可以极大程度上保证应用程序的连续性。
- 自动故障转移:如果数据库实例失败,并且一个不同的实例启动,Application Continuity可以在不需要重新启动的情况下自动切换客户端到新的实例,并继续客户端当前的请求。
- 提高数据库可用性:如果要维护数据库实例,可以使用Application Continuity确保在整个维护期间内,客户端可以继续正常工作。直到维护结束,客户端的请求才会到达新的服务器。
如何使用Application Continuity
要使用Application Continuity,需要确保以下几点:
- 应用程序使用JDBC进行访问Oracle数据库
- 应用程序使用“thin” JDBC驱动程序
- 支持数据库版本为Oracle 12c及更高版本
- 应该安装Oracle 12c JDBC驱动程序
总结
适用 Application Continuity 可以帮助用户提高应用程序的连续性、可用性和安全性等各方面的表现。新特性可以最大程度地减少应用程序中断并自动切换到其它实例,保证了应用程序高效稳定地运行。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:12C新特性–Application Continuity - Python技术站