SQL / 테이블 스페이스 생성하기
2022 / 10 / 13 목
- SQL
- 테이블 스페이스 생성하기
✔ SQL
SQL ( Structured Query Language ) ?
DBMS 상에서 데이터를 읽고 쓰고 삭제하는 등 데이터를 관리하기 위한 일종의 프로그램 언어
DDL 이란?
데이터베이스 객체를 생성, 삭제, 변경하는 언어이다.
1. CREATE : 테이블이나 인덱스, 뷰 등 데이터베이스 객체를 생성
2. DROP : 생성된 데이터베이스 객체를 영구히 삭제
3. ALTER : 이미 생성된 데이터베이스 객체를 수정
4. TRUNCATE : 테이블이나 클러스터의 데이터를 통째로 삭제
DML 이란?
실제 데이터를 조작하는 언어이다.
1. SELECT : 테이블이나 뷰에 있는 데이터를 조회
2. INSERT : 데이터를 신규로 생성
3. UPDATE : 이미 생성된 데이터를 수정
4. DELETE : 데이터를 삭제
5. COMMIT : 트랜잭션 처리. 변경된 데이터를 최종 적용
6. ROLLBACK : 트랜잭션 처리. 변경된 데이터를 적용하지 않고 이전으로 되돌림
🔔 트랜잭션 (Transaction) 이란 ???
→ 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위이다.
✔ 테이블 스페이스 생성하기
테이블 스페이스란?
데이터 저장 단위 중 가장 상위 개념으로 데이터를 테이블 스페이스에 저장해 두고 사용한다.
1. 오라클을 설치한 폴더에서 XE 폴더 경로를 복사하자
[ C:\oraclexe\app\oracle\oradata\XE → 버터감자의 XE 폴더 경로 ]
2. 관리자_SYSTEM 워크시트에 테이블 스페이스를 생성하자
CREATE TABLESPACE myts DATAFILE
' XE 폴더 경로 \ myts.dbf ' SIZE 100M AUTOEXTEND ON NEXT 5M ;
3. MYTS.DBF 파일이 생성되었는지 확인하기
4. 오라클에서 MYTS.DBF 파일이 생성되었는지 확인하기
( DBA에서 ➕ 버튼 클릭 후 관리자_SYSTEM 접속하기 )
5. 관리자_SYSTEM ▷ 저장 영역 ▷ 테이블스페이스 ▷ MYTS 확인