Skip to main content
SnapManager Oracle
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

작업 스크립트의 작업입니다

기여자

생성하는 사전 작업 또는 사후 작업 스크립트는 Oracle용 표준 SnapManager 플러그인 구조를 따라야 합니다.

사전 작업 스크립트와 사후 작업 스크립트에는 다음 작업이 포함되어야 합니다.

  • 확인합니다

  • 설명

  • 실행

이러한 작업 중 하나가 사전 작업 또는 사후 작업 스크립트에 지정되지 않은 경우 스크립트가 무효화됩니다.

사전 작업 스크립트 또는 사후 작업 스크립트에 대해 SMO 플러그인 확인 명령을 실행하면 반환된 상태 값이 0이 아니므로 스크립트의 반환된 상태가 오류를 표시합니다.

작동

설명

확인합니다

SnapManager 서버는 plugin.sh -check 명령을 실행하여 시스템에 플러그인 스크립트에 대한 실행 권한이 있는지 확인합니다. 원격 시스템에 대한 파일 권한 검사를 포함할 수도 있습니다.

설명

SnapManager 서버는 plugin.sh -tec 명령을 실행하여 스크립트에 대한 정보를 가져오고 사양 파일에서 제공하는 요소와 일치시킵니다. 플러그인 스크립트에는 다음 설명 정보가 포함되어야 합니다.

  • SM_PI_NAME: 스크립트 이름. 이 매개 변수의 값을 입력해야 합니다.

  • sm_pi_description: 스크립트의 목적에 대한 설명입니다. 이 매개 변수의 값을 입력해야 합니다.

  • sm_pi_context: 스크립트가 실행되어야 하는 컨텍스트(예: root 또는 oracle)입니다. 이 매개 변수의 값을 입력해야 합니다.

  • sm_pi_timeout: 스크립트가 처리를 완료하고 실행을 종료할 때까지 SnapManager가 대기해야 하는 최대 시간(밀리초)입니다. 이 매개 변수의 값을 입력해야 합니다.

  • SM_PI_PARAMETER: 플러그인 스크립트가 처리를 수행하는 데 필요한 하나 이상의 사용자 정의 매개 변수입니다. 각 매개 변수는 새 출력 줄에 나열되어야 하며 매개 변수의 이름과 설명을 포함해야 합니다. 스크립트가 처리를 완료하면 환경 변수에 의해 매개 변수 값이 스크립트에 제공됩니다.

다음은 Followup_activities 스크립트의 샘플 출력입니다.

plugin.sh - describe

SM_PI_NAME:Followup_activities
SM_PI_DESCRIPTION:this script contains follow-up activities to be executed after the clone create
operation.
SM_PI_CONTEXT:root
SM_PI_TIMEOUT:60000
SM_PI_PARAMETER:SCHEMAOWNER:Name of the database schema owner.
Command complete.

실행

SnapManager 서버는 plugin.sh -execute 명령을 실행하여 스크립트를 실행하여 실행합니다.