일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 데이터베이스
- python
- ubuntu 12.04
- 김경문
- 프로야구
- 야구
- ubuntu
- 문파문파 공략
- 국정원
- 손민한
- Linux
- NC 다이노스
- 해외직구
- 단통법
- 인공지능
- 리뷰
- 조세피난처
- mysql
- 뉴스타파
- Tizen
- 블로그
- arm
- 우분투
- NC다이노스
- 타이젠
- 문파문파
- 안드로이드
- Git
- 애플
- 태그를 입력해 주세요.
- Today
- Total
꿈꾸는 사람.
Oracle DB 21C Express Edition(XE) 개요, 설치 및 설정 본문
개요
Oracle Database 21c Express Edition (XE)는 Oracle사에서 제공하는 무료 데이터베이스 관리 시스템이다. 이 버전은 개발자와 소규모 조직을 위해 제공되며, 가용 메모리와 CPU 코어 수에 제한이 있다.
설치
Windows 운영 체제에서 설치하는 방법은 다음과 같다:
- Oracle Database 21c XE 다운로드 페이지(https://www.oracle.com/database/technologies/xe-downloads.html)에서 Windows 용 설치 파일을 다운로드한다.
- 설치 파일을 실행하여 설치를 시작한다.
- 설치 과정에서 요구되는 정보를 입력하고 설치를 완료한다.
- 완료 후 표시되는 중요한 정보 3가지 정보를 기억해야 한다.
- 다중 테넌트 컨테이너 데이터베이스
- 플러그할 수 있는 데이터베이스
- 오라클 데이터베이스를 관리하는 Enterprise Manager Database Express (EM)
데이터베이스 서비스 시작과 종료
Oracle Database XE를 설치하면 데이터베이스가 실행되어 바로 사용할 수 있다.
기본적으로 Oracle 데이터베이스 서비스는 컨테이너 데이터베이스(CDB)를 자동으로 시작하고 열지만 플러그형 데이터베이스는 기본적으로 닫힌 상태로 유지된다.
플러그형 데이터베이스(PDB)는 사용하기 전에 열어야 한다.
설치 후 다음과 같이 Windows 서비스를 사용하여 데이터베이스를 시작하거나 중지할 수 있다:
- 윈도우+R' 키를 눌러 실행창을 연다.
- services.msc를 입력하고 Enter 키를 누른다.
- 서비스 창 OracleServiceXE에서 서비스를 찾고 마우스 오른쪽 버튼을 클릭해 메뉴에서 시작 또는 중지를 선택한다 . (정상적으로 설치된 경우 상태가 '실행 중'으로 표시되어 있다.)
또는 다음과 같이 net 명령을 사용하여 데이터베이스를 시작하거나 중지할 수 있다:
또는 다음과 같이 SQL PLUS를 사용하여 데이터베이스를 시작하거나 중지할 수 있다:
- 데이터베이스를 종료하려면 SQL Plus에서 다음 명령을 실행한다.
sqlplus / as sysdba
SQL> SHUTDOWN IMMEDIATE
- 데이터베이스 종료 후 SQL developer로 접속을 시도하면 다음과 같은 오류가 난다.
- 데이터베이스를 시작하려면 다음 명령을 실행한다.
SQL> STARTUP
SQL> ALTER PLUGGABLE DATABASE ALL OPEN;
Oracle Database 21c XE가 정상적으로 실행되는지 확인하는 방법들
- 윈도우 명령 프롬프트나 파워쉘에서 "sc query" 명령을 실행하여 서비스 상태를 확인한다.
sc query OracleServiceXE
- Oracle SQLPlus: SQLPlus를 실행하고 "CONNECT sys as sysdba"를 입력하여 시스템 계정으로 데이터베이스에 연결, "SELECT status FROM v$instance;"를 입력하여 데이터베이스 인스턴스 상태를 확인한다.
- 윈도우 명령 프롬프트나 파워쉘에서 "lsnrctl status" 명령을 실행하여 서비스 상태를 확인한다.
lsnrctl은 Oracle 데이터베이스 리스너를 관리하는 명령줄 도구이고 리스너의 상태를 시작, 중지 및 확인하고 리스너 매개 변수 및 서비스를 구성하는데 사용된다.
lsnrctl은 Oracle Database 소프트웨어 패키지의 일부로 Oracle이 제공한다.
리스너는 Oracle 데이터베이스 시스템의 중요한 구성 요소이며 클라이언트 응용 프로그램과 데이터베이스 간의 연결 관리를 담당한다.
다음은 lsnrctl 사용 예제이다.
![](https://blog.kakaocdn.net/dn/2Le2N/btrXbsmlhCr/2Ota1g2wiKC43PpuWo2sc0/img.png)
'IT > Database' 카테고리의 다른 글
Oracle Database 21c XE 시작하기: 계정 및 SQL 샘플 생성 (3) | 2023.02.05 |
---|---|
[Database][Oracle Database 11g] 삭제 방법 (4) | 2019.02.08 |
[Database][Oracle Database 11g] 설치 과정 (0) | 2019.01.16 |
[Windows][MySQL 8.0.13][DataSource]Loading class `com.mysql.jdbc.Driver'. This is deprecated. (0) | 2018.12.30 |
[Windows][MySQL 8.0.13][JDBC Driver] time zone 오류 해결 (0) | 2018.12.18 |