「Oracle入門」SYS_CONTEXT()でシステムの情報を取得するサンプル

2019年2月6日

1.セッションID
SELECT SYS_CONTEXT('USERENV’, 'SID’) FROM DUAL;

2.クライアントのHOST名
SELECT SYS_CONTEXT('USERENV’, 'HOST’) FROM DUAL;

3.サーバのホスト名
SELECT SYS_CONTEXT('USERENV’, 'SERVER_HOST’) FROM DUAL;

4.インスタンス名
SELECT SYS_CONTEXT('USERENV’, 'INSTANCE_NAME’) FROM DUAL;

5.認証方式
SELECT SYS_CONTEXT('USERENV’, 'AUTHENTICATION_METHOD’) FROM DUAL;

6.データベース名
SELECT SYS_CONTEXT('USERENV’, 'DB_NAME’) FROM DUAL;

7.現行セッションのDBユーザ名
SELECT SYS_CONTEXT('USERENV’, 'SESSION_USER’) FROM DUAL;

Oracle

Posted by arkgame