개인 재정 오라클 12C의 데이터 및 제어 파일의 기본 사항 - 더미

오라클 12C의 데이터 및 제어 파일의 기본 사항 - 더미

차례:

비디오: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024

비디오: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024
Anonim

많은 유형의 파일이 Oracle 12c 데이터베이스로 생성됩니다. 이 파일 중 일부는 원시 데이터를 저장하기위한 것입니다. 일부는 복구에 사용됩니다. 일부는 데이터베이스 자체의 유지 관리 또는 유지 관리에 사용됩니다. 다양한 파일 형식과 저장 책임에 대해 살펴 보겠습니다.

Oracle 12c의 데이터 파일

데이터 파일 은 Oracle 데이터베이스에서 가장 큰 파일 유형입니다. 데이터베이스에 입력 한 모든 실제 데이터와 오라클이 데이터베이스를 관리하는 데 필요한 데이터를 저장합니다. 데이터 파일은 실제 구조입니다. 데이터베이스가 열려 있거나 닫혀 있는지 여부에 관계없이 존재합니다.

데이터 파일도 사실상 이진 파일입니다. 인스턴스를 시작하고 쿼리를 실행하지 않으면 직접 읽을 수 없습니다. 데이터는 오라클 블록으로 분리 된 체계적인 형식으로 저장됩니다.

서버 프로세스가 데이터 파일에서 읽을 때마다 적어도 하나의 전체 블록에서 읽습니다. 이 블록을 버퍼 캐시에 저장하여 데이터에 액세스하고 수정하는 등의 작업을 수행 할 수 있습니다.

데이터 파일이 OS 블록을 사용하여 실제로 생성된다는 점도 유의할 가치가 있습니다. OS 블록은 Oracle 블록과 다릅니다. OS 블록 은 물리적이며 하드 드라이브를 처음 포맷하면 크기가 결정됩니다.

OS 블록의 크기를 알아야합니다. 오라클 블록과 같거나 똑같이 나눌 수 있는지 확인하십시오.

대부분의 Oracle 데이터 파일은 확장자가. DBF (데이터베이스 파일의 약자). 그러나 오라클의 파일 확장은 중요하지 않습니다. 이름을 지을 수 있습니다. XYZ, 그리고 그것은 잘 작동합니다.

우리는 가장 좋은 방법이라고 생각합니다. DBF는 그 확장이 95 %의 데이터베이스에서 사용되기 때문에.

모든 데이터 파일에서 첫 번째 블록은 블록 헤더를 저장합니다. 구체적으로 Oracle 블록 크기에 따라 데이터 파일 헤더 블록이 여러 블록이 될 수 있습니다. 기본적으로 헤더 블록은 64k입니다. 따라서 Oracle 블록 크기가 4k이면 16 헤더 블록이 파일의 시작 부분에 있습니다. 이러한 헤더 블록은 데이터 파일의 내부 작동을 관리하기위한 것입니다. 여기에는

  • 백업 및 복구 정보

  • 여유 공간 정보

  • 파일 상태 세부 사항

마지막으로 임시 파일 은 특별한 유형의 데이터베이스 파일입니다. 물리적으로는 일반 데이터 파일과 같지만 임시 정보 만 보유합니다. 예를 들어, 디스크에서 정렬을 수행하거나 임시 테이블을 사용하는 경우 임시 파일이 사용됩니다. 그러면 작업이 완료된 직후 또는 시스템에서 로그 아웃하는 즉시 공간이 파일로 해제됩니다.

V $ TEMPFILE 및 V $ DATAFILE에 대한 간단한 쿼리를 실행하면 데이터베이스에있는 데이터 파일 목록을 볼 수 있습니다.

Oracle 12c의 제어 파일

제어 파일은 데이터베이스에서 매우 중요한 파일이므로 여러 복사본을 보유하는 것이 중요합니다. 이러한 복사본은 시스템의 디스크를 잃어 버리더라도 제어 파일의 개가 모두 손실되지 않도록 배치됩니다. 일반적으로

제어 파일 에는 확장명이 지정됩니다. CTL 또는. 범죄자. 모든 확장 기능이 작동하지만 권장 사항을 따르려면이 두 가지가 가장 많이 사용됩니다. 데이터 파일 및 리두 로그 파일의 이름과 위치

복구 정보

  • 백업 정보

  • 검사 점 정보

  • 보관 정보

  • 데이터베이스 이름

  • 제어 파일에는 다음 정보가 포함됩니다. Log history

  • 현재 로깅 정보

  • 제어 파일에는 다른 내부 정보도 포함됩니다. 일반적으로 제어 파일은 데이터베이스의 작은 파일 중 일부입니다. 다음에 따라 달라지기 때문에 그 크기가 얼마나 큰지 말할 수 없습니다.

  • 데이터베이스의 파일 수

저장하는 백업 정보의 양

  • 사용중인 OS > 이전에 언급했듯이, 제어 파일의 사본이 여러 개있는 것이 중요합니다. 불행한 오류로 모든 제어 파일을 잃어 버렸다면 수정하는 것이 어려울 것입니다.

오라클 12C의 데이터 및 제어 파일의 기본 사항 - 더미

편집자의 선택

왜 IOS 응용 프로그램을 개발합니까? - 인형

왜 IOS 응용 프로그램을 개발합니까? - 인형

IOS 앱을 개발해야하는 이유는 무엇입니까? 넌 할 수 있으니까. 왜냐하면 그들은 재미 있기 때문입니다. 그리고 시간이 왔기 때문에. iOS 앱은 계속해서 파열되고 있으며, 많은 개발자들이이 앱을 성공적으로 사용하고 있습니다. iOS 앱을 개발하는 것은 시간 투자가 거의없이 몇 년 동안 자신의 경력에서 가장 재미있을 수 있습니다.

Windows Phone 7 애플리케이션 개발 Dummies 치트 시트 - 인형

Windows Phone 7 애플리케이션 개발 Dummies 치트 시트 - 인형

Windows Phone 7에서 실행할 응용 프로그램에 대한 새로운 아이디어는 Microsoft 웹 사이트에서 무료 Windows Phone Developer Tools를 다운로드하여 시작하십시오. 이 프로세스는 다운로드를 시작하기 전에 PC에서 가지고있는 것을 살펴 봅니다. 이미 더 나은 버전이있는 경우를 대비하여 ...

Android 용으로 개발해야하는 이유는 무엇입니까? - 인형

Android 용으로 개발해야하는 이유는 무엇입니까? - 인형

진짜 질문은 "안드로이드를 개발하지 않겠습니까? "전 세계 수백만 명의 사용자가 앱을 사용할 수있게하려는 경우 또는 작성 및 테스트를 마친 후 앱을 게시하려는 경우 또는 개방형 플랫폼에서 개발하려는 경우 답변을 얻을 수 있습니다. 그러나 당신이 ...

편집자의 선택

TestDriveController를 가지고 나면 iOS 앱 - 더미에 액션을 추가하는 방법

TestDriveController를 가지고 나면 iOS 앱 - 더미에 액션을 추가하는 방법

IOS 앱에 표시되는 인터페이스는 Assistant Editor에서 자동으로 표시하거나 점프 바를 사용하여 탐색 할 수 있으므로 작업을 작성하는 실제 비즈니스는 매우 간단합니다. Interface Builder 편집기에서 관심있는 요소 (Test ...

편집자의 선택

Word 2010에서 테마를 수정하거나 만드는 방법 - dummy

Word 2010에서 테마를 수정하거나 만드는 방법 - dummy

Word 2010에서는 허용되지 않습니다. 자신 만의 테마를 처음부터 만들 수 있지만 기존 테마를 수정하여 나만의 맞춤 테마를 만들 수 있습니다. 기존 테마 색 및 글꼴을 수정하여 시작하십시오. 사용자 정의 색 테마를 작성하려면 다음을 수행하십시오. 색상 → 새 테마 색 작성을 선택하십시오. 새 테마 색 만들기 대화 상자를 사용하여 선택하고 ...

Word 2016에서 표 셀을 병합하는 방법 -

Word 2016에서 표 셀을 병합하는 방법 -

두 개의 셀을 결합하는 완전히 합리적인 방법 Word 2016 표를 하나 또는 두 개의 셀로 나눠서 표 그리기 도구를 사용하는 것입니다. 천국은 다른 방식으로 세포를 합병하거나 쪼개기로 결심한다면 자비를 베푸십시오. 두 개의 셀을 결합하려면 줄을 지우십시오.

Word 2007에서 기존 템플릿을 수정하는 방법 - 인형

Word 2007에서 기존 템플릿을 수정하는 방법 - 인형

두 가지 방법 : 템플릿에서 직접 변경하거나 템플릿을 기반으로하는 문서를 변경하여 간접적으로 수정할 수 있습니다. 두 번째 방법은 스타일 변경과 같은 템플릿 변경 만 적용합니다. 기존 Word 수정 ...