Oracle Database 는 Oracle 이 만드는 상용 관계형 DBMS 다. 12c 부터 멀티테넌트 구조(컨테이너 DB 하나에 플러거블 DB 여러 개)를 기본으로 하고, 26ai 부터는 벡터 검색 · JSON 관계형 이중성 · SQL 방화벽 같은 기능을 제품 이름에 맞춰 앞세운다.[1]
현행 릴리스는 Oracle AI Database 26ai 다. 패키지 버전 번호는 23.26.x 로, 23ai 계열의 후속이다.[2] 무료 에디션인 Free 는 별도 계약 없이 받아 개발 · 학습 · 소규모 운영에 쓸 수 있고, RPM · Windows ZIP · 컨테이너 이미지로 제공된다.
| 릴리스 | 성격 | 상태 |
|---|---|---|
| 26ai | 장기 지원(Long-Term Support) 릴리스[1:1] | 현행. Free 23.26.3 — 2026-09-20 확인[2:1] |
| 21c | 혁신(Innovation) 릴리스 | 다운로드는 아직 제공 |
| 19c | 장기 지원 릴리스 | Premier Support 2029-12-31 · Extended Support 2032-12-31 까지[3] |
| 18c · 12c · 11g | — | 지원 종료 계열. 공식 문서만 남아 있다[4] |
에디션은 Enterprise Edition · Standard Edition 2 · Free 다. Free 는 이전 Express Edition(XE) 자리를 잇는 무료 에디션이고, CPU · 메모리 · 데이터 용량에 제한이 있다.
| 구성 요소 | 역할 |
|---|---|
| 인스턴스 | SGA · PGA 메모리와 백그라운드 프로세스. 데이터베이스 하나를 연다 |
| CDB / PDB | 컨테이너 DB(FREE) 안에 플러거블 DB(FREEPDB1)를 둔다. 응용은 PDB 서비스 이름으로 붙는다 |
| Listener | Oracle Net 접속을 받는다. 기본 포트 1521 |
| SQL*Plus · SQLcl | 명령줄 클라이언트. sqlplus sys@localhost:1521/FREEPDB1 as sysdba |
oraenv |
ORACLE_HOME · PATH 를 셸에 넣어 주는 스크립트 |
| Enterprise Manager Express | 웹 관리 화면. 기본 포트 5500 |
runInstaller)으로 설치하고 systemd 에 등록한다.CREATE SCHEMA 가 이름공간을 만들지 않는 이유와 사용자 생성으로 대신하는 방법.ORA-00955 가 난다.GRANT TRUNCATE 가 없는 상황에서 프로시저 · 전역 임시 테이블로 푸는 방법.tnsnames.ora 위치와 TNS_ADMIN · 이름 해석 순서를 확인한다.oracle/docker-images 저장소로 이미지를 직접 만든다.INT · INTEGER · SMALLINT 는 모두 ANSI 호환…LIMIT 10 을 오라클에 그대로 넣으면 `ORA-00933: SQL command not…About Oracle AI Database 26ai — "the next long-term support release". https://docs.oracle.com/en/database/oracle/oracle-database/26/nfcoa/intro_about.html ↩︎ ↩︎
최신 버전 Oracle AI Database 26ai Free 23.26.3 — 2026-09-20 확인. https://www.oracle.com/database/free/get-started/ ↩︎ ↩︎ ↩︎
19c 지원 연장 보도 — 2026-09-20 확인. https://www.theregister.com/2025/02/18/oracle_extends_19c_support/ ↩︎
Oracle Database 문서 목록. https://docs.oracle.com/en/database/oracle/oracle-database/index.html ↩︎