Cute Apple
본문 바로가기
개발/DB

Oracle 시작 / 사용자 및 테이블 생성

by 미댕댕 2021. 3. 7.

Oracle 시작

※시작 전 서비스에서 window 검색창에 서비스를 검색한뒤 OracleServiceXE를 가동시켜 주어야 한다.

 

 

1. window키+R로 실행창을 띄운다

2. 실행창에 cmd를 입력하여 명령 프롬프트를 실행한다.

3. cmd창에 sqlplus를 입력한뒤 오라클 최고 관리자인 sys로 접속한다. (sys/ as sysdba)

4. system 사용자로 전환하여 로그인한다.

 

>show user 입력시 현재 사용자를 확인

>conn system/비밀번호 입력시 사용자 전환

 

Oracle 사용자 생성 / 테이터베이스파일 생성

1. 데이터베이스 생성하기

>create tablespace 테이블스페이스이름

  datafile 'C:\oraclexe\app\oracle\oradata\XE\테이블스페이스이름.dbf'

  size 2m;

 

2. 유저 만들기

>create user 사용자이름

  identified by 비밀번호

  default tablespace 테이블스페이스이름

  quota unlimited on 테이블스페이스이름;

 

3. 사용자로 접근하기

>conn 사용자이름/비밀번호

 

 

Oracle 사용자에게 권한주기

※유저까지 생성후 사용자로 접근하려고 하였을떄 오류가 발생한다.

이때 system 권한으로 사용자에게 사용권한을 부여해야한다.

 

1. system 사용자로 전환하기

>conn system/비밀번호

 

2. 유저에게 권한 부여하기

>grant create session to 사용자이름

 

3. 유저에게 테이블 생성 권한 부여하기

>grant create table to 사용자이름

 

 

Oracle 테이블 생성 / 데이터 삽입 / 조회하기

1. 테이블 생성하기

>create table 테이블이름(
  name varchar(20),
  age number,
  phone varchar(20)
  );

 

2. 데이터 삽입하기

>insert into 테이블이름(name, age, phone)

  values('홍길동',20,'010-1234-1234');

 

3. 데이터 조회하기

>select * from 테이블이름

 

또는

 

>select name, age, phone from 테이블이름

 

 

 

잡담

국비교육을 시작한지 일주일 하고도 3일이 지났어요!

그동안 배웠던 오라클 내용을 정리해 보려고 합니다.

 

 

 

 

 

 

반응형

'개발 > DB' 카테고리의 다른 글

MySql csv 파일 가져오기 / 제약조건(Index)  (0) 2021.03.22
Oracle 제약조건  (0) 2021.03.14
Oracle Query 의 사용  (0) 2021.03.07
Oracle DML  (0) 2021.03.07

댓글