gpt4 book ai didi

Oracle - 并行模式更新技术......有吗?

转载 作者:行者123 更新时间:2023-12-01 11:10:39 25 4
gpt4 key购买 nike

是否有任何技术可以让您并行更新生产模式?

目标是在对生产模式应用更新时实现零停机时间。Weblogic 10 的 Java EE 应用程序具有类似的功能,您可以部署新版本的应用程序,新连接转到新应用程序,而现有连接继续连接到旧应用程序。当所有旧连接完成/超时时,旧应用程序退出,新应用程序继续运行……零停机时间。

Oracle 中有类似的东西吗?

最佳答案

是的。有在线重定义包。

DBMS_Redefinition

但我怀疑这会给您带来零停机时间,这并没有考虑到架构的所有可能更改。这使您可以进行一些表格更改。我认为您需要定义零以及您想要进行的更改的范围。通常如果你改变数据库,你也必须改变你的客户。如果您更改了数据库,客户端将如何自动从旧过程签名切换到新过程签名 - 瞬间?

数据库不像应用程序那样工作。从 tableA 到 tableB 要么有一个 FK,要么没有......它不能不存在于当前连接中,并且仅以与您的应用程序相同的方式存在于新连接中。数据库不一样。

话虽这么说,但有传言说 Oracle 正在开发包版本控制...因此您可以连接到包的特定版本,从而简化此类迁移。但是同样...这适用于包,DBMS_redef 适用于表...但这不是您的数据库的总和。

关于Oracle - 并行模式更新技术......有吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/269145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com