“退回数据库”的标准含义

GWR*_*GWR 4 oracle sql-server terminology

我最近一直在听到“反弹数据库”这个词,并对其进行了研究,似乎人们认为它意味着不同的东西。

最近是一个 Oracle DBA 说:

“即使是 DBA 也无法访问该实例,因此我们不得不退回数据库”

有标准定义吗?

在 Oracle 数据库的上下文中,我看到人们使用它来指代正常关机、立即关机或关机中止,然后重新启动。

在 SQL Server 的上下文中是否意味着相同的事情?例如停止服务、重新启动或突然终止服务、重新启动等。

也许在所有情况下,它只是意味着关闭和重新启动数据库(或实例?或服务器?),并且根据上下文,可以通过多种方式实现。

gbn*_*gbn 11

这对我来说一直是一致的:反弹通常意味着重新启动 - 反弹 SQL Server = 重新启动服务,通常 - 反弹服务器 = 重新启动 - 反弹 PC = 重新启动 - 反弹 IIS = 运行 iisreset

我将“反弹 Oracle”解释为重新启动数据库引擎进程


RDF*_*ozz 5

在某种程度上,我同意 gbn 的回答。弹跳数据库总是意味着数据库将被关闭并重新启动(就像弹跳球意味着它离开你的手,击中其他东西,然后回到你的手上)。

但是,正如 LowlyDBA 在评论中所指出的,具体含义可能大不相同。

如果 DBMS 允许您关闭并重新打开一个特定的数据库,那可能就足够了。在大多数情况下,我希望 DBMS 本身以某种方式停止并重新启动(通过您提到的“正常关闭”到让操作系统强制终止进程的任何机制)。它甚至可能意味着服务器本身重新启动(从很好到“拔掉插头”的任何地方)。

如果其他人要求您“退回数据库”并且您对他们的意思有任何疑问,我会要求澄清。