오라클 데이터베이스 닫기

王林
풀어 주다: 2023-05-07 20:22:36
원래의
1272명이 탐색했습니다.

오라클 데이터베이스를 사용하다 보면 가끔 데이터베이스를 종료해야 할 때가 있습니다. 이는 유지 관리, 백업 또는 기타 작업을 위한 것일 수 있습니다. 이유에 관계없이 Oracle 데이터베이스를 종료하는 것은 간단한 작업이 아니며 특정 이해와 기술이 필요합니다. 이번 포스팅에서는 오라클 데이터베이스를 종료하는 방법에 대해 설명하겠습니다.

  1. 백그라운드 프로세스 닫기

오라클 데이터베이스를 닫기 전에 먼저 백그라운드 프로세스를 닫아야 합니다. 백그라운드 프로세스는 Oracle 인스턴스가 시작될 때 생성되며 데이터베이스 인스턴스 실행을 관리하는 데 사용됩니다. 운영 체제 계정을 사용하여 Oracle 서버에 로그인하고 다음 명령을 실행하여 백그라운드 프로세스를 종료해야 합니다.

$ sqlplus / as sysdba
SQL> shutdown immediate;
로그인 후 복사
로그인 후 복사

이 명령은 현재 진행 중인 트랜잭션을 포함하여 Oracle 데이터베이스를 종료합니다. 데이터베이스를 종료하기 전에 Oracle은 다음에 시작할 때 다시 로드할 수 있도록 모든 데이터를 디스크에 저장합니다.

  1. 리스너 닫기

오라클 데이터베이스를 닫기 전에 먼저 리스너를 닫아야 합니다. 리스너는 클라이언트 연결 요청을 수신하는 프로세스입니다. 운영 체제 계정을 사용하여 Oracle 서버에 로그인하고 다음 명령을 실행하여 리스너를 닫아야 합니다.

$ lsnrctl stop;
로그인 후 복사

이 명령은 현재 실행 중인 리스너를 닫습니다. 이 명령을 사용하면 Oracle 데이터베이스는 더 이상 클라이언트의 연결 요청에 액세스할 수 없습니다.

  1. Oracle 데이터베이스 인스턴스 닫기

데이터베이스 인스턴스를 닫기 전에 현재 실행 중인 인스턴스를 중지해야 합니다. 운영 체제 계정을 사용하여 Oracle 서버에 로그인하고 다음 명령을 실행하여 인스턴스를 종료해야 합니다.

$ sqlplus / as sysdba
SQL> shutdown immediate;
로그인 후 복사
로그인 후 복사

이 명령은 각 데이터베이스 인스턴스와 그 안에 있는 모든 프로세스를 중지합니다. 인스턴스가 종료되면 Oracle 데이터베이스는 더 이상 서비스를 제공하지 않습니다.

  1. Oracle RAC 환경에서 데이터베이스 종료

Oracle Real Application Clusters(RAC) 환경에서는 각 노드의 데이터베이스 인스턴스를 종료해야 합니다. 명령줄 도구나 GUI 도구를 사용하여 Oracle RAC 클러스터의 각 노드에 관리자로 로그인하고 다음 명령을 사용하여 Oracle 데이터베이스 인스턴스와 리스너를 종료해야 합니다.

$ srvctl stop instance -d dbname -i instance_name
$ srvctl stop listener -l listener_name
로그인 후 복사

위 명령에서, dbname은 데이터베이스 이름을 나타내고, instance_name은 RAC 환경의 데이터베이스 인스턴스 이름을 나타내며, Listener_name은 리스너 이름을 나타냅니다. 위 명령을 실행하면 Oracle 데이터베이스는 더 이상 외부 서비스를 제공하지 않습니다. 이 작업은 모든 노드에서 수행되어야 합니다.

Summary

위의 단계를 사용하면 Oracle 데이터베이스를 쉽게 종료할 수 있습니다. 예상치 못한 일이 발생할 경우를 대비하여 이 작업을 수행하기 전에 데이터베이스를 백업했는지 확인하십시오. Oracle 데이터베이스를 종료하면 다음 시작까지 모든 작업이 일시 중지됩니다. Oracle 데이터베이스에 대한 작업을 수행해야 하는 경우 반드시 종료하기 전에 백업하고 종료한 후에는 즉시 복원하십시오.

위 내용은 오라클 데이터베이스 닫기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿