web-dev-qa-db-ja.com

「データベースのバウンス」の標準的な意味

最近、「データベースをバウンスする」という言葉を耳にして、それを研究していると、人々はそれを別の意味で捉えているようです。

最近では、Oracle DBAが言っていました:

「DBAでさえインスタンスにアクセスできなかったため、データベースをバウンスする必要がありました」

標準的な定義はありますか?

Oracleデータベースのコンテキストでは、通常のシャットダウン、即時シャットダウン、またはシャットダウンアボートとそれに続く再起動を指すために使用されているのを見てきました。

SQL Serverのコンテキストでは同じことを意味しますか?例えばサービスの停止、再起動、サービスの突然の停止、再起動など。

おそらくすべての場合において、データベース(またはインスタンス?、またはサーバー?)をシャットダウンして再起動することを意味し、コンテキストに応じて、さまざまな方法で実現できます。

4
GWR

それは私にとって一貫しています:バウンスは通常再起動を意味します-SQLサーバーをバウンス=サービスを再起動します、通常-サーバーをバウンス=再起動-PCをバウンス=再起動-バウンスIIS = iisresetを実行します

「バウンスOracle」をDBエンジンプロセスを再起動すると解釈します

10
gbn

私はある程度、GBNの回答に同意します。データベースをバウンスすると、常にデータベースがシャットダウンして再起動することになります(ボールをバウンスすると、ボールが手から離れ、他の何かに当たり、手に戻ることを意味します)。

ただし、コメントでLowlyDBAが述べたように、意味の詳細は非常に異なる場合があります。

DBMSで1つの特定のデータベースを閉じて再度開くことができる場合は、それで十分です。ほとんどの場合、DBMS自体が何らかの方法で停止および再起動されたと思います(OSに強制的にプロセスを終了させると述べた「通常のシャットダウン」からのメカニズムを通じて)。それは、サーバー自体が再起動されたことを意味することもできます(適切に「プラグをヤンクする」まで).

他の誰かが「データベースをバウンスする」ように求めていて、それらが何を意味するのか疑問がある場合は、説明を求めます。

5
RDFozz