대덕인재/Oracle

[D-2] Oracle이란?

꼬마버거 2025. 4. 2. 18:27

✅ Oracle이란?

Oracle Database는 **오라클(Oracle Corporation)**에서 만든
**관계형 데이터베이스 관리 시스템(RDBMS)**이야.

📌 정리하면:

  • RDBMS = 데이터를 표(table) 형식으로 저장하고,
  • SQL을 사용해서 데이터를 조회/삽입/수정/삭제하는 시스템

🔹 Oracle의 주요 특징

특징설명
🔐 안정성 금융, 공공기관에서도 쓸 정도로 안정적
⚡ 성능 대용량 데이터 처리에 강함
🛡️ 보안 계정, 권한 관리 기능이 매우 세분화되어 있음
🔁 트랜잭션 COMMIT, ROLLBACK 등 트랜잭션 처리 강력함
🌐 멀티 유저 여러 사용자 동시 접속 및 작업 가능
💼 백업/복구 고급 백업, 복구 기능 제공 (RMAN 등)

✅ Oracle DB에서 자주 쓰는 도구

도구설명
SQL*Plus 기본적인 CLI(명령어 도구)
SQL Developer 오라클에서 제공하는 무료 GUI 툴 (많이 사용함)
TOAD 유료 고급 GUI 툴
Oracle APEX 웹 기반 애플리케이션 만들 수 있는 툴

 

 

 

 

✅ Oracle은 어디에 사용되나요?

🔹 1. 금융/은행 시스템

  • 계좌 관리, 거래 내역, 이체 처리
  • 수백만 건의 데이터 정확하게 처리해야 하기 때문에 트랜잭션 안정성이 중요함
  • 신한은행, 국민은행, 현대카드 등에서 사용

🔹 2. 공공기관/정부 시스템

  • 주민등록, 세금, 건강보험 데이터 등 국가급 정보 관리
  • Oracle의 보안성과 고가용성이 이유
  • 예: 행정안전부, 교육부, 국민건강보험공단

🔹 3. 대형 병원/의료기관

  • 환자 정보, 진료 기록, 처방전 등 관리
  • 빠르고 안전한 데이터 조회가 필수
  • 서울대병원, 삼성서울병원 등

🔹 4. 대기업의 ERP/CRM 시스템

  • SAP, Oracle ERP 같은 기업 시스템
  • 인사관리, 회계, 재고, 고객관리 등 데이터 연결
  • 예: 삼성전자, 현대자동차, LG

🔹 5. 통신사/인터넷 기업

  • 통화 기록, 데이터 사용량, 요금 정산
  • 실시간 처리 + 정산 정확도 → Oracle 적합
  • 예: SKT, KT, LG U+

🔹 6. 대학교/교육기관 시스템

  • 수강신청, 학사관리, 성적관리
  • 학생 수 많고 변경도 많아서 성능 중요

 

 

💡 왜 Oracle을 쓰는 걸까?

이유                                             설명
✅ 성능 대용량 처리에 강함 (속도도 빠름)
🔐 보안 권한 제어, 암호화, 감사(Audit) 시스템 탑재
🔁 트랜잭션 은행 수준의 안전한 작업 처리
📈 확장성 서버 수 늘려도 잘 작동함 (클러스터링 등)
☁️ 클라우드 Oracle Cloud, AWS, Azure와도 연동 가능

📌 현실에서 Oracle이 들어가는 예

분야                                                               예시
결제 시스템 신용카드 결제, 온라인 이체
병원 진료 기록, 검사 결과 조회
인터넷 서비스 고객 접속 기록, 광고 로그
전자정부 민원 발급 시스템, 세금 조회

'대덕인재 > Oracle' 카테고리의 다른 글

[D-3] Oracle_SQL 데이터 타입  (0) 2025.04.03
[D-2]SQL이란?  (0) 2025.04.02
[D-2]SQL  (0) 2025.04.02
[D-2]Oracle 설치 및 환경설정  (0) 2025.04.02
[대덕1일] SQL  (0) 2025.04.01