ユーザー接続の場合のデータベースのオープンおよびクローズ

アプリケーションをデータベースに接続できるようにするには、データベースをオープンする必要があります。データベースがクローズされると、新しいユーザー接続は失敗します。

  • TimesTen Classicでは、デフォルトで、データベースは自動的にオープンされ、ユーザー接続で接続できます。

  • TimesTen Scaleoutでは、デフォルトで、データベースは手動でオープンされるまでクローズされています。『Oracle TimesTen In-Memory Database Scaleoutユーザーズ・ガイド』ユーザー接続の場合のデータベースのオープンを参照してください。

データベースをクローズして、データベースへの新しいユーザー接続を拒否できます。インスタンス管理者は引き続きデータベースに接続できます。

  • TimesTen Classic: ttAdmin -closeコマンドを使用して、データベースを新しいユーザー接続に対してクローズします。

    データベースはRAMポリシーの設定に従って自動的にロードまたはアンロードできるため、データベースのステータス(オープンまたはクローズ)は、データベースがメモリーに現在ロードされているかどうかと連携しません。このため、データベースはアンロード時にオープン状態であったり、ロード時にクローズ状態であったりする可能性があります。RAMポリシーの例については、「TimesTen Classicの場合のメモリーへのデータベースのロード」を参照してください。

    データベースを手動でアンロードする前に、データベースをクローズする必要があります。クローズしたデータベースをメモリーにロードする場合、ロード処理が完了するまでデータベースはオープンできません。ttAdmin -openコマンドを使用すると、データベースを再オープンできます。例については、「TimesTen Classicの場合のメモリーからのデータベースのアンロード」を参照してください。

  • TimesTen Scaleout: メモリーからデータベースをアンロードする前に、データベースを手動でクローズする必要があります。『Oracle TimesTen In-Memory Database Scaleoutユーザーズ・ガイド』メモリーからのデータベースのアンロードを参照してください。

次のいずれかを使用して、データベースのステータスを確認します。

  • TimesTen Classic: ttStatusまたはttAdmin -queryユーティリティを使用して、データベースのステータスを確認します。『Oracle TimesTen In-Memory Databaseリファレンス』ttStatusまたはttAdminを参照してください。

  • TimesTen Scaleout: ttGridAdmin dbStatusコマンドを使用して、データベースのステータスを表示します。『Oracle TimesTen In-Memory Databaseリファレンス』データベースのステータスの監視(dbStatus)を参照してください。