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 확인
'🏃♀️ Do it ! > TIL' 카테고리의 다른 글
데이터베이스 테이블 변경 / 테이블 복사 / 뷰 / 인텍스 / 시퀀스 / 파티션 테이블 (0) | 2022.10.17 |
---|---|
데이터베이스 객체의 종류 / 데이터 타입(문자, 숫자, 날짜, LOB) (0) | 2022.10.14 |
데이터베이스 / 샘플스키마 설치하기 (0) | 2022.10.12 |
스트림 / 스트림 파이프라인 / 필터링 (0) | 2022.10.11 |
네트워크 기초 (0) | 2022.10.07 |