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 3416 게시물 읽기
No. 3416
Re: PL/SQL에서 UNIX의 외부명령내리는 방법있나요?
작성자
아마도
작성일
2001-03-20 11:18
조회수
2,067

방법은 있지만 조금 복잡합니다.

8i 이상은 아직 제가 메뉴얼 자세히 보지 못해서

잘 모르겠고, 8 이하에서는 dbms_pipe 를 이용해서

통신할 수 있습니다.

참고로 DBMS_PIPE 는 데이타베이스 내의 세션끼리 통신하는

패키지입니다.

 

1. Pro*C 로 데몬 프로그램을 짜야 합니다.

유닉스의 데몬 프로그램 형식이 아니라 그냥 DBMS_PIPE 사용해서

다른 세션에서 요청이 오기를 기다리는 간단한 Pro*C 프로그램입니다.

( 이 프로그램이 요청이 오면 system call을 하고 다시 DBMS_PIPE를 사용해서

응답을 클라이언트로 돌려주면 됩니다. )

 

2. 어떤 세션에서 PL/SQL을 사용해서 ( DBMS_PIPE 를 사용) 에서

요청을 보내고 데몬에서 보내주는 메세지를 받으면 됩니다.

 

 

 

>>김석우 님께서 쓰시길<<

 

:: 안녕하세요!

:: 제 질문은

:: PRO*C에서 UNIX외부명령을 system()로하듯이

:: PL/SQL안에서 할수있는방법이 있나해서요!

:: 답변주시면 감사하겠습니다!

:: 수고하세요~~

[Top]
No.
제목
작성자
작성일
조회
3409oracle 8i 를 설치했습니다.
HTML맨
2001-03-19
1548
3411┕>Re: oracle 8i 를 설치했습니다.
신연호
2001-03-20 00:06:55
2106
3415 ┕>Re: Re: oracle 8i 를 설치했습니다.
HTML맨
2001-03-20 10:10:07
1979
3404apachectl 파일에 ORACLE_SID, ORACLE_HOME, TNS_ADMIN 설정법?
chobo
2001-03-19
1870
3406┕>Re: apachectl 파일에 SID, HOME, TNS 설정법?
최성준
2001-05-09 17:35:10
2147
3401dmp파일을 볼수 있는 방법
김기요
2001-03-19
1619
3403┕>Re: dmp파일을 볼수 있는 방법
우성곤
2001-03-19 17:13:05
1742
3405 ┕>Re: Re: dmp파일을 볼수 있는 방법
최성준
2001-03-19 18:07:09
2201
3400PL/SQL에서 UNIX의 외부명령내리는 방법있나요?
김석우
2001-03-19
1555
3416┕>Re: PL/SQL에서 UNIX의 외부명령내리는 방법있나요?
아마도
2001-03-20 11:18:20
2067
3398부팅시에....
초보
2001-03-19
1292
3397와우리눅스7.0에서 오라클8.1.7설치시 문제입니다. 도와 주세요.
taurus
2001-03-18
1523
3399┕>Re: 와우리눅스7.0에서 오라클8.1.7설치시 문제입니다. 도와 주세요.
임동현,
2001-03-19 11:32:57
1886
3396Ora++ : C++ wrapper library for Oracle Call Interface
정재익
2001-03-17
1531
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다