database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41476 게시물 읽기
No. 41476
DB 특정프로그램으로 접속 막기
작성자
양정표(jungpyoo)
작성일
2017-11-02 18:02
조회수
5,196

 

안녕하세요..

 

DB에서  특정프로그램을 사용하여 접속하는 것을 막으려고 합니다.

 

예를 들어 aa.exe 실행파일에서 접속 시도시   막을수 있는 방법이 있는지 문의 드립니다.

 

//

Create or relace trigger  aa_logon

AFTER LOGON ON aa.SCHEMA 

BEGIN

    -- 특정 Software(sqlplus.exe) 만 차단하기

    IF (UPPER(SYS_CONTEXT('USERENV','MODULE'))='aa.exe')THEN

         RAISE_APPLICATION_ERROR(-20002,'Oops! Access denied!');

    END IF;

END;

/

 

위 방법으로  찾았는데 어떻게 적용하는지   잘 안되네요..  아시는분 공유 좀 부탁드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

 http://searchoracle.techtarget.com/answer/Killing-the-session-through-an-AFTER-LOGON-trigger

iotn.co.kr님이 2017-12-12 21:15에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
41479오라클 프로시저 생성 시 오류문제 문의 [1]
손호영
2017-11-10
5496
41478다음과 같이 했을때 복구가 가능하지 궁금합니다. [1]
김광덕
2017-11-07
5203
41477도와주세요 [2]
김진열
2017-11-03
5265
41476DB 특정프로그램으로 접속 막기 [1]
양정표
2017-11-02
5196
41475구현 가능 여부 문의
후니훈
2017-11-02
5155
41474쿼리 질문입니다... [2]
초보자
2017-10-27
5563
41473디비 스페이스 [1]
최종욱
2017-10-24
5354
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다