일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Extent
- got errno 28 on write
- errno 28
- 숨쉬기
- truncate
- ASSM
- 횡경막
- table
- Deallocation
- Tables
- stored
- MSSM
- errno 28 on write
- 호흡법
- database
- exec
- DROP
- db
- 모음
- Procedure
- Oracle
- Tibero
- segment
- 가이드
- 3층
- tablespace
- on write
- alter
- Allocation
- mysqldump: got errno 28 on write
- Today
- Total
Notedb
ASM - Tablespace 관리하기 ( 생성, 추가, 삭제 ) 본문
1. tablespace 생성하기 (ts_new 생성하기)
① 조회
SQL> show parameter db_create_file_dest;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest string +DATA
② 생성
SQL> create tablespace ts_new datafile '+DATA' size 30G;
SQL> set line 200
col tablespace_name for a10
col GB for 999
col file_name for a60
select tablespace_name, bytes/1024/1024/1024 GB, file_name from dba_data_files WHERE tablespace_name='TS_NEW';
TABLESPACE GB FILE_NAME
--------------------- ---- --------------------------------------------------
TS_NEW 30 +DATA/testdb/datafile/ts_new.266.776453331 ← 새로 추가됨
2. 데이터 파일 추가하기
SQL> alter tablespace ts_new add datafile '+DATA' size 10GB;
SQL> select tablespace_name, bytes/1024/1024/1024 GB, file_name from dba_data_files WHERE tablespace_name='TS_NEW';
TABLESPACE GB FILE_NAME
---------- ---- ------------------------------------------------------------
TS_NEW 30 +DATA/testdb/datafile/ts_new.266.776453331
TS_NEW 10 +DATA/testdb/datafile/ts_new.267.776453579
※ 참고
Cf. 테이블스페이스나 데이터파일을 추가할때, 따로 데이터파일을 지정하지 않는다.
- 기존 file system 에서
: SQL> create tablespace ts_new datafile '/DIR/ts_new01.dbf' size 10M;
SQL> alter tablespace ts_new add datafile '/DIR/ts_new02.dbf' size 5M;
- ASM 에서
: SQL> create tablespace ts_new datafile '+DATA' size 30G;
SQL> alter tablespace ts_new add datafile '+DATA' size 10G;
▶ ASM에서 파일을 관리해준다.
3. Tablespace 삭제 ( ts_new ) FILESYSTEM 동일
SQL> DROP TABLESPACE ts_new INCLUDING CONTENTS AND DATAFILES;
4. Tablespace RESIZE
SQL> ALTER DATABASE DATAFILE '+DATA/testdb/datafile/ts_new.267.776453579' RESIZE 30G;
5. 파일시스템 F/S SCRIPT
CREATE TABLESPACE TS_00_DAT DATAFILE '/oradata/SID/TS_00_DAT.dbf' size 1g;
ALTER TABLESPACE TS_00_DAT ADD DATAFILE '/oradata/SID/TS_00_DAT01.dbf' size 1g;
ALTER DATABASE DATAFILE ' /oradata/SID/TS_00_DAT01.dbf ' RESIZE 10g;
'DATABASE > ORACLE' 카테고리의 다른 글
DB명세서 작성 쿼리 (0) | 2023.10.24 |
---|---|
HWM RESET (0) | 2023.10.20 |
TABLESPACE 사용량 조회 (2) | 2023.10.20 |
DDL DML DCL TCL description (0) | 2023.10.20 |
Data Pump ( export / import ) 모니터링 (0) | 2023.10.19 |