SQL *Plus を使用した DB インスタンスへの接続
SQL*Plus などのユーティリティを使用して、Oracle を実行している Amazon RDS DB インスタンスに接続できます。SQL*Plus のスタンドアロンバージョンを含む Oracle Instant Client をダウンロードするには、Oracle Instant Client Downloads
DB インスタンスに接続するには、DNS 名とポート番号が必要です。DB インスタンスの DNS 名とポート番号を見つける方法については、RDS for Oracle DB インスタンスのエンドポイントを見つける を参照してください。
例 SQL*Plus を使用して Oracle DB インスタンスに接続するには
次の例では、DB インスタンス管理者のユーザー名を使用します。また、DNS 名を DB インスタンスに置き換えて、ポート番号および Oracle SID を含めます。SID 値は、DB インスタンスを作成したときに指定した DB インスタンスのデータベースの名前であり、DB インスタンスの名前ではありません。
Linux、macOS、Unix の場合:
sqlplus 'user_name@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dns_name)(PORT=port))(CONNECT_DATA=(SID=database_name)))'
Windows の場合:
sqlplususer_name@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dns_name)(PORT=port))(CONNECT_DATA=(SID=database_name)))
次のような出力が表示されます。
SQL*Plus: Release 19.0.0.0.0 Production on Wed Jan 15 14:23:45 2025ユーザーのパスワードを入力すると、SQL プロンプトが表示されます。
SQL>注記
SQL*Plus は、コマンドの実行後にパスワードの入力を求めます。または、パスワードをインラインで指定することもできます (例: )。ただし、この方法ではシェル履歴にパスワードが公開されます。user_name/password@(DESCRIPTION=...)
注記
sqlplus
USER/PASSWORD@ のような短い形式の接続文字列 (EZ Connect) は、最大文字数制限に達する可能性があるため、接続には使用しないことをお勧めします。longer-than-63-chars-rds-endpoint-here:1521/database-identifier