• ベストアンサー

ORACLEとLISTENERの落とし

soakunの回答

  • ベストアンサー
  • soakun
  • ベストアンサー率66% (6/9)
回答No.1

Oracle本体の前に Listenerを落とすということでしたら、 専用サーバ(Dedicated Server)接続の場合は 外部からの受け付けができないだけでしょう。 既に接続済みのクライアントは Listenerを介するわけじゃないので、 そのままセッションが継続されるのではないでしょうか。 MTS(Multi Thread Server)接続の場合は、 Listenerが落ちるということは、Dispatcherがどこにいるかを知り得ることができないので、結果的にリクエストを送付することができなくなり、セッションは維持できなくなると思います。 もっとも、今手元に Oracleが無いので、推測ではありますが(汗) とりあえず Net8管理者ガイドの概要部分を参照してみてはどうでしょうか。

kayu24
質問者

お礼

お返事ありがとうございます。 現在の環境はMTSですので、手順として正しいのは、ORACLEに対するセッションがないことを前提とした時間に以下の作業を行うってことですね。 LISTENERを落とす   ↓ セッションがないことを確認する(プロセスで、かな?)   ↓ セッションがなければORACLEを落とす   ↓ セッションがあれば切ってからORACLEを落とす なるほど、勉強になりました。 ありがとうございました。

関連するQ&A

  • LISTENERを停止する前にORACLE本体を落としたら?

    Solarisを使用しています。 Oracleの再起動を行う際に、 Listenerを落とす    ↓ セッションがないか確認する    ↓ ORACLE本体を落とす という作業を行っているのですが、もしORACLE本体の前にListenerを落としたら どうなるのですか? 実験ができない状態なので困っています。 どうかよろしくお願い致します。

  • オラクルに詳しい方、教えてください

    Windows2000サーバにOracle8iをインストールしています。 クライアントからサーバに対して オラクルのインスタンスとリスナーが起動していることを確認したい場合、 oracle.exe と listener.exe が起動していることを確認できれば 「OK」と言えますか? 「データベースに接続できる状態」と言えるでしょうか? 毎日の定例作業として行う予定です。 あまりオラクルに詳しくないので、 知識のある方、ぜひ教えてください。

  • PC再起動時にOracleサービスが正常開始しない

    PCを再起動した際にOracleのサービスが正常に開始していない事があります。 [サービス]で確認するとサービスもリスナーも「開始」状態になっているのですが、DBソフト(ObjectBrowserなど)で接続しようとすると接続エラーになります。 普通のWindowsのパソコンにOracle10gを入れている状態です。 パソコン自体が6~7年ぐらい使っている古い物なので、物理的な不調かもしれませんが・・・ 何かわかる方が居ましたら教えて頂きたいです。

  • Oracleの監視。

    はじめまして。 Windows2000 SP2 で、Oracle8.1.7を使用しています。 で、質問なのです。 みなさんは、Oracleの監視って、どのようにされていますか。 例えば、プロセス、リスナー、カーソルの状態など、 現在、Oracleがどのような状態なのか、知りたいのです。 さらさらっと、検索してみると、高価なツールはたくさんありますね。 できれば、わざわざ、そういうものを購入しないで、出来たらいいな、と。 フリーなソフト、または、こういう監視ができるコマンドでも結構です。 あまり、お金をかけずに、監視が出来る方法を教えてください。 よろしくお願いします。

  • Oracleの動作の仕組みについて

    Oracleの動作の仕組みについてご教示ください。 1.初回、OracleクライアントがOracleサーバーのデータベースに接続するときは、接続要求をリスナーが受け付けるが、二回目以降、同じデータベースに接続する際、リスナーに接続要求を行わずに直接データベースとやり取りを行うという認識でいいでしょうか。 2.1の認識で間違いがない場合、Windows、Linuxとも同じでしょうか。また、バージョンによって違いがありますでしょうか。

  • オラクルに接続できない

    すみません、オラクルに接続しようとすると、 「ORA-01033:Oracleの初期化またはシャットダウン中です」とメッセージが表示され、 接続できません。 そこでsysdbaで接続し、shutdownを行った後にstartupを行うと、 「ORA-12514: TNS: リスナーは接続記述子でリクエストされたサービスを現在認識していま せん」とメッセージが表示され、復旧できない状態です。 どのようにすれば復旧・接続できるようになるのでしょうか? ちなみにオラクルはoracle11gです。

  • Oracle VM VirtualBoxについて

    先日までOracle VM VirtualBoxを使ってc++でプログラムを書いていたのですが、Oracleを閉じる際、保存が完全にされない内に強制終了してしまい、それ以降、起動することができなくなってしまいました。Oracleは仮想アプライアンスのインポートをして起動させて使っていたはずなんですが... 分かりにくい文章ですみません。 どうすればまた、起動することができるようになりますか?

  • oracleに接続できない

    お世話になります。 昨日、DBサーバ(raid1)のハードディスクが壊れたため、 ディスク交換を行いました。 サーバ自体は復旧したのですが、oracleだけ接続できず、 Enterprise Manager Consoleにも接続できません。 リスナーやサービス自体は起動しているのですが、何か やらなければいけない作業があるのでしょうか?

  • Oracle Master Bronzeの質問

    現在、独学でOracle Master Bronze DBA 11gの勉強をしています。 その勉強の中で出てきた質問です。 Enterprise Managerを使用するには、 ・dbconsoleプロセス ・リスナープロセス を起動しておかなければならない と記載されています。 しかし、別のページでは、Enterprise Managerの画面でリスナープロセスのステータス(起動中、停止中など)が確認できます、とありました。リスナープロセスが停止していれば、Enterprise Managerにはアクセスできず、必然的にリスナープロセスのステータスも確認できない、と思うのですが、いかがでしょうか。

  • またでました!オラクルエラー

    windows2000SERVER で ORACLE8.1.6を使っています。 機種は富士通のけっこう古いタイプです。CPUが133でメモリーが97MBあります。 インストール後は順調に動いていたのですが、再起動や何回か立ち上げているうちにエラーコード1034がまたまたでまして、オラクルの存在がありませんといわれました。 オラクルを起動してくださいとでます。 前にも質問したのですが解決策がなく、なかなか動いてくれなくて困っています。まだ日が浅いものなので簡単な言い回しでお願いします。 よろしくお願いします。