DSMSERV FORMAT(데이터베이스 및 로그 형식화)

DSMSERV FORMAT 유틸리티를 사용하여 서버 데이터베이스 및 복구 로그를 초기화합니다. 데이터베이스와 복구 로그를 초기화는 동안에 서버 활동은 허용할 수 없습니다.

이 유틸리티에서 지정된 디렉토리는 빠르고 안정적인 스토리지에 있어야 합니다. 디렉토리는 공간이 부족할 수 있는 파일 시스템에 있으면 안됩니다. 특정 디렉토리(예: 활성 로그 디렉토리)를 사용할 수 없거나 해당 디렉토리가 가득 찬 경우 서버가 중지됩니다.

Windows 운영 체제제한사항: 파일 할당 테이블 (FAT 또는 FAT32) 또는 NTFS (New Technology File System) 형식을 사용하는 경우 해당 시스템의 루트 디렉토리를 데이터베이스 디렉토리 또는 로그 디렉토리의 위치로 지정할 수 없습니다. 대신, 루트 디렉토리 내에 하나 이상의 서브디렉토리를 작성해야 합니다. 그런 다음, 서브디렉토리 내에 데이터베이스 디렉토리 및 로그 디렉토리를 작성하십시오.
Windows 운영 체제중요: 설치 프로그램은 레지스트리 키 세트를 작성합니다. 이 키 중 하나가 SERVER1이라는 기본 서버가 작성되는 디렉토리를 지시합니다. 추가 서버를 설치하려면 디렉토리를 작성하고 해당 디렉토리에서 -k 매개변수를 사용하여 DSMSERV FORMAT 유틸리티를 사용하십시오. 이 디렉토리가 서버의 위치가 됩니다. 레지스트리는 설치된 서버를 추적합니다.

DSMSERV FORMAT 유틸리티 또는 구성 마법사를 사용하여 서버를 처음 작성할 때 서버 데이터베이스 및 복구 로그가 작성됩니다. 그리고. 데이터베이스 관리자가 사용한 데이터베이스 정보를 보유하기 위해 파일이 작성됩니다.

구문

구문 다이어그램 읽기비주얼 구문 다이어그램 건너뛰기 DSMSERV 1-uuser_name1-i인스턴스 디렉토리-kServer12-k키 이름-ooptions_file-noexpire -quiet FORMAT DBDir=,디렉토리DBFile=파일ACTIVELOGSize=16384ACTIVELOGSize=메가바이트 ACTIVELOGDirectory = 디렉토리 ARCHLogdirectory = 디렉토리 ARCHFailoverlogdirectory=디렉토리MIRRorlogdirectory=디렉토리
주:
  • 1 이 매개변수는 AIX® 및 Linux® 서버에만 적용됩니다.
  • 2 이 매개변수는 Windows 서버에만 적용됩니다.

매개변수

Linux 운영 체제AIX 운영 체제-u 사용자 이름
Linux 운영 체제AIX 운영 체제서버를 초기화하기 전에 전환할 사용자 이름을 지정합니다. 이 매개변수는 선택사항입니다.
Linux 운영 체제AIX 운영 체제-i 인스턴스_디렉터
Linux 운영 체제AIX 운영 체제사용할 인스턴스 디렉토리를 지정합니다. 이 디렉토리는 서버의 현재 작업 중인 디렉토리가 됩니다. 이 매개변수는 선택사항입니다.
Windows 운영 체제-k 키 이름
Windows 운영 체제이 서버에 관한 정보를 저장하는 데 사용되는 Windows 레지스트리 키의 이름을 지정합니다. 같은 시스템에 추가 서버를 설치할 경우에만 이 매개변수를 사용하십시오. 이 매개변수를 사용하여 서버를 설치한 후에는 항상 이 매개변수의 값으로 서버를 시작해야 합니다. 이 매개변수는 선택사항입니다. 기본값은 SERVER1입니다.
제한: 동일한 시스템에서 실행 중인 IBM Storage Protect 서버의 추가 인스턴스는 리소스를 놓고 경쟁하며 각 IBM Storage Protect 서버의 전체 성능에 영향을 미칩니다.
-o 옵션_파일
사용할 옵션 파일을 지정하십시오. 이 매개변수는 선택사항입니다.
-noexpire
시작할 때 만기 처리가 억제되도록 지정합니다. 이 매개변수는 선택사항입니다.
-quiet
콘솔 메시지가 억제되도록 지정합니다. 이 매개변수는 선택사항입니다.
DBDir
데이터베이스 오브젝트를 저장하는 데 사용되는 하나 이상 디렉토리의 상대 경로 이름을 지정합니다. 디렉토리 이름은 공백없이 쉼표로 구분해야 합니다. 디렉토리 이름을 최대 128개까지 지정할 수 있습니다. DBDIR 또는 DBFILE 매개변수를 지정해야 합니다.
팁: 다중 디렉토리를 지정하는 경우, 데이터베이스 조작에 대한 병렬 처리 수준이 일치하도록 기본 파일 시스템의 크기가 동일한지 확인하십시오. 데이터베이스에 대한 하나 이상의 디렉토리가 다른 디렉토리보다 작은 경우, 데이터베이스의 병렬 프리페칭 및 분배가 최적화될 가능성이 줄어듭니다.
DBFile
데이터베이스 오브젝트를 저장하는 데 사용되는 하나 이상의 디렉토리의 상대 경로 이름을 포함하는 파일 이름을 지정합니다. 파일의 각 디렉토리 이름은 별도의 행에 있어야 합니다. 디렉토리 이름을 최대 128개까지 지정할 수 있습니다. DBDIR 또는 DBFILE 매개변수를 지정해야 합니다.
ACTIVELOGSize
활성 로그 파일의 크기를 메가바이트 단위로 지정합니다. 이 매개변수는 선택사항입니다. 최소값은 2048MB(2GB)이고 최대값은 524,288MB(512GB)입니다. 홀수를 지정하는 경우 값이 다음 짝수로 반올림됩니다. 기본값은 16384MB입니다.
활성 로그 파일의 크기는 ACTIVELOGSIZE 옵션의 값에 따라 다릅니다. 공간 요구사항에 대한 지침은 다음 표에 있습니다.
표 1. 볼륨 및 파일 공간 요구사항 예측 방법
ACTIVELOGSize 옵션 값 ACTIVELOGSize 공간 외에 활성 로그 디렉토리에서 예약할 여유 공간 크기
16GB - 128GB 5120MB
129GB - 256GB 10240MB
257GB - 512GB 20480MB
ACTIVELOGDirectory (Required)
서버에서 활성 로그 파일을 쓰고 저장하는 디렉토리를 지정합니다. 활성 로그 위치는 하나 뿐입니다. 이름은 완전한 디렉토리 이름이어야 합니다. 디렉토리가 이미 있고 비어 있어야 하며 데이터베이스 관리자의 사용자 ID로 액세스할 수 있어야 합니다. 최대 175자입니다.
ARCHLogdirectory (Required)
아카이브 로그 파일에 대한 디렉토리를 지정합니다. 이름은 완전한 디렉토리 이름이어야 합니다. 최대 175자입니다.
ARCHFailoverlogdirectory
ARCHLOGDIRECTORY 디렉토리가 가득 찬 경우 대체 스토리지 위치로 사용할 디렉토리를 지정합니다. 이 매개변수는 선택사항입니다. 최대 175자입니다.
MIRRorlogdirectory
서버가 활성 로그(ACTIVELOGDIRECTORY 디렉토리의 파일)를 미러링하는 디렉토리를 지정합니다. 이 매개변수는 선택사항입니다. 디렉토리는 완전한 디렉토리 이름이어야 합니다. 최대 175자입니다.

예제: 데이터베이스 형식화

Linux 운영 체제AIX 운영 체제
dsmserv format dbdir=/tsmdb001 activelogsize=8192
activelogdirectory=/activelog archlogdirectory=/archlog 
archfailoverlogdirectory=/archfaillog mirrorlogdirectory=/mirrorlog
Windows 운영 체제
dsmserv -k server2 format dbdir=d:\tsm\db001 activelogsize=8192 
activelogdirectory=e:\tsm\activelog archlogdirectory=f:\tsm\archlog 
archfailoverlogdirectory=g:\tsm\archfaillog mirrorlogdirectory=h:\tsm\mirrorlog