🏃‍♀️ Do it !/TIL

SQL / 테이블 스페이스 생성하기

버터감자 2022. 10. 13. 09:16
728x90

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 확인