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 |
댓글