번호   제목 닉네임 조회 등록일
26 How to reset 'poor' status in tape Quality in HP DP
조인상
2342 2016-03-02
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Use omnimm -reset_poor_medium - DP Manager 혹은 아래 커맨드에서 POOR 상태인 Tape List 확인 > omnimm -list_pool "Default LTO-Ultrium" ========== Poor [FKB613L4] Default LTO-Ultri [HP:MSL G3 Series(2): 6] No 03/07/16 23:03:06 Poor [FKB612L4] Default LTO-Ultri [HP:MSL G3 Series(2): 2] No None Poor [FKB611L4] Default LTO-Ultri [HP:MSL G3 Series(2): 9] No 03/11/16 02:03:03 Poor [FKB610L4] Default LTO-Ultri [HP:MSL G3 Series(2): 15] No 03/10/16 23:02:57 Poor [FKB609L4] Default LTO-Ultri Ye None Poor [FKB608L4] Default LTO-Ultri Ye None Poor [FKB607L4] Default LTO-Ultri [HP:MSL G3 Series(2): 5] No None Poor [FKB606L4] Default LTO-Ultri [HP:MSL G3 Series(2): 19] No None Poor [FKB605L4] Default LTO-Ultri [HP:MSL G3 Series(2): 18] No None Poor [FKB604L4] Default LTO-Ultri [HP:MSL G3 Series(2): 17] No None Poor [FKB603L4] Default LTO-Ultri [HP:MSL G3 Series(2): 1] No 03/07/16 02:02:53 Poor [FKB602L4] Default LTO-Ultri [HP:MSL G3 Series(2): 23] No 03/05/16 23:02:55 Poor [FKB601L4] Default LTO-Ultri [HP:MSL G3 Series(2): 14] No 03/10/16 09:55:16 Poor [FKB600L4] Default LTO-Ultri [HP:MSL G3 Series(2): 13] No 03/06/16 04:46:22 위 테입들에 대한 아래 커맨드를 입력 > omnimm -reset_poor_medium FKB613L4 > omnimm -reset_poor_medium FKB612L4 > omnimm -reset_poor_medium FKB611L4 > omnimm -reset_poor_medium FKB610L4 > omnimm -reset_poor_medium FKB609L4 > omnimm -reset_poor_medium FKB608L4 > omnimm -reset_poor_medium FKB607L4 > omnimm -reset_poor_medium FKB606L4 > omnimm -reset_poor_medium FKB605L4 > omnimm -reset_poor_medium FKB604L4 > omnimm -reset_poor_medium FKB603L4 > omnimm -reset_poor_medium FKB602L4 > omnimm -reset_poor_medium FKB601L4 > omnimm -reset_poor_medium FKB600L4 DP Manager 혹은 아래 커맨드에서 상태 확인 > omnimm -list_pool "Default LTO-Ultrium" --> 테입들은 실제 교환주기가 되었으므로 교체필요.
25 DP에서 NFS 인식시키기
조인상
3139 2015-10-08
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 기본적으로 DP에서는 NFS 브라우징이 되지 않는다. 리눅스 기준. NFS 브라우징을 하고 싶은 서버에 접속후 /opt/omni/lbin/.util 파일을 열고 372라인을 보면 df -P 뒤의 옵션들에 각 파일시스템 파입들이 쭉 나열되어 있는데 그 뒤에 -t nfs 라인을 추가해 준 후 # service xinetd restart 명령어로 데몬을 재시작 해 준 후 DP Manager에서 해당 서버의 디렉토리 리스트에 NFS 경로가 추가되어있는 것을 확인할 수 있다.
24 netbackup 7.5 버전 : 오라클 script 처리 방법 image
조인상
37004 2013-04-12
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Symantec Netbackup 7.5 에서 스크립트 처리방법 설치위치 : /usr/openv/netbackup 전처리 스크립트 : 설치위치/bin/bpstart_notify_<policy이름> 후처리 스크립트 : 설치위치/bin/bpend_notify_<policy이름> 위와 같이 설정하면 전처리스크립트 실행 -> 본 백업 실행 -> 후처리스크립트실행 순으로 처리가 될 것이다. 이를 이용하여 오라클 온라인백업을 구현한다. 1. 먼저 policy 구성 예) policy name : ORA ORA policy 안의 schedule에 user backup type으로 (예:online) 이라는 이름의 스케줄을 생성한다. policy 안에 오라클 백업에 필요한 datafile, controlfile, redolog file, oracle 엔진 디렉토리 등을 백업하도록 지정해준다. 2. 다음의 전/후처리 스크립트를 생성 설치위치/bin/bpstart_notify_ORA 내용 ------------ su - oracle -c /usr/openv/netbackup/script/ora_online_start.sh 설치위치/bin/bpend_notify_ORA 내용 --------------- su - oracle -c /usr/openv/netbackup/script/ora_online_end.sh 3. 전/후처리 스크립트가 불러올 스크립트를 생성 ===================================================================================== #!/usr/bin/ksh # /usr/openv/netbackup/script/ora_online_start.sh ##################################################################################### ######################## ENVIRONMENT VALUE ###################################### ##################################################################################### ORACLE_HOME=/oracle/app/product/11.2.0 ##################################################################################### $ORACLE_HOME/bin/sqlplus "/as sysdba" << ! alter system switch logfile; alter database begin backup; ! ===================================================================================== #!/usr/bin/ksh # /usr/openv/netbackup/script/ora_online_end.sh ##################################################################################### ######################## ENVIRONMENT VALUE ###################################### ##################################################################################### ORACLE_HOME=/oracle/app/product/11.2.0 ##################################################################################### $ORACLE_HOME/bin/sqlplus "/as sysdba" << ! alter database end backup; alter system switch logfile; ! ===================================================================================== 3. 백업테스트 policy 에서 manual backup 을 이용하여 백업이 잘 되는지 테스트 한다. # tail -f alert*.log 를 이용하여 begin~end backup 이 잘 찍히는지 모니터링 하는것이 좋다. 참고 URL : http://www.symantec.com/business/support/index?page=content&id=TECH162973 Problem This is a basic how to on the use of bpstart and bpend notify scripts. Environment Windows 2003 R2 client. NetBackup 7.1 Solution Symantec NetBackup (tm) comes packaged with a number of script files that provide information on the different stages of backup jobs and other aspects of its functionality. The bulk of the .cmd\.bat script files can be found on the NetBackup master server in the <install_path>\VERITAS\NetBackup\bin directory. Additional .cmd\.bat files can be found in the <install_path>\VERITAS\NetBackup\bin\goodies directory. For these files to work, they must reside in the <install_path>\VERITAS\NetBackup\bin directory. For the files in the \goodies directory, the original files should be copied to the \bin directory. Note: Symantec does not support any scripts that are modified from the default NetBackup script provided. The scripts listed can be adapted to provide an added service to the NetBackup program, however, these modifications will not be supported, and a default copy of the script must be available at all times to aid troubleshooting problems. Scripts: \netbackup\bin\goodies\bpstart_notify.bat - This script is called when bpbkar is started for a client backup. - This script receives six parameters: %1 = CLIENT_NAME %2 = POLICY_NAME %3 = SCHEDULE_NAME %4 = SCHEDULE_TYPE, one of the following: FULL, INCR, CINC, UBAK, UARC %5 = STATUS, always 0 %6 = RESULT_FILE \netbackup\bin\goodies\bpend_notify.bat - This script is called when bpbkar is finished with a backup job. - During an archive this script is called after the backup is complete and before the files are deleted. - This script receives six parameters: %1 = CLIENT_NAME %2 = POLICY_NAME %3 = SCHEDULE_NAME %4 = SCHEDULE_TYPE, one of the following: FULL, INCR, CINC, UBAK, UARC %5 = Status of backup %6 = RESULT_FILE The following are examples of bpstart_notify script names: * The following script applies only to a policy named days: \install_path\netbackup\bin\bpstart_notify.days.bat * The following script applies only to a schedule that is named fulls in a policy named days: \install_path\netbackup\bin\bpstart_notify.days.fulls.bat The bpstart_notify script also runs for NetBackup catalog backups if a .policyname[.schedule] is not specified. The first script affects all scheduled backups in the policy named days. The second script affects scheduled backups in the policy named days only when the schedule is named fulls. For a given backup, NetBackup calls only one bpstart_notify script and checks for them in the following order: bpstart_notify.policy.schedule.bat bpstart_notify.policy.bat bpstart_notify.bat The following are examples of bpstart_notify script names: * The following script applies only to a policy named days: \install_path\netbackup\bin\bpend_notify.days.bat * The following script applies only to a schedule that is named fulls in a policy named days: \install_path\netbackup\bin\bpend_notify.days.fulls.bat Note: The bpend_notify script also runs for NetBackup catalog backups if a .policyname[.schedule] is not specified. The first script affects all scheduled backups in the policy named days. The second script affects scheduled backups in the policy named days only when the schedule is named fulls. For a given backup, NetBackup calls only one bpend_notify script and checks for them in the following order: bpend_notify.policy.schedule.bat bpend_notify.policy.bat bpend_notify.bat For example, if there are both bpend_notify.policy.bat and bpend_notify.policy.schedule.bat scripts, NetBackup uses only bpend_notify.policy.schedule.bat. Please refer to the NetBackup Administration Guide Volume I and Volume II for complete details. Related Articles TECH36460 DOCUMENTATION:Veritas NetBackup (tm) notification scripts and their usage Article URL http://www.symantec.com/docs/TECH162973 Terms of use for this information are found in Legal Notices Email this article Print Subscribe via email Bookmark this article Please Sign In Login using SymAccount. Knowledge Base Search Knowledge Base Search Rate this Article Help us improve your support experience. Thank you. Add comments 1 2 3 4 5 A1 characters remaining :1000 SUBMIT MySymantec MySymantec Create a Support Case Manage a Support Case Manage Subscriptions Ask a Question on Connect(Symantec support Forums) About SymWISE Support Contacting Support Contacting Support Email Support Contact Technical Support File a Case Business Critical Support Site Support Forums
23 [아바마] 멀티 에이전트 등록방법
조인상
7419 2012-03-02
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 아바마는 에이전트 1개당 동시에 한개의 백업JOB만이 돌수 있음. 두개 이상의 JOB을 동시에 돌리기 위해서는 에이전트를 여러개 등록해야 함. (아바마의 경우 백업동작시 시스템 부하를 많이 사용하므로 권장은 아님) 기존에 에이전트 위치가 /opt/AVMRclnt 일 경우 작업방법 1. 새로운 에이전트 디렉토리 생성 # mkdir /opt/AVMRclnt1 2. 기존 에이전트 정지 # /opt/AVMRclnt/etc/avagent.d stop 3. 기존 에이전트 데이터를 새로운 에이전트 디렉토리로 복사 # cd /opt/AVMRclnt/ # tar cf - . | (cd /opt/AVMRclnt1;tar xf -) 4. 새로운 에이전트용 var 디렉토리설정 : 기존의 var 디렉토리는 /var/avamar 로 symbolic link 이기 때문에 새로운 에이전트를 위한 전용 디렉토리를 잡아줘야 함 # cd /opt/AVMRclnt1/ # rm -rf var # mkdir var 5. 새 에이전트용 PATH 지정 # vi /opt/AVMRclnt1/bin/avtar BASEDIR=///opt/AVMRclnt/ 를 BASEDIR=///opt/AVMRclnt1/ 로 수정 # vi /opt/AVMRclnt1/bin/avregister BASEDIR= 를 BASEDIR=///opt/AVMRclnt/ 로 수정 # vi /opt/AVMRclnt1/etc/avagent.d BASEDIR=///opt/AVMRclnt/ 를 BASEDIR=///opt/AVMRclnt1/ 로 수정 # vi /opt/AVMRclnt1/var/.avagent 새로 생성. --hostname=NEW_HOSTNAME <-- 구별가능한 새로운 호스트이름을 입력. 기존호스트명뒤에 B 붙이는 등으로 구분. --listenport=28050 6. 새로운 에이전트 등록 # /opt/AVMRclnt1/bin/avregister === Client Registration and Activation This script will register and activate the client with the Administrator server. Enter the base directory of the AvamarClient installation [/opt/AVMRclnt1]: using BASEDIR=/opt/AVMRclnt1 Enter the Administrator server address (DNS text name or numeric IP address, DNS name preferred): avamar <-- 아바마 서버를 입력 Enter the Domain Name : AV_DOMAIN <-- 기존 사용하던 도메인이름을 입력 7. 에이전트 동작 테스트 - Backup & Restore화면에서 새로운 호스트이름(예:기존이름뒤에 B붙인 이름)으로 들어가서 브라우징이 되는지 확인 8. 기존 그룹정책 수정 - 새로운 에이전트로 수행하고 싶은 백업 Group에서 새로운 호스트이름으로 수정 9. 동시 백업 테스트 가능한지 확인 - 기존 에이전트 + 새로운 에이전트 그룹을 모두 백업 스타트
22 Networker v7.6 Installation Guide file
조인상
8437 2012-02-22
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Networker v7.6 Installation Guide from EMC
21 [넷워커] 스크립트 처리 방법
조인상
7709 2012-01-30
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 넷워커에서 Group이 실행될때 먼저 스크립트가 실행되게 하고 싶을때 처리방법. 이 예에서는 오라클 exp 실행을 했지만 스크립트에 begin~end backup 을 찍는다면 오라클 online backup도 구성할 수 있다. 1. /nsr/res/<그룹명>.res 파일 생성 예)그룹명 : dbserver_exp # vi /nsr/res/dbserver_exp.res type: savepnpc; -- 클라이언트 생성시 savepnpc 명령어에 의해서 참조됨 precmd: "/backup/exp/exp.sh"; -- 선처리 스크립트 pstcmd: "/bin/true", "/bin/sleep 5"; -- 후처리 스크립트 abort precmd with group: No; 2. group 생성 Name : oracle_exp Autostart : Enabled Start Time : 01:00 Interval : 24:00 3. Client 생성 Name : dbserver_exp_script /* 넷워커 클라이언트명 */ server : dbserver /* 실제 백업 클라이언트명. 서버를 지칭 */ Schedule : Daily_Full Group : dbserver_exp Save set : /backup/exp /* 백업받을 세이브셋. 디스크가 아닌 테입으로 바로 백업받도록 스크립트를 작성하였을 경우 /nsr/res 로 지정한다. */ 예) save -s $NWSERVER -b $POOL -g $GROUP $TARGET_DIR & Backup command : savepnpc Aliases : dbserver_exp_script Storage nodes : nsrserverhost
20 [아바마] 오라클 아카이브 50% 이상 찼을때 백업후 삭제 ksh 스크립트 file
조인상
11442 2012-01-16
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 스크립트 : chk_arc.sh 목적 : 오라클 아카이브 로그가 빈번하게 쌓이고 파일시스템 여분이 충분치 않은 시스템에서 파일시스템이 50% 이상 넘어갔을시에 아카이브로그를 아바마로 백업후 백업한 로그파일만 삭제 작업이 완료된 후 해당 내용을 SMS DB로 넣어서 문자메시지로 관리자가 받을수 있도록 한다. #!/usr/bin/ksh # script by ischo # http://www.ischo.net # chosim1@naver.com # Shell script : Check Archived-log filesystem and backup ############################################################################# # ENVIRONMENT SETTING ############################################################################# # For Shell export LANG=C SH_HOME=/home/admin/chk_arc ARC_DIR="/oracle/arc" LOG=${SH_HOME}/chkarc_`date +%Y%m%d`.log AVR_LOG=${SH_HOME}/avr.log # For Avamar BIN_DIR=/opt/AVMRclnt/bin ACCOUNT=/domain_name/host_name /* 아바마 형식에 맞춰 /도메인명/호스트명 형식으로 기입 */ ID=Avamar_ID /* 아바마 ID */ AP=Avamar_Password /* 아바마 패스워드 */ # TIME mark VARS STIME=`date +%Y%m%d%H%M%S` TTIME=`date +%H:%M` DDATE=`date +%Y%m%d` # For SMS shoot ######################################### # SQL file for insert into DB SQLFILE=${SH_HOME}/send_sms.sql # Phone Number to Send # PHN1 - Cho In Sang PHN1=01012341234 # Phone Number for Sender SEND_PHN=0421231234 # ServerName : This setting will be included in SMS SERVERNAME=`hostname` # DB user/group : OS user/group for ORACLE DBUSER=oracle DBGRP=dba ######################################################### ############################################################################# ############################################################################# ############################################################################# # Function ############################################################################# # Excuting SQL into EMS DB function Func_InsertDB { su - $DBUSER -c "sqlplus dbuser/dbpassword@SMSDB << ! start $SQLFILE exit !" } function Func_MakeSQL { #echo "$SQLFILE inserted!" cat /dev/null > $SQLFILE for TARGET_SEND in `echo $PHN1;` do echo "Insert into sms.sms_sktelink (CMP_MSG_ID, CMP_USR_ID, ODR_FG, SMS_GB, USED_CD, MSG_GB, WRT_DTTM, SND_DTTM, SND_PHN_ID, RCV_PHN_ID, CALLBACK, SND_MSG, CMP_SND_DTTM, EXPIRE_VAL, SMS_ST, RSLT_VAL, RSRVD_ID, RSRVD_WD) Values (sms.SKTELINK_SEQ.nextval, '00000', '2', '1', '00 ', 'A','"$STIME"','"$STIME"','"$SEND_PHN"','"$TARGET_SEND"','"$SEND_PHN"','"$SEND_MSG"','"$STIME"', 0, '0', 99, '', '');" >> $SQLFILE echo "commit;" >> $SQLFILE done chown $DBUSER:$DBGRP $SQLFILE } function Func_Backup { PRO_CHK=`ps -ef | grep avtar.bin | grep -v grep |wc -l` if [ ${PRO_CHK} -eq 0 ]; then cat /dev/null > ${AVR_LOG} ls -l ${ARC_DIR} | grep .arc | awk '{print $9}' > ${SH_HOME}/list.txt echo "${DDATE} ${TTIME} Archived log Backup Start" >> ${LOG} ## Backup Archived-log files ########################################################## ${BIN_DIR}/avtar -c --expires=14D --label=hostname_arch_50pct --id=${ID} --ap=${AP} --account=${ACCOUNT} --logfile=${AVR_LOG} ${ARC_DIR} sleep 3 ######################################################################################## TTIME=`date +%H:%M` DDATE=`date +%Y%m%d` echo "${DDATE} ${TTIME} Archived log Backup Finished." >> ${LOG} ## Delete Archived-log files ########################################################## CHK_SUCCESS=`cat ${AVR_LOG} | grep "Command completed (exit code 0: Success)" | wc -l` if [ ${CHK_SUCCESS} -ge 1 ]; then echo "${DDATE} ${TTIME} Delete Archive log file" >> ${LOG} for i in `cat ${SH_HOME}/list.txt` do echo "-- Delete Arc Log file name : ${i}" >> $LOG rm -f ${ARC_DIR}/${i} done echo "${DDATE} ${TTIME} Delete Archived log Complete!" >> ${LOG} echo "--------------------------------------------------------------" >> ${LOG} ARC_PCT=`bdf | grep ${ARC_DIR} | grep -v grep | awk '{print $5}'` ARC_PCT=`echo ${ARC_PCT%'%'}` SEND_MSG=`echo "${SERVERNAME}:Arclog Backup success(${ARC_PCT}%),delete arc-logs. ${TTIME}"` Func_MakeSQL Func_InsertDB else echo "${DDATE} ${TTIME} Backup ended, but can't delete Archived log" >> ${LOG} ARC_PCT=`bdf | grep ${ARC_DIR} | grep -v grep | awk '{print $5}'` ARC_PCT=`echo ${ARC_PCT%'%'}` SEND_MSG=`echo "${SERVERNAME}:Arclog Backup Fail(${ARC_PCT}%),not delete arc-logs. ${TTIME}"` Func_MakeSQL Func_InsertDB exit 0 fi ######################################################################################## else echo "${DDATE} ${TTIME} Backup is canceled cause already Started!" >> ${LOG} fi } ############################################################################# ############################################################################# ############################################################################# # Main Procedure ############################################################################# ARC_PCT=`bdf | grep ${ARC_DIR} | grep -v grep | awk '{print $5}'` ARC_PCT=`echo ${ARC_PCT%'%'}` #--- Check File System. If Free_Space is small, Execute Backup. if [ ${ARC_PCT} -ge 50 ]; then Func_Backup if [ $? -ne 0 ]; then exit 0 fi else echo "${DDATE} ${TTIME} ${ARC_DIR} < 50% : ${ARC_PCT}%" >> ${LOG} fi find ${SH_HOME} -name "chkarc*.log" -type f -mtime +5 -exec rm {} \;
19 아바마 - 클라이언트 설치부터 그룹설정까지 imagefile
조인상
19172 2011-03-28
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. 클라이언트 다운로드 아바마 백업서버에서 다운로드 http://백업서버IP 접속후 하단의 매뉴얼/클라이언트 다운로드 버튼 클릭하여 해당 SW를 다운받는다. 2. host파일 수정 - 백업서버의 host 파일에 백업클라이언트의 아이피 추가 예) 192.168.100.50 webserver - 백업클라이언트의 host 파일에 아바마콘솔 아이피 추가 예) 192.168.100.1 avarmar_console 3. 클라이언트 설치 해당 클라이언트를 OS에 맞게 설치한다. HP-UX의 경우 # swinstall -s 파일명.depot Linux의 경우 # rpm -Uvh 파일명.rpm 설치가 끝나면 클라이언트를 등록해야 아바마 Management Console에서 관리가 가능하다. 윈도우즈 : 아바마클라이언트 아이콘에서 우클릭 - Activate 클릭 Linux/Unix : 아바마클라이언트설치위치/bin/avregister 실행 공히 물어보는것은 2가지 아마바 콘솔 : (아바마 서버의 아이피 or hosts파일에 지정한 아바마서버의 name) 아바마 도메인 : (아바마 서버에서 할당한 도메인이름) 기존 설정에 맞게 적어준다. 아바마 콘솔의 경우 백업클라이언트의 hosts 파일에 적어준 이름을 적어준다. 예의 경우처럼 hosts 파일에 등록한 경우는 192.168.100.1 avarmar_console 아바마 콘솔에 avamar_console 이라고 적어주면 된다. 4. 연결테스트 백업서버에서 백업클라이언트로 TCP 28002 포트가 열리는지 확인한다. # telnet 192.168.100.50 28002 5. 클라이언트 확인 Policy - Policy Management 탭 - Client 탭에서 해당 클라이언트가 잘 등록되었는지 확인한다. 6. DataSet 추가 Tools - Manage Datasets... 선택. NEW를 클릭하여 새로운 데이타셋을 만든다. 데이타셋에서는 백업할 파일을 정한다. 파일시스템 백업의 경우 webaserver_fs 와 같이 알기쉽게 데이타셋이름에 명기해준다. Plug-In Type 에 해당 OS에 맞는 타입을 선택해주고 Select Files and/or Folders 에서 백업할 디렉토리들을 선택해준다. 백업디렉토리들이 선택된 화면. 만약, 오라클 백업을 구성하려면 파일백업전에 돌아갈 스크립트를 명시할 수 있다. Options 탭을 클릭한 후 Plug-In Type을 해당 OS에 맞는 파일시스템을 선택해주고 Show Advanced Options 을 선택한다. Pre-Script 와 Post-Script 를 지정하여 처리할 수 있다. Pre-Script가 먼저 실행된후 데이터셋에 명기된 파일시스템 백업이 이루어지고, 백업이 끝나면 Post-script가 돌아가는 식이다. 위 스크립트는 아바마 클라이언트가 설치된 위치의 ~/etc/scripts/ 에 넣으면 된다. ~/etc/scripts/ 디렉토리의 퍼미션은 777로 한다. 오라클 백업스크립트는 다음을 사용하면 된다. begin.sh ==================================================================== #!/usr/bin/ksh export ORACLE_HOME=/DBMS/oracle/product/10g/OraHome_1 export ORACLE_SID=ORCL export ORACLE_USER=oracle export PATH=$PATH:$ORACLE_HOME/bin DATE1=`date '+%y%m%d%H%M'` sid="${ORACLE_SID}" cd /opt/AVMRclnt/etc/scripts/ /bin/su $ORACLE_USER -c sqlplus -s /nolog << END connect /as sysdba set heading off set pagesize 0 set feedback off spool /opt/AVMRclnt/etc/scripts/begin.sql.tmp select distinct 'alter tablespace '||tablespace_name||' begin backup;' from dba_data_files; spool off !cat /opt/AVMRclnt/etc/scripts/begin.sql.tmp |grep -v "SQL" > /opt/AVMRclnt/etc/scripts/begin.sql alter system switch logfile; @/opt/AVMRclnt/etc/scripts/begin.sql alter database backup controlfile to '/opt/AVMRclnt/etc/scripts/ctl.backup'; !mv '/opt/AVMRclnt/etc/scripts/ctl.backup' '/opt/AVMRclnt/etc/scripts/controlfile_'$sid'.'$DATE1 exit END find /opt/AVMRclnt/etc/scripts -name "controlfile*" -type f -mtime +5 -exec rm {} \; =============================================================================== end.sh ========================================================================== #!/usr/bin/ksh export ORACLE_HOME=/DBMS/oracle/product/10g/OraHome_1 export ORACLE_SID=ORCL export ORACLE_USER=oracle export PATH=$PATH:$ORACLE_HOME/bin /bin/su $ORACLE_USER -c sqlplus -s /nolog << END connect /as sysdba set heading off set pagesize 0 set feedback off spool /opt/AVMRclnt/etc/scripts/end.sql.tmp select distinct 'alter tablespace '||tablespace_name||' end backup;' from dba_data_files; spool off !cat /opt/AVMRclnt/etc/scripts/end.sql.tmp |grep -v "SQL" > /opt/AVMRclnt/etc/scripts/end.sql @/opt/AVMRclnt/etc/scripts/end.sql alter system switch logfile; exit END find /DBMS/arch -name "*.arc" -type f -mtime +5 -exec rm {} \; =============================================================================== 7. 그룹 추가 Policy - Policy Management - Groups 에 들어가서 New Group... 을 클릭하여 새로운 그룹을 추가한다. 그룹이름을 알기쉽게 적어주고 Next 만들어두었던 Dataset을 선택해주고 Next 스케줄을 선택해준다. 기본스케줄을 써도 되고 미리 만들어두었던 스케줄을 쓸수도 있다. 이 스케줄에 따라서 백업시작 시간이 정해진다. 마지막으로 처음에 만들었던 클라이언트를 선택해주고 Finish 하면 끝.
18 아바마 관리 매뉴얼 file
조인상
13316 2011-03-28
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 출처 : http://www.emc.com +++++++++++++++++++++++++++++++++++++++++++++++++++++++ EMC 백업솔루션 아바마 공식매뉴얼
17 Overland REO9000 Manual file
조인상
8721 2010-12-14
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Overland 의 VTL 백업장비 REO9000 매뉴얼
16 Overland Neo2000/8000 Series Manual secret
조인상
1 2010-11-17
조회할 수 있는 권한이 없습니다.
15 atempo tina 소개 file
조인상
12819 2010-11-17
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ atempo tina 소개 자료
14 Netwalker 사용자 매뉴얼 file [1]
조인상
8983 2010-11-17
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Netwalker 사용자 매뉴얼
13 Netvault 교육자료 - 설치.운영 secret
조인상
  2010-11-17
조회할 수 있는 권한이 없습니다.
12 Veritas NetBackup User's Manual secret
조인상
  2010-11-17
조회할 수 있는 권한이 없습니다.
11 [Netbackup] Drive 상태
조인상
9678 2010-11-09
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Drive 의 상태 : TLD, AVR, DOWN-TLD, PENDING 1. TLD : 정상 2. AVR : robot control path를 서버상에서 인식할 수 없을때 3. DOWN-TLD : Drive에 문제가 생겨 write,positioning,reading 할 수 없을때 단, 백업이 시작된 이후 DOWN된 경우 백업은 진행된다. 4. PENDING : 테잎이 정해진 드라이브에 들어가야 하는데 path가 틀리거나, robot inventory가 되어있지 않을 경우 * 커맨드라인으로 확인하는 방법 /usr/openv/volmgr/bin/tpconfig -d
10 LTO ( Linear Tape Open ) Ultrium 란?
조인상
10634 2010-05-11
본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ LTO ( Linear Tape Open ) Ultrium 란? LTO ( Linear Tape Open ) Ultrium ■ 장치종류 : 테이프 백업드라이브 ■ 장치유형 : 단일 드라이브, 오토로더, 라이브러리 ■ 인터페이스 : SCSI 3 LVD ■ 매체종류 : 테이프 ■ 테이프 슬롯 Single & Library or Autoloader ■ 테이프 종류와 장치 사양 및 호환 드라이브 LTO 1 LTO 2 LTO 3 LTO 4 용량 100/200GB 200/400GB 400/800GB 800GB/1.6TB 전송률 15/30MB/sec 30/60MB/sec 60/120MB/sec 120/240MB/sec 테이프 100/200GB 200/400GB 400/800GB 800GB/1.6TB LTO 1 R/W R/W R - LTO 2 - R/W R/W R LTO 3 - - R/W R/W LTO 4 - - - R/W Cleaning LTO Universal HEAD Cleaning LTO Map ' 2000 ' 2002 ' 2004 ' 2006 * 압축률 2:1 * 압축기술 LTO-DC (강화된 ALDC) * R:읽기 * W:쓰기 * -:지원안됨
9 netbackup 오라클 온라인백업 스크립트로 실행하기 secret
조인상
3 2010-05-11
조회할 수 있는 권한이 없습니다.
8 베리타스 넷백업 5.1 라이센스 secretimage
조인상
  2010-05-11
조회할 수 있는 권한이 없습니다.
7 [넷백업] Media의 VolmePool 이동방법
조인상
8101 2010-05-11
본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Media & Device management 메뉴에서 Media 항목을 보면 전체 미디어 리스트가 나오고 해당 미디어가 속해있는 VolumePool 이 있다. 우측에 Time Assigned 란에 내용이 있다면 현재 그 미디어에는 백업된 데이터가 들어있다. 이처럼 데이터가 들어있는 미디어는 볼륨풀을 이동시킬 수 없으며, 그래도 이동시키고자 할 때에는 미디어에 있는 데이터들을 소거해야만 한다. 다음과 같은 명령어를 이용하여 소거한다. bpexpdate -m <Media ID> -d 0 -force 데이터를 소거한 후 미디어의 볼륨풀을 이동 시킬 수 있다.