Database, DBMS 설명, Oracle DBMS 설치하기

DongHyun Kim·2022년 8월 25일
1

백엔드

목록 보기
3/16

Goal 🚩

오라클 DBMS 설치하기

  • 미리 오라클 계정을 생성해두면 편하다
  • 이 글은 Window 운영체제에 까는 것을 기준으로 설명한다

Database란?

데이터들을 구조화하고 논리적으로 연결할 수 있는 공간(집합)이다. 예를 들어 배달 앱을 개발할 때 사용자들의 로그인 정보나 가게들에 대한 데이터를 저장하고 또한 꺼내오기도 쉬운 공간이 필요하다. 이때 필요한게 바로 Database(이하 DB)이다.

데이터베이스의 특징

  • 실시간 접근성
  • 사용자가 요구한 정보를 실시간으로 처리할 수 있다
  • 계속적인 진화 (데이터 업데이트)
  • 항상 최신의 정보를 유지할 수 있도록 삽입, 삭제, 수정이 편리하다
  • 동시 공유
  • 여러 사용자가 같은 Database를 참조할 수 있다.
  • 내용에 의한 참조
  • 데이터의 위치(주소)에 따라 정보를 가져오는 것이 아닌 내용에 따라 데이터를 검색할 수 있다.
  • 데이터 논리적 독립성
  • 애플리케이션과 독립적으로 DB를 만들어서 애플리케이션을 수정하더라도 DB의 논리적 구조가 변하지 않는다

DBMS란?

Database 관리 시스템 (Database Management System)으로 Databse를 관리하기 위해 만들어진 소프트웨어이다. Data들이 중복으로 들어가는 것을 막아주거나 개발자 실수로 삭제하는 일 등을 방지해준다.

오라클 DBMS는 오라클에서 제공하는 DBMS로 많은 개발자들이 실제로 사용하는 소프트웨어이다.

오라클 DBMS 설치하기

오라클 바로가기

1. Products 클릭
2. Oracle Database 클릭

3. Oracle Database 19c 클릭
4. 스크롤 내려서 Express Edition 다운받기 (Enterprise Edition은 프리미엄 유료 버전, 이게 입문자용 무료버전)
5. 빨간 박스 클릭

6. 설치된 폴더를 찾아서 setup.exe 클릭

7. 다음 클릭, 동의 라디오 버튼에 체크하고 Next, 설치 경로 확인하고 Next

8. 데이터베이스 비밀번호 입력. 실습용이니 간단하게 1234로 해도 된다.

9. 설치 클릭

10. 설치가 끝나면 cmd를 켜서 sqlplus를 입력해본다. 오류가 안 뜨고 위 사진과 같이 뜨면 정상적으로 설치된 것이다. sqlplus는 cmd에서 명령어를 입력해 작업하기 때문에 불편하기 때문에 SQL Developer도 설치해서 편리하게 작업할 수 있도록 해줄 수 있다. 사용자명이랑 비밀번호는 system, 설치할 때 설정한 비밀번호(1234로 설정했으니 1234)를 입력하면

11. SQL> 로 이동하게 될 것이다. 그러면 create user c##scott identified by tiger; (위에선 1234로 입력했었지만 tiger가 관례인 것 같으니 tiger로 바꿨다!)

주의할 점❗
오라클 12c 이상 버전부터는 새로 등장하는 CDB, PDB 개념 때문에 c##을 붙여야 오위에 "공통 사용자 또는 ... " 같은 오류가 안 발생한다고 한다!
c##을 붙이기 싫다면 c## 안 붙이고 사용자 이름 설정하는 방법 클릭!


12. 컴퓨터를 킬때마다 오라클 DBMS가 자동으로 실행되도록 설정되어있다. 실습하지 않을 때도 켜져있다면 시스템 자원을 먹어서 성능이 하락할 수 있으니 끄고 싶다면 내 PC 우클릭해서 관리 클릭, 서비스 및 응용 프로그램 하위에 서비스 클릭

13. OracleServiceXe 더블클릭

14. 시작 유형을 자동에서 수동으로 바꿔준 후 적용 클릭, OracleOraDB21Home1TNSLi... 도 똑같이 수동으로 바꿔주면 끝!

SQL Developer도 설치하고 싶다면 SQL Developer 설치하는 법 클릭!

profile
do programming yourself

0개의 댓글