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 6764 게시물 읽기
No. 6764
테이블 스페이스 생성 실패!! 좀 도와주세요.
작성자
이승찬
작성일
2006-07-06 19:08
조회수
4,741

PostgreSQL에서 새로 지원되는 tablespace 생성이 되지 않아서 질문 드립니다.

혹시 성공하신 분 있으시면 도와주세요.

 

서버의 Message

[root@astbox ~]# su - postgres
-bash-3.00$ psql template1
Welcome to psql 8.1.4, the PostgreSQL interactive terminal.

Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit

template1=# CREATE TABLESPACE astdt OWNER postgres LOCATION '/opt/astdt';
ERROR: could not set permissions on directory "/opt/astdt": Permission denied
template1=#

 

디렉토리환경

[root@astbox opt]# ls -al
total 48
drwxr-xr-x 5 root root 4096 Jun 30 16:41 .
drwxr-xr-x 24 root root 4096 Jul 5 17:04 ..
drwx------ 2 postgres postgres 4096 Jul 6 18:50 astdt
drwx------ 2 postgres postgres 4096 Jun 30 16:41 astix
drwx------ 2 root root 16384 Jun 1 19:47 lost+found

프로세스

[root@astbox opt]# ps -ef|grep post
postgres 16589 1 0 18:21 ? 00:00:00 /usr/bin/postmaster -p 5432 -D /var/lib/pgsql/data
postgres 16591 16589 0 18:21 ? 00:00:00 postgres: logger process
postgres 16593 16589 0 18:21 ? 00:00:00 postgres: writer process
postgres 16594 16589 0 18:21 ? 00:00:00 postgres: stats buffer process
postgres 16595 16594 0 18:21 ? 00:00:00 postgres: stats collector process

서버 환경은 Linux Fedora Core 4 이고 PostgreSQL 버전은 다운로드 사이트에서 rpm binary버전을 다운로드하여 postgresql-8.1.4-1PGDG 외에 server등 5가지 rpm 모두 install하였습니다.

 

문서에 테이블 스페이스를 생성하려는 디렉토리가 postmaster를 실행하는 user인 postgres로 되어 있어야 한다고 되어있어 전부 맞추어준 것 같은데 여전히 "permission denied" 가 떨어지고 있습니다.

 

소스에서 확인하여 보면 "create table space" 명령이 내부적으로 "chmod 0700 [directory명]" 을 하고 있어 postgres user로 "chmod 0700 /opt/astdt" 명령을 주면 되거든요.

 

제가 뭘 몰라서 그러는지, 왜 안되는지 궁금해 미치겠습니다.

 


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

/opt 디렉토리의 권한도 변경해 보세요

신기배(소타)님이 2006-07-06 21:21에 작성한 댓글입니다.

상위 디렉토리의 owner도  변경하였는데 마찬가지입니다.

 

window버전에서는 administrator group으로 해주면 되었는데......

이승찬님이 2006-07-07 20:21에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6768델파이에서 Postgre 8.x대 연결방법 부탁드립니다. [1]
권태수
2006-07-08
4261
6766특정필드의값이 2 인필드를 찿아서 1로고쳐야되는데 [1]
초보
2006-07-06
3008
6765임시테이블을 이용해서 가변적인 칼럼 만들수가 있는지??? [1]
가우나라
2006-07-06
3232
6764테이블 스페이스 생성 실패!! 좀 도와주세요. [2]
이승찬
2006-07-06
4741
6761자동증가값 리셋 [1]
배움이
2006-07-06
3354
6760레코드하나하나마다 특정필드의 값을 일률적으로수정하려구합니다
초보
2006-07-04
2928
6759시퀀스 중복 조정에 대해서.. [1]
한도사
2006-06-29
4093
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.015초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다