1

現在、Oracle 11g 製品のデータベース管理について学んでいますが、いくつか問題があります。

1) 共有サーブがアクティブ化されると、必然的に 2 つのリスナーが必要になりますよね? 1 つはディスパッチャーへのクライアント接続用で、もう 1 つは起動などの管理タスク用です。(共有サーバーに接続した状態でサーバーを起動することはできませんよね?)

2) クライアント側で、どのリスナーを使用する必要があるかをどのように示すことができますか? tnsname.ora ファイルを使用していることは理解していますが、クライアント ステーションでそれを設定するにはどうすればよいですか?

ありがとう。

4

2 に答える 2

1

リスナーは 1 人でもかまいません。接続の種類 (共有と専用) は、tns エイリアスの定義方法によって異なります。したがって、tnsnames.ora で別のエイリアスを定義するだけです。

于 2012-12-14T11:55:49.050 に答える
0

(SERVER=DEDICATED) を tnsnames レコードに追加する必要があり
、データベースで管理タスクを実行できます

BASE1 =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST =ホスト)(PORT =ポート))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = *SERVICE_NAME*)
      (SERVER=DEDICATED)
    )
    )


(SERVER=SHARED) - 共有接続用。

于 2012-12-18T04:46:22.567 に答える