Oracle インスタンスが複数ある場合の接続先確認と CREATE USER

ハマったので自分用メモ。

接続先の確認

SQL*Plus で sqlplus user/pass で接続すると、複数インスタンスが上がっている場合どこに接続しているのかわからないことがある。接続後、以下のコマンド(クエリ)で確認可能。

SQL> select instance_name from v$instance;

以下のページを参考にした。

CREATE USER の作成先を指定

どこに接続しているのかわからない状態で CREATE USER するとどこのインスタンスにユーザーが作成されたのかわからなくなってハマる。接続先は上記の通り確認できるが、ユーザーの作成先(接続先)を指定するには、環境変数 ORACLE_SID を指定して sqlplus を起動すればいい。

とりあえずこれで動いたが・・。基本的なことなんだろうか。勉強不足だ。