저는 항상 데이터베이스의 다양한 시작 및 종료 명령에 대해 약간 혼란스러워했습니다. 이제 정리하겠습니다.
1. 데이터베이스 시작:
Oracle 시작은 인스턴스 시작, 데이터베이스 로드, 데이터베이스 열기의 세 단계로 구분됩니다. 실제 필요에 따라 데이터베이스를 열 수 있습니다
구문은 시작
1, 마운트 없음 모드
SQL> startup nomount ORACLE instance started. Total System Global Area 830930944 bytes Fixed Size 2257800 bytes Variable Size 536874104 bytes Database Buffers 285212672 bytes Redo Buffers 6586368 bytes
이 시작 방법은 인스턴스만 생성합니다(즉, Oracle 인스턴스의 다양한 메모리 구조와 서비스 프로세스를 생성합니다). 데이터베이스를 로드하지 않습니다. 데이터 파일이 열리지 않습니다.
이 모드는 일반적으로 데이터베이스 및 제어 파일을 생성하는 데 적합합니다.
2. 마운트 모드
SQL> startup mount ORACLE instance started. Total System Global Area 830930944 bytes Fixed Size 2257800 bytes Variable Size 536874104 bytes Database Buffers 285212672 bytes Redo Buffers 6586368 bytes Database mounted.
이 모드는 인스턴스를 시작하고, 데이터베이스를 로드하고, 데이터베이스의 종료 모드를 저장합니다.
일반적으로 데이터베이스 유지 관리에 사용됩니다. 예: 전체 데이터베이스 복구 작업 수행, 아카이브 모드 변경 데이터베이스 등
3 , 오픈 모드
SQL> startup ORACLE instance started. Total System Global Area 830930944 bytes Fixed Size 2257800 bytes Variable Size 536874104 bytes Database Buffers 285212672 bytes Redo Buffers 6586368 bytes Database mounted. Database opened.
이 모드는 인스턴스를 시작하고 데이터베이스를 로드하고 엽니다. 이는 데이터베이스를 여는 일반적인 방법입니다. 사용자가 데이터베이스에 대해 여러 작업을 수행하려는 경우에는 이 방법으로 열어야 합니다. (개방 모드에서 데이터베이스 열기) 시작 후에는 매개변수가 필요하지 않습니다.
4. 강제 모드
SQL> startup force ORACLE instance started. Total System Global Area 830930944 bytes Fixed Size 2257800 bytes Variable Size 536874104 bytes Database Buffers 285212672 bytes Redo Buffers 6586368 bytes Database mounted. Database opened.
이 모드는 인스턴스를 종료하고 데이터베이스를 다시 시작합니다(열기). 이 모드에는 특정 필수 요구 사항이 있습니다(예: 다른 시작 모드가 실패할 때 이 모드를 시도할 수 있음)
권장 튜토리얼: " 오라클 튜토리얼"
위 내용은 오라클 데이터베이스를 여는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!