1. 설치 환경 정보OSMicrosoft Windows Server 2022 (64bit)DB 버전Oracle Database 12c 12.2.0.1.0 (Standard Edition)DBBundlePatchWindows DB Bundle Patch 12.2.0.1.180717 (Patch ID: 27937914) --> 오라클에 비밀번호 문의 후 다운 OPatch12.2.0.1.14ORACLE_HOMEC:\app\oracle\product\12.2.0\dbhome_1Character SetUTF8 / AL16UTF16NLSKOREAN_KOREA 2. 증상(1) DBCA로 데이터베이스를 생성하는 도중, 단계 14/15 (진행률 약 28%) 에서 아래 오류 뜸. "무시"를 눌러 진행은 가능했으..
Oracle에서 주관하는 자격증인OCP 기출문답자료 판매하고 있습니다.(실구매 및 합격자 다수 계십니다!)======= 📚 자료 이력 =======2023. 3분기 : 최초 제작2024. 1분기 : 가이드북 제작2024. 4분기 : 082 업데이트 완료2025. 1분기 : 083 업데이트 완료========================= 구매 문의는▼ 하단 📌오픈채팅📌 연락주시면 됩니다.https://open.kakao.com/o/sDzBWWzfNO.1 Which two are true about RMAN encryption? (2개)A. RMAN encryption keys are stored in a database keystore.B. RMAN can encrypt the Oracle Dat..
Oracle에서 주관하는 자격증인OCP 기출문답자료 판매하고 있습니다. (실구매 및 합격자 다수 계십니다!)======= 📚 자료 이력 =======2023. 3분기 : 최초 제작2024. 1분기 : 가이드북 제작2024. 4분기 : 082 업데이트 완료2025. 1분기 : 083 업데이트 완료========================= 구매 문의는 ▼ 하단 📌오픈채팅📌 연락주시면 됩니다.https://open.kakao.com/o/sDzBWWzf NO.1 Which two statements are true about the Oracle Data Dictionary? (2개)A. It is owned by the SYS user.B. Data dictionary base tables can b..
📌 8장에서는 SQL을 처리할 때 발생하는 대기(wait)에 관해 알아봅니다. 또한, 대기를 발생시켜 '성능 문제'를 발생시키는 나쁜 이미지가 있지만 꼭 그렇지만은 않은 Lock에 대해서도 살펴봅니다. 8.1 | 대기와 오라클의 Lock을 왜 배워야 하는가? · 시스템 운영시 데이터베이스 안에 대기가 발생해 성능이 제대로 나오지 않거나 처리가 지연되기도 함. 이 때 대기의 구조를 제대로 이해하지 않으면 튜닝도 못하고, 지연도 해소할 수 없음 8.2 | 데이터베이스에 Lock이 필요한 이유 · Lock의 본질은 '다중 처리를 구현하기 위해 데이터를 보호한다'는 것이며, 병렬 처리를 가능케 하고 높은 처리량을 실현할 수 있음 · 병렬 처리를 하면 실행하는 시점에 따라서는 값이 변경되지 않는 현상이 발생(ex..
📌 7장에서는 오라클이 데이터를 실제로 보관하는 방식인 '데이터 구조'에 관하여 알아보며, 데이터를 꺼내고 집어넣을 때 어떤 방식으로 데이터가 보관되는 것이 유리할지 알아봅니다. 또한, 테이블스페이스, 세그먼트, 익스텐트, 블록등의 용어도 살펴봅니다. 7.1 | 오라클의 데이터 구조를 왜 배워야 하는가? · 오라클은 데이터를 관리하는 시스템이므로 데이터를 어떻게 저장하고 있는지를 이해하는 것은 오라클을 알기 위해선 필수 · 오라클은 전달받은 데이터를 '몇 개의 상자(데이터 구조)'로 나누어 저장하도록 고안됨. 7.2 | 가변 길이 데이터를 관리할 프로그램을 만들기 위해서는? · 데이터를 파일의 선두에서부터 차례대로 넣어 두면 쉽게 구현할 수 있을 것처럼 보이나, '데이터 변경'이나 '동시 처리'의 문제가..
📌 6장에서는 SQL을 처리하기 위해 애플리케이션에서 오라클로의 커넥션을 맺는 것에 관한 전반적인 내용과 서버 프로세스의 생성에 관해 살펴봅니다. 6.1 | 애플리케이션에서의 접속을 왜 배워야 하는가? · 애플리케이션에서 접속을 최적화하는 것만으로도 데이터베이스의 성능을 더욱 끌어올릴 수 있고, 애플리케이션에서 피해야만 하는 코딩 방식을 이해하는 데 도움이 되기 때문 · 접속 설정으로 인한 장애가 쉽게 발생하지만, 애플리케이션 접속을 포함한 아키텍처를 이해하고 있다면 대부분 쉽게 해결할 수 있음 · 오라클은 애플리케이션 서버를 사용한 시스템이나 클라이언트/서버 형태의 시스템에서도 많이 사용되고 있음. 즉 오라클과 '오라클을 사용하는 애플리케이션'이 같은 서버위에 있는 경우는 드물며, 애플리케이션(오라클 ..
📌 5장에서는 오라클의 기동에는 네 가지 상태가 있다는 것과, 기동 처리의 흐름, 기동할 때 사용되는 파일 등 오라클의 기동과 정지에 관해 살펴봅니다. 5.1 | 기동과 정지를 왜 배워야 하는가? · 기동할 때 어떤 파일을 어떻게 사용하는지, 의존 관계가 어떻게 되어 있는지를 안다면 내부 동작을 더 쉽게 이해할 수 있음 · 각종 파일이 손상된 장애에 대응해야 할 때도 내부 동작에 관한 지식을 알고 있다면 도움이 됨 5.2 | 오라클의 기동/정지의 개요 · 오라클을 창고 회사라고 비유하면 오라클의 기동은 '창고 회사의 업무 시작'이고, 오라클의 정지는 '창고 회사의 업무가 종료하는 것'에 해당 [창고 회사 오라클의 업무 시작 흐름] 1. 사원(영업 제외)이 출근함 2. 창고에 관한 정보(관리 대장)을 조사..