sqlplusで別のサーバへ接続するコマンド

しょっちゅう忘れるので。

 

自サーバ(ローカルホスト)の場合はシンプルです。

> sqlplus dbuser/dbpassword@sid

 

別サーバの場合、ホスト名かIPアドレスを追加で指定する必要がありますが、どこに書いて何で区切ればいいか、いつも忘れます。

> sqlplus dbuser/dbpassword@hostname:port/sid

こんな感じで、@以降にホスト名(またはIPアドレス)とポート番号、最後にSIDを指定します。

ホスト名とポートの区切りはコロン、ポートとSIDの区切りはスラッシュになります。

 

「SIDの前は@」で覚えてるので混乱します。

ホスト名とポートはコロンで区切るのはWebのURLと一緒ですね。