참고 4. system.sh

본 부록에서는 system.sh(vbs)를 수행하는 경우 각 옵션에 대하여 설명합니다.

system.sh(vbs)에서 사용 가능한 옵션은 아래와 같습니다.

$ system.sh -h
Usage: system.sh [option] [arg]
-h : dispaly usage
-p1 password : sys password
-p2 password : syscat password
-a1 Y/N : create default system users & roles
-a2 Y/N : create system tables related to profile
-a3 Y/N : register dbms stat job to Job Scheduler
-a4 Y/N : create TPR tables
pkgonly : create psm built-in packages only
-sod Y/N : separation of duties
error : print error whenever sql encounters error

아래는 각 옵션에 대한 설명입니다.

옵션
설명

-h

도움말 화면을 출력

-p1 password

sys 계정의 패스워드를 입력 (기본값: tibero)

-p2 password

syscat 계정의 패스워드를 입력 (기본값: syscat)

-a1

시스템 유저 생성 및 권한부여 여부를 설정 최초 설치일 경우 반드시 'Y'로 설정

  • Y : 시스템 유저 생성 및 권한을 부여

  • N : 데이터를 보존

-a2

데이터베이스 사용자의 패스워드 관리 정책을 지정할 수 있는 프로파일을 위한 테이블의 생성 여부를 설정 (최초 설치일 경우 반드시 'Y'로 설정)

  • Y : 기존 테이블을 삭제한 후 생성

  • N : 데이터를 보존

(프로파일에 대한 자세한 내용은 "Tibero 관리자 안내서"의 "사용자 관리와 데이터베이스 보안"을 참고)

-a3

데이터베이스 객체의 통계 정보 수집을 위한 Job 스케줄링 등록 여부를 설정 최초 설치일 경우 'Y'로 설정하는 것을 권장

  • Y : 통계정보 수집을 위한 Job을 삭제한 후 등록

  • N : 등록하지 않음

-a4

통계정보를 주기적으로 자동 수집하기 위한 TPR 관련 테이블의 생성 여부를 설정 (최초 설치일 경우 반드시 'Y'로 설정)

  • Y : 기존 테이블을 삭제한 후 생성

  • N : 데이터를 보존

(APM에 대한 자세한 내용은 "Tibero 관리자 안내서"의 "Tibero Performance Repository"를 참고)

pkgonly

PSM built-in package 스크립트들만 수행

-sod

보안을 위하여 기존 하나의 관리자 권한을 아래와 같이 3개의 관리자로 나뉘어 설치할 것인지에 대한 여부를 설정

  • SYSSEC : 보안 관리자

  • SYSAUD : 감사 관리자

  • SYSADM : 시스템 관리자

(기본값: N, Windows 계열에서는 미지원)

error

system.sh 수행 중 특정 스크립트에서 에러가 발생할 경우 에러 내용을 터미널 에 출력한다. (Windows 계열에서는 미지원)

Last updated