+ 00 00 0000

Have any Questions?

01_Simple Coding – Oracle – 환경설정 – 기본 요약

01_Simple Coding – Oracle – 환경설정 – 기본 요약

📃 요약

전세계 기업시장에서 굉장히 활용 많이 하는 관계형 DB 로 오라클이 있음.
상용 가격은 굉장히 비싸고, 유지보수 비용도 굉장히 높은것으로 알려져 있음.
마이크로서비스가 활성화 되면서 예전과 달리 비싼 비용의 오라클보다 무료 DB 로 전환하는 사례도 나타나고 있음
주로 서비스업체 중심으로 Mysql / Maria DB 가 많이 활용되고 SI 프로젝트는 아직도 전통의 강자 오라클이 많이 사용되고 있음

요소 기술 :

– Basic : SQL

📃 기술 구현

스펙 :

- SQL Developer
- Oracle SQL

📃 DB / DBMS 정의

1. DB

- 여러 사람들이 사용할 목적으로 관리되는 데이터
- 실생활 정보들을 모아놓은 저장소

2. DBMS

- DB 를 관리하고 운영하는 소프트웨어
- Oracle , Mysql, MariaDB, Redis, 몽고 DB
- DBMS 에 유저가 원격으로 접속해서 SQL 명령어를 통해 조회/수정/삭제/추가 작업을 진행함
- DB Client 툴 : DB 에 웝격 접속하게 해주는 툴
    - 예) sql developer, mysql workbench, toad, orange, dbeaver 등

3. DBMS 종류

1) 관계형 DB :

  • 스키마(테이블, 인덱스 등)가 있는 DB

  • 정형 데이터 : 컬럼이 3개라면 데이터도 동일하게 3개 저장됨(크기가 일정)


    예) Oracle, Mysql , Maria DB 

2) No SQL DB :

  • 스키마가 없는 DB : 테이블 대신 유사한 다른 개념과 용어를 사용함

  • 비정형 데이터 : 컬럼 개수에 상관없이 자유롭게 데이터가 저장됨(크기가 일정하지 않음)


    예) 몽고 DB, Redis

3) 오라클 DB S/W 설치

직접 설치와 요즘 활용되는 도커를 이용한 설치가 있음
강의는 도커로 간단 설치해서 진행할 예정

4) 도커 설치

  • 윈도우즈에서 도커 & 리눅스 설치 : 도커 설치 벨로그 참고

5) doc hub 에 오라클 DB 이미지 다운로드

  • 이미지 다운로드 : 오라클 DB S/W 다운로드 받기
  • 관리자로 명령프롬프트(CMD) 연 후 아래 명령어 실행
    docker pull kangtaegyung/oraclexe-18c

6) docker 컨테이너 실행

  • 컨테이너 실행 : 오라클 DB S/W 실행
    docker run --name oraclexe-18c -p 1521:1521 -p 5500:5500 -e ORACLE_PWD=Ds1234567890 kangtaegyung/oraclexe-18c

    시간이 많이 소요됨


7) SQL developer 다운로드

  • 오라클 공식 사이트에 가입 후 무료 다운로드 가능
  • 구글에서 sql developer 다운로드 검색어 입력 후 오라클 공식 사이트에서 다운로드 함
  • 오라클 DB 서버에 접속해서 SQL 문을 실행할 수 있게 해주는 클라이언트 툴

8) SQL developer 환경 설정

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다