본문 바로가기

카테고리 없음

[20251212] 오라클 성능 분석과 ...[섹션 1]

섹션 1 퀴즈 : 강의 소개와 실습환경 구축

총 10 문항
1. 오라클 XE Edition에서 제공되지 않는 주요 성능 분석 관련 기능은 무엇일까요?
 
AWR
B
Partitioning
C
In-Memory
D
Advanced Analytics
 
해설
AWR 기능은 XE 에디션의 주요 제한 사항 중 하나로 제공되지 않아요. 성능 분석 실습에는 EE나 다른 환경이 필요할 수 있어요.
2. Oracle Technology Network (OTN) 라이선스로 다운로드한 Oracle Enterprise Edition 소프트웨어를 사용 시 가장 주의해야 할 사항은 무엇일까요?
A
개인 PC에 설치 금지
B
강의 실습 외 개인 학습 목적 사용 금지
 
회사 서버의 운영/개발/테스트 환경에 설치
D
클라우드 VM에 설치 금지
 
해설
OTN 라이선스는 학습 목적으로 개인 사용은 가능하지만, 회사 업무 환경에서의 사용은 라이선스 위반 소지가 있어요. 주의해야 할 점이죠.
3. 오라클 클라우드(OCI)에서 Oracle Database 서비스를 PaaS 형태로 처음 생성할 때 기본적으로 구성되는 데이터베이스 아키텍처 유형은 무엇일까요?
A
Non-CDB
 
CDB (Container Database)
C
RAC (Real Application Clusters)
D
Data Guard
 
해설
오라클 클라우드에서 DB 서비스를 PaaS로 만들면 기본적으로 CDB와 PDB 구조로 생성돼요. 이 구조는 실습 환경에서 Non-CDB로 변경하기도 해요.
4. Linux 환경에서 Oracle Database 바이너리 설치 후, 실제 데이터베이스를 생성하기 위해 일반적으로 사용하는 오라클 제공 도구 또는 스크립트의 이름은 무엇일까요?
A
lsnrctl
B
sqlplus
C
netca
 
dbca
 
해설
오라클 바이너리 설치 후 데이터베이스 자체를 만드는 데는 DBCA라는 도구를 주로 사용해요. 스크립트에서도 이 도구를 호출해서 만들죠.
5. JDBC Thin 드라이버가 JDBC OCI 드라이버에 비해 갖는 주요 이점 중 하나는 무엇일까요?
A
더 나은 성능
 
별도의 오라클 클라이언트 설치 불필요
C
서버 측 설치 불필요
D
ODBC 드라이버 호환
 
해설
JDBC Thin 드라이버는 별도의 오라클 클라이언트 소프트웨어 설치가 필요 없다는 장점이 있어 웹 기반 환경에 많이 사용돼요. OCI는 클라이언트 설치가 필요해요.
6. Oracle 클라이언트에서 SQL*Net 연결 시 사용하는 `tnsnames.ora` 파일의 주된 역할은 무엇일까요?
A
오라클 리스너 설정 관리
B
데이터베이스 서버의 SID 정보 저장
 
접속하려는 데이터베이스의 별칭(Alias)과 실제 접속 정보 매핑
D
클라이언트와 서버 간 암호화 설정
 
해설
tnsnames.ora 파일은 클라이언트가 접속하려는 DB 서버의 별칭(Alias)을 실제 IP 주소, 포트, 서비스 이름 등 접속 정보로 바꿔주는 역할을 해요. DNS와 비슷하죠.
7. 오라클 클라이언트가 데이터베이스 서버의 리스너에 접속하기 위해 기본적으로 사용하는 TCP/IP 포트 번호는 무엇일까요?
A
8080
 
1521
C
22
D
80
 
해설
오라클 리스너는 클라이언트의 접속 요청을 받아 DB 서버로 전달하는 역할을 하며, 기본적으로 1521번 포트를 사용해요. 방화벽에서 열어줘야 하죠.
8. 오라클 데이터베이스 서버에서 리스너의 현재 상태(실행 중인지, 어떤 서비스를 관리하는지 등)를 확인하기 위해 사용하는 명령행 유틸리티는 무엇일까요?
A
sqlplus
B
dbca
 
lsnrctl
D
netca
 
해설
lsnrctl 유틸리티는 오라클 리스너의 상태를 확인하거나 시작, 중지 등 제어를 할 때 사용해요. 리스너 관련 문제를 해결할 때 유용하죠.
9. 오라클 데이터베이스의 I/O 성능과 관련된 중요한 초기화 파라미터 중 하나로, OS 버퍼드 I/O 대신 비동기(Async) I/O 사용 여부를 설정하는 파라미터는 무엇일까요?
A
sga_target
B
memory_target
C
db_block_size
 
filesystemio
 
해설
filesystemio 파라미터는 오라클 DB가 파일 I/O를 처리하는 방식을 설정해요. 성능 향상을 위해 OS 버퍼드 I/O 대신 비동기 I/O를 사용하도록 설정할 수 있어요.
10. 클라우드 환경에서 실행 중인 오라클 데이터베이스 VM을 안전하게 종료하기 위해, VM 인스턴스를 정지하기 전에 먼저 실행해야 할 데이터베이스 명령어는 무엇일까요?
A
startup
B
shutdown normal
 
shutdown immediate
D
alter system kill session
 
해설
클라우드 VM 중지 전 `shutdown immediate` 명령어는 현재 세션을 종료하고 트랜잭션 커밋 후 DB를 빠르게 닫아요. 데이터 손실 없이 안전하게 종료하는 방법이죠.