忍者ブログ
JavaScript , Java , DOS , HTML(CSS) , JSP , SQL , VB , VBScript , ・・・etc などの覚書
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

アクセスするプログラムを制限させたい場合、LOGONトリガーでひっかけることができる
以下、例


CREATE OR REPLACE TRIGGER TEST_LOGON_CHK AFTER LOGON ON database
    DECLARE
        w_PROGRAM    VARCHAR2(64);
        w_user        VARCHAR2(30);
        w_hostname    VARCHAR2(16);

    CURSOR c1 IS
        SELECT username, PROGRAM, terminal
            FROM v$session WHERE audsid = userenv('sessionid');
        BEGIN
            OPEN c1;
            FETCH c1 INTO w_user, w_PROGRAM, w_hostname;
            if  (w_user = 'CAD_USER' or w_user = 'TEST_USER')
              and w_PROGRAM='sqlplus.exe'
              and w_hostname like 'NEWS%'
            then
                RAISE_APPLICATION_ERROR(-20001, 'You are not allowed to log into database.');
            end if;
        CLOSE c1;
    END;
/
PR
ブログ内検索
カレンダー
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Copyright © [ moriBlog-memo ] All rights reserved.
Special Template : 忍者ブログ de テンプレート Special Thanks : 忍者ブログCommercial message : [PR]