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
운영게시판
최근게시물
PostgreSQL Q&A 9898 게시물 읽기
No. 9898
pgagent 설치방법 아시는분 계신가요?
작성자
postgres
작성일
2017-10-12 16:51:20
조회수
108

pgagent를 사용하면 DB단에서 스케쥴링이 가능하다고 해서 테스트해보려고 하는데

검색해도 잘 안나오네요;;

pgagent를 설치하면 pgAdmin에서 해당 서버 들어가 보면 job이라는 메뉴가 생기는데

pgagent를 설치하는 방법을 모르겠습니다.

아시는분 계신가요?

리눅스 서버에 Redhat 6.8 OS에 postgresSQL 9.5가 설치되어있고

pgAdminIII 는 윈도우 pc에 설치되어 있습니다.

 

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

설치를 하신거같은데 ..

설치하는 방법을 모른다는건..음..

무튼

설치 후

pgagent hostaddr=172.0.0.1 dbname=king user=king password=king

이런 식으로 pgagent process를 띄우시고

schedule과 job을 등록하시면 됩니다.

김주왕(kimjuking)님이 2017-10-12 17:22:10에 작성한 댓글입니다.

현재 리눅스 서버(OS는 Rehdat 6.8)에  postgresql-9.5 설치했고

윈도우 서버에 pgadminIII 를 설치해서 postgres에 접속 가능하게 설정해놨는데

pgagent를 따로 설치하진 않았습니다..

혹시 위 글중에 "pgagent를 설치하면 pgAdmin에서 해당 서버 들어가 보면 job이라는 메뉴가 생기는데" 이건 제가 검색해서 본거거든요.. 생긴다고 하더라구요

 

pgagent를 설치한담에 

1. psql –p port –d postgres –f /설치경로/dbserver/share/pgagent/pgagent.sql

이렇게 해주면 pgadminIII에 job메뉴가 생기고

2. 말씀하신 방법으로 데몬을 기동하면 되는거같은데

 

pgagent설치를 못하고있습니다..

 

postgres님이 2017-10-12 17:46:06에 작성한 댓글입니다.
이 댓글은 2017-10-12 17:50:24에 마지막으로 수정되었습니다. Edit

해당 데이터베이스에서

CREATE EXTENSION pgagent;

을 수행하셨나요

안했으면 수행하셔야합니다.

김주왕(kimjuking)님이 2017-10-13 09:24:25에 작성한 댓글입니다.

centos에 설치하는 문서찾아서 pgagent 설치했고 데몬올리면

pga_jobagent라는 extension이 자동 생성되는거같습니다.

create extension pgagent하니까

ERROR: relation "pga_jobagent" already exists 라는 에러가 뜹니다.

그런데 \dx로 보면 위 익스텐션은 보이지 않네요; pgaminIII에도 보이지 않습니다.

 

postgres DB에 pgagent라는 스키마도 자동 생성되는데 이 스키마는

\dn으로는 보이는데 역시 pgadminIII 에서는 보이지 않습니다.ㅋ

잘못설치했는지, 원래 안보이는건지는 모르겠습니다..

 

어쩃든, 현재는 pgadminIII에 Jobs에 Steps와 Schedules를 생성하여

insert쿼리 하나 스케쥴링 테스트 하고있는데 원하는 시간대에 스케쥴 진행이 안되서

이것에 대해 찾아보고있습니다..

 

 

 

postgres님이 2017-10-13 14:49:31에 작성한 댓글입니다. Edit

 지금 계속 진행중인데, pgagminIII에서 steps와 schedules을 설정해준 job을 1개 만들어줬고

서버에서 

postgres=# select * from pgagent.pga_job;

postgres=# select * from pgagent.pga_jobagent;
 
이 두개 조회해보면 등록된게 나오는데 왜 Steps의 Code부분에 설정해준 쿼리가 실행이 안될까요..?
postgres님이 2017-10-13 16:58:24에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
9902권한 관련 [2]
postgres
2017-10-13
104
9901update 쿼리 속도에 관해 궁금한 점이 있습니다!! [2]
그레아티
2017-10-12
117
9900오라클 meger ==> postgresql 변환 [1]
김미현
2017-10-12
111
9898pgagent 설치방법 아시는분 계신가요? [5]
postgres
2017-10-12
108
9896postgresql disk i/o 원리,과정을 알고 싶습니다. [1]
도와주세요
2017-09-30
253
9895nul 관련 질문 [5]
postgres
2017-09-29
283
9894쿼리문 중에 질문이 있습니다.. [5]
뉴비뉴비
2017-09-26
399
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2017 DSN, All rights reserved.
작업시간: 0.073초, 이곳 서비스는
	PostgreSQL v9.6.3으로 자료를 관리합니다