SQL*Plusから接続している接続先情報を確認するにはdefineを使用します。
サンプル
例)接続先情報を確認する
- 実行例
- SQL> define DEFINE _DATE = "19-09-13" (CHAR) DEFINE _CONNECT_IDENTIFIER = "testdb" (CHAR) DEFINE _USER = "taro" (CHAR) DEFINE _PRIVILEGE = "" (CHAR) DEFINE _SQLPLUS_RELEASE = "1102000200" (CHAR) DEFINE _EDITOR = "Notepad" (CHAR) DEFINE _O_VERSION = "Oracle Database 11g Release 11.2.0.2.0 - 64bit Production" (CHAR) DEFINE _O_RELEASE = "1102000200" (CHAR)
表示される情報の意味は以下のとおりです。
DEFINE _DATE | 現在の日付 |
---|---|
DEFINE _CONNECT_IDENTIFIER | 接続に使用されている接続識別子 |
DEFINE _USER | 接続に使用されているユーザ名 |
DEFINE _PRIVILEGE | 接続の権限レベル |
DEFINE _SQLPLUS_RELEASE | SQL*Plusのバージョン番号 |
DEFINE _EDITOR | EDITコマンドで使用されるエディタ |
DEFINE _O_VERSION | Oracle Databaseのバージョン |
DEFINE _O_RELEASE | Oracle Databaseの完全なリリース番号 |
補足
- 省略形のdefでもOKです。
関連項目
- Oracle公式ページ - DEFINE
https://docs.oracle.com/cd/E16338_01/server.112/b56314/ch_twelve017.htm