교육용 DBMS Oracle Database Express Edition 설치

 

https://www.oracle.com/database/technologies/xe-prior-releases.html

 

XE Prior Release Archive

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 Services only provid

www.oracle.com

 

 ※압축 풀고 설치 진행하면서 암호 설정 부분이 나오는데 반드시 기억해 놓을 것

 

 

 

 

 설치 완료 후 Run SQL Command Line 실행하여 작업 수행 가능

 

접속 및 권한 부여

 

 접속

1
conn system/abc1234
 

 

 유저 생성 및 비밀번호 설정

1
CREATE USER user1 identified by abc1234;
 

 

 권한 부여

1
GRANT dba to user1;
 

 

 

 

 

 DBMS tool SQL Developer 설치

 

https://www.oracle.com/tools/downloads/sqldev-v192-downloads.html

 

Oracle SQL Developer Downloads

No results found Your search did not match any results. We suggest you try the following to help find what you're looking for: Check the spelling of your keyword search. Use synonyms for the keyword you typed, for example, try “application” instead of “sof

www.oracle.com

 

접속 - 생성한 사용자로 접속

 

 

 

 테이블 이름 지정 규칙
 - 문자로 시작해야한다.
 - 1자부터 30자까지 가능하다.
 - 한글, A-Z, a-z, 0-9, _, $, #만 포함한다.
 - 동일한 사용자가 소유한 다륵 객체의 이름과 중복되지 않아야 한다.
 - oracle server의 예약어는 사용할 수 없다.

 

 테이블 생성시 주의사항
 - 테이블 이름을 지정하고 각 컬럼들은 괄호()로 묶어 지정한다.
 - 컬럼 뒤에 데이터 타입은 꼭 지정되어야 한다.
 - 각 컬럼들은 콤마(,)로 구분되고 항상 끝은 세미콜론(;)으로 끝난다.
 - 한 테이블 안에서 컬럼 이름은 같을 수 없으며 다른 테이블에서의 컬럼 이름과는 같을 수 있다.

 

1
2
3
4
5
CREATE TABLE 테이블이름(
컬럼1 데이터타입[DEFAULT 기본값][제약조건],
컬럼1 데이터타입[DEFAULT 기본값][제약조건],
...
);
 

 

 

 

 

 문자형 데이터 타입
 - CHAR(size) : 고정 길이의 문자 데이터
 - VARCHAR2(size) : 가변 길이의 문자 데이터
 - CLOB, LONG

 

 숫자형 데이터 타입
 - NUMBER : 정수를 포함한 모든 실수를 표현하고 저장하는데 사용, 38자리의 양수 및 음수
 - BINARY_FLOAT : 32 bit 부동 소수
 - BINARY_DOUBLE : 64 bit 부동 소수

 

 날짜 데이터 타입
 - DATE : 고정길이 날짜와 시간데이터
 - TIMESTAMP

 

 

 오늘의 한 줄 : My-SQL, HeidiSQL만 써서 뭔가 접근하기 어려웠는데 별거 아니구만!

 

 

 

 

 출처 : SK 동반성장 아카데미, 비전공자를 위한 SQL 입문, 「오라클 데이터베이스 설치 및 환경 설정」 

+ Recent posts