Day23-2. 230531
오라클 설치하기
오라클 11를 설치
https://www.oracle.com/database/technologies/xe-prior-release-downloads.html
XE Prior Release Archive
Getting Started: Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Ser
www.oracle.com
오라클 회원가입 후 첫번째 다운로드
비밀번호 설정한 것 잘 기억해두기!
오라클 접속 방법
방법1.run SQL Command Line실행
방법2.명령프롬프트실행
방법3.tool실행
명령프롬프트를 통해서 처음 DB접속시
sqlplus 계정명 입력 후 비번입력
sqlplus 계정명/비번
명령프롬프트를 통해서 처음 system접속시
sqlplus system/비번
명령프롬프트를 통해서 처음 sys접속시
sqlplus "/as sysdba"
테이블스페이스 생성
테이블스페이스(tablespace)란?
- 데이터 저장 단위 중 가장 상위 개념, 데이터 저장 단위는 물리적, 논리적 단위로 나눌 수 있음.
- 물리적 단위는 파일.
논리적 단위는 크기 순으로 '데이터블록->익스텐트->세그먼트->테이블스페이스'
- 테이블들을 담을 커다란 공간이 테이블스페이스
테이블스페이스종류
- permanent tablespace(영구테이블스페이스)
: 가장 일반적인 테이블스페이스.
영구적으로 보존되는 객체들을 저장하기 위한 용도
- undo tablespace
: 읽기 일관성을 유지하기 위한 테이블스페이스.
수정 이전의 값에 대한 정보를 undo세그먼트에 저장한다.
undo세그먼트에 대한 관리공간으로 undo tablespace를 사용.
-TEMPORARY TABLESPACE
: (정렬작업처럼) 메모리 부담을 덜기위해 사용
테이블스페이스 생성
create tablespace 테이블스페이스
datafile '경로/파일명.dbf'
size 초기용량(예:100M)
[AUTOEXTEND ON] --자동확장여부
[NEXT 자동증가용량]
[MAXSIZE unlimited];
ex)
-- myts라는 테이블스페이스를 생성하시오
-- datafile 'C:\oradata\myts.dbf'
-- 초기용량 100M
-- 자동확장
-- 자동증가용량 5M
create tablespace myts
datafile 'C:\oradata\myts.dbf'
size 100M
AUTOEXTEND ON
NEXT 5M;
참고>
SQL> -- 한 줄 주석문
SQL> /* 여러줄
SQL> 주석
SQL> 문 */
'개발 수업 > DB' 카테고리의 다른 글
[Java,DB] DML한 클래스에서 실행, 시퀀스 (0) | 2023.06.05 |
---|---|
Java, DB연동(Insert,Select,Update,Delete문 실행하기) (0) | 2023.06.02 |
Java, DB(오라클)연동하기 (0) | 2023.06.02 |
[SQL] DML오류 (0) | 2023.06.01 |
[SQL] DML(조작어)/입력,조회,수정,삭제 (0) | 2023.06.01 |