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 39971 게시물 읽기
No. 39971
datafile은 경로구분없이 데이터가 쌓이나요?
작성자
임서희(doraemung)
작성일
2013-01-16 10:13ⓒ
2013-01-16 17:56ⓜ
조회수
5,128

현재 파일시스템? 경로 수준에서 볼때

 

 

data1/abc.dbf

data2/edf.dbf 

이렇게 2갈래 경로가 있습니다.

 

위에 data1경로는 거의 다 찼고 (시스템파일볼륨경로상 90%쯤?)

data2경로는 한 70%쯤됩니다.

(data1/ 이하에다가 datafile을 많이 생성해놔서 상대적으로 그리되었네요)

 

실제로 데이터가 저장?쌓일때

경로상관없이 여유?있는 dbf(데이터파일)로 가서 쌓이는지요

그렇다면 edf가 좀 더 찰때까지 기다리려고합니다. 밸런스?를 맞추기위해서..

그게 아니라면 버티다가 abc.dbf가 꽉 차버리게될텐데..^^:

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

테이블을 만들때 명시되어 있는 테이블 스페이스 쪽으로 데이터는 쌓이게 됩니다.

테이블 스페이스를 지정하지 않았다면 디폴트 테이블스페이스나 시스템에 있는 테이블스페이스에 쌓에겠줘..

테이블스페이스 명이 틀리고, 자동증가가 않되어 있다는 가정하에 data1/abc.dbf 가 꽉 차면 더이상 insert가 안됩니다.

그전에 자동증가로 해 두시거나, 테이블 스페이스 볼룸을 늘려주셔야 합니다.

약쟁이총각님이 2013-01-16 14:38에 작성한 댓글입니다. Edit

참고적으로 전 이 방법을 많이 씁니다.

alter database datafile '/data1/abc.bdf' resize 2000M;

or

alter tablespace 테이블스페이스명 add datafile '/data1/abc1.bdf' size 1000M;

alter database datafile '/data1/abc1.bdf' autoextend on;
alter database datafile '/data1/abc.bdf'  autoextend off;

약쟁이총각님이 2013-01-16 14:44에 작성한 댓글입니다. Edit

저희역시 특별한 테이블별로 명시하진않고

테이블 스페이스에닫가 datafile 추가하는 형식으로 합니다.

 

alter tablespace PSAPSR3 add datafile 'data1/abc.dbf' size 1000; (autoextend 쓰기도하고요)

 

 

그렇다면 PSAPSR3에 쌓이는 데이터는

경로 data1, 이건 data2이건 구분없이 빈자리로 알아서 흘러가서 쌓인다고봐도 무방한거지요?

data1쪽에 자리가없다면 data2로 들어가서 남은 datafile자리에 저장되는..

 

 

임서희(doraemung)님이 2013-01-17 10:49에 작성한 댓글입니다.

데이터 파일을 추가해 주면 기존에 데이터파일부터 다 체운 후 추가한 데이터 파일을 체웁니다. - 제가본 케이스는 다 그렇게 넘어 가네요..

만약에 1번데이터 파일에 데이터가 쌓이다가 100% 쌓이기 전에 2번 데이터파일로 넘어갔다면..

글쎄요.. 저도 그런케이스를 봐야 답변을 드릴 것 같네요..ㅜㅜ

약쟁이총각님이 2013-01-17 11:27에 작성한 댓글입니다. Edit

약쟁이 총각님 말에의하면

 

1,2,3기존이 꽉차고 만일 4,5,6,을 add 해준다면

설마 4,5,6, 순서대로쌓인다는 말씀은아니시죠?

1개씩 add 해나가는것도아니고 왕창 추가하지않나요 보통?~~ㅋ(autoextend거는경우 제외하고)

 

여러개추가하는 경우 고루고루 들어가는건 맞는거 같습니다.

toad같은데서 bar 통해서 데이터파일 사이즈 용량상태보면

data1       | ==========            |

data2       | ============        |

이런식인걸로봐서.. (저렇게 현재 되고있거든요)

근데 data2가 꽉찼을때 다른 여유있는대로 알아서 차들어가냐는 질문이었습니다.^^

* data2차면 data1로 알아서 들어가니 data2가 포함된 파일시스템을 당장 안늘려도되는가에대한..

 

 

임서희(doraemung)님이 2013-01-17 15:21에 작성한 댓글입니다.
이 댓글은 2013-01-17 16:36에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
39975CPU (Critical Patch Update) 해보신분~
임서희
2013-01-17
5054
39974지식이 납루하여..여쭙니다. (저에게도 리플을 주세요..) [1]
물어보자
2013-01-17
4921
39973아래 쿼리 좀 봐주세요. 속도 차이 의문 [1]
배움이
2013-01-17
5651
39971datafile은 경로구분없이 데이터가 쌓이나요? [5]
임서희
2013-01-16
5128
39970동일문자가 연속으로 있는 경우를 표기할 수 있을런지요? [2]
초보
2013-01-16
6104
39969오라클 클라이언트가 주기적으로 끊키는 현상 [1]
문의
2013-01-15
5067
39968특정 합계점수로 포인트주는 쿼리 관련 문의 드립니다. [4]
my
2013-01-11
6774
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다