리눅스 닫기 오라클

PHPz
풀어 주다: 2023-05-11 12:22:36
원래의
3597명이 탐색했습니다.

Linux 운영 체제에서 Oracle은 많은 기업 및 기관에서 사용하는 핵심 데이터베이스입니다. 그러나 때로는 Oracle 데이터베이스를 종료해야 할 때도 있습니다. 이 문서에서는 Linux 시스템에서 Oracle 데이터베이스를 안전하고 효율적으로 종료하는 방법을 설명합니다.

1단계: 데이터베이스 연결 중지

오라클 데이터베이스를 종료하기 전에 먼저 현재 데이터베이스에 연결되어 있는 모든 애플리케이션을 중지해야 합니다. 이 작업은 두 가지 방법 중 하나로 수행할 수 있습니다.

방법 1: SQL*Plus 사용

먼저 SQL*Plus 도구를 사용하여 "SYSDBA"로 데이터베이스에 로그인합니다.

sqlplus / as sysdba
로그인 후 복사
로그인 후 복사

그런 다음 다음 명령을 사용하여 목록을 표시합니다. 현재의 모든 활성 데이터베이스 연결:

SELECT SID, Serial#, UserName, Status, Program
FROM V$SESSION
WHERE STATUS = 'ACTIVE';
로그인 후 복사

반환된 정보를 보고 현재 데이터베이스에 연결된 애플리케이션을 확인하세요. 그런 다음, 다음 명령을 사용하여 데이터베이스 연결을 끊습니다.

ALTER SYSTEM KILL SESSION 'sid,serial#';
로그인 후 복사

여기서 "sid"와 "serial#"은 각각 연결의 세션 ID와 일련 번호입니다.

방법 2: Oracle Enterprise Manager 사용

Oracle Enterprise Manager에서 "데이터베이스" 탭을 선택한 다음 "세션" 하위 탭을 선택합니다. 현재 활성화된 모든 데이터베이스 연결을 나열하고 닫을 연결을 선택합니다. 마지막으로 “연결 끊기” 버튼을 클릭하세요.

2단계: Oracle 서비스 중지

연결을 종료한 후 추가 작업을 위해 Oracle 서비스를 중지할 수 있습니다. Linux 운영 체제에서 Oracle 서비스를 중지하는 두 가지 방법은 다음과 같습니다.

방법 1: Oracle 유틸리티 사용

먼저 Linux 터미널을 열고 디렉터리를 Oracle 인스턴스의 홈 디렉터리로 변경합니다. Oracle 서비스를 중지하려면 다음 명령을 실행하세요.

cd /path/to/oracle_home
./bin/dbshut
로그인 후 복사

중지하는 동안 데이터베이스 계정의 사용자 이름과 비밀번호를 입력하라는 메시지가 표시됩니다. 입력하면 Oracle 서비스가 중지됩니다.

방법 2: 시스템 관리 서비스 사용

Linux 운영 체제에서는 Oracle 서비스를 시스템 관리 서비스로 구성할 수 있습니다. 이러한 방식으로 다음 명령을 사용하여 서비스를 중지할 수 있습니다.

systemctl stop oracle.service
로그인 후 복사

3단계: 데이터베이스 리소스 정리

백업이나 기타 데이터베이스 정리 작업과 같은 작업을 수행해야 하는 경우 먼저 데이터베이스 리소스를 제거해야 합니다. 오라클 데이터베이스를 종료합니다. 다음은 Linux 운영 체제에서 데이터베이스 리소스를 제거하는 두 가지 방법입니다.

방법 1: Oracle 유틸리티 사용

먼저 SQL*Plus 도구를 사용하여 "SYSDBA"로 데이터베이스에 로그인합니다.

sqlplus / as sysdba
로그인 후 복사
로그인 후 복사

그런 다음 다음을 사용합니다. 다음 명령은 데이터베이스 리소스 언로드:

SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
BACKUP DATABASE;
로그인 후 복사

이 명령은 데이터베이스 리소스를 언로드하기 전에 읽기 전용 모드(MOUNT)에서 데이터베이스를 시작합니다. 그런 다음 BACKUP 명령을 사용하여 데이터베이스를 백업합니다. 백업이 완료되면 다음 명령을 사용하여 데이터베이스를 종료합니다.

SHUTDOWN IMMEDIATE;
로그인 후 복사

방법 2: RMAN 사용

RMAN(Oracle의 백업 및 복구 관리 도구)에서 다음 명령을 사용하여 데이터베이스 리소스를 백업하고 제거할 수 있습니다. :

rman target /
backup database;
shutdown immediate;
startup mount;
backup database;
shutdown immediate;
로그인 후 복사

이것은 데이터베이스를 백업하고 데이터베이스 리소스를 언로드합니다.

요약

오라클 데이터베이스를 종료하는 것은 불가피할 수 있지만, 데이터베이스에 연결하고 있는 모든 애플리케이션을 중지하고 데이터를 백업하는 등 종료하기 전에 반드시 준비를 하시기 바랍니다. 또한 데이터 손상이나 기타 문제를 방지하려면 적절한 방법을 사용하여 Oracle 서비스를 중지해야 합니다. 이를 바탕으로 Oracle 데이터베이스를 매우 안전하고 효율적으로 종료하고 백업이나 기타 작업을 위해 데이터베이스 리소스를 언로드할 수 있습니다.

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

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