Tibero

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Tibero"

Transcription

1 Tibero 백업 & 복구가이드 Copyright 2013 TmaxData Co., Ltd. All Rights Reserved.

2 Copyright Notice Copyright 2013 TmaxData Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구황새울로 329 번길 5 티맥스빌딩우 ) Restricted Rights Legend All TmaxData Software (Tibero ) and documents are protected by copyright laws and international convention. TmaxData software and documents are made available under the terms of the TmaxData License Agreement and may only be used or copied in accordance with the terms of this agreement. No part of this document may be transmitted, copied, deployed, or reproduced in any form or by any means, electronic, mechanical, or optical, without the prior written consent of TmaxData Co., Ltd. 이소프트웨어 (Tibero ) 사용설명서의내용과프로그램은저작권법과국제조약에의해서보호받고있습니다. 사용설명서의내용과여기에설명된프로그램은 TmaxData Co., Ltd. 와의사용권계약하에서만사용이가능하며, 사용권계약을준수하는경우에만사용또는복제할수있습니다. 이사용설명서의전부또는일부분을 TmaxData 의사전서면동의없이전자, 기계, 녹음등의수단을사용하여전송, 복제, 배포, 2차적저작물작성등의행위를하여서는안됩니다. Trademarks Tibero is a registered trademark of TmaxData Co., Ltd. Other products, titles or services may be registered trademarks of their respective companies. Tibero 는 TmaxData Co., Ltd. 의등록상표입니다. 기타모든제품들과회사이름은각각해당소유주의상표로서참조용으로만사용됩니다. 안내서정보안내서제목 : Tibero 백업 & 복구가이드발행일 : 소프트웨어버전 : Tibero 5 안내서버전 : 2.1.1

3 내용목차 안내서에대하여... vii 제1장 개요 기본개념 주요용어... 1 제2장 백업 개요 백업방법 컨트롤파일백업 Online 백업 Offline 백업... 6 제3장 복구 (Single) 개요 파손복구 (Crash Recovery) 미디어복구 (Media Recovery) 복구환경구성 복구방법 컨트롤파일복구 Online Log 파일복구 Temp Tablespace 복구 데이터파일장애완전복구 데이터파일장애불완전복구 제4장 복구 (TAC) 개요 복구방법 Appendix A. TAC 온라인백업본 Single 구성 A.1. 환경구성 A.2. 구성방법 Tibero iii

4

5 그림목차 [ 그림 2.1] 백업대상... 3 [ 그림 2.2] 백업종류... 4 [ 그림 3.1] 파손복구단계... 9 Tibero v

6

7 안내서에대하여 안내서의대상 본안내서는백업과복구하는방법을기술한문서이다. 안내서의전제조건 본안내서는백업과복구과정을설명한안내서이다. 따라서본안내서를원활히이해하기위해서는다음과같은사항을미리알고있어야한다. 데이터베이스의이해 운영체제및시스템환경의이해 UNIX 계열 (Linux 포함 ) 의기본지식 안내서의제한조건 본안내서는 Tibero 를실무에적용하거나운용하는데필요한모든사항을포함하지않는다. 필요한내용 은해당안내서의내용을참고한다. 안내서에대하여 vii

8 안내서규약 표기 <AaBbCc123> <Ctrl>+C [Button] 진하게 " "( 따옴표 ) ' 입력항목 ' 하이퍼링크 > 참고 의미프로그램소스코드의파일명, 디렉터리 Ctrl과 C를동시에누름 GUI의버튼또는메뉴이름강조다른관련안내서또는안내서내의다른장및절언급화면 UI에서입력항목에대한설명메일계정, 웹사이트메뉴의진행순서하위디렉터리또는파일있음하위디렉터리또는파일없음참고또는주의사항 [ 그림 1.1] [ 표 1.1] AaBbCc123 그림이름 표이름 명령어, 명령어수행후화면에출력된결과물, 예제코드 { } [ ] 필수인수값 옵션인수값 viii Tibero 백업 & 복구가이드

9 제 1 장개요 본장에서는백업과복구의기본개념에대해서설명한다 기본개념 다음은백업과복구의개념에대한설명이다. 백업 (Backup) 백업은여러가지유형의장애로부터데이터베이스를보호하기위한과정으로 MTBF(Mean Time Between Failure) 를증가시키고, MTTR(Mean Time To Recover) 를감소시킨다. 관리자는시스템에장애가발행하는경우손실을최소화하고복구가능한상태로데이터베이스를운용해야한다. 따라서, 최소한한달에한번데이터베이스전체백업을하거나하루에한번씩 Export 백업을권장한다. 데이터베이스관리자는백업에대한정책을수립하고꼭필요한데이터를최소한의양으로백업해야한다. 또한백업이정상적으로수행되었는지주기적으로검증하는것을권장한다. 복구 (Recovery) 복구는시스템에장애가발생하는경우복원또는시스템작동을유지하기위한절차또는기법이다 주요용어 TSN TSN 은데이터베이스의버전또는 Commit 버전으로 Data Concurrency Control, Redo Ordering, 복구등 에사용되며트랜잭션이 commit 될때 generate 된다. Checkpoint Checkpoint는주기적으로사용자의요청에따라메모리에있는모든변경된 (dirty) 블록을디스크에쓰는작업을말하며복구에필요한 Log 파일의양을줄여준다. 모든 Log Switch가발생할때인스턴스가 NORMAL, POST_TX, IMMEDIATE 옵션으로종료되면사용자요청에따라 Checkpoint가수동으로발생 (alter system checkpoint) 하며, DBWR가작동하기전에 LGWR 제 1 장개요 1

10 가현재 Log 버퍼의내용을 Online Log 파일에 Write하고해당 dirty 버퍼에 mark 되면이정보를 DBWR이받아서모든 marked dirty 버퍼를디스크에기록한다. Checkpoint는 Checkpoint TSN 이전에발생한 Online Log 파일내의모든변경사항이디스크에저장되었음을의미한다. Log 모드 다음은 Log 모드에대한설명이다. NO ARCHIVE LOG 기본적인 Log 모드로 Redo Log 파일은순환하여사용되고 Log Switch가발생하면이전의 Log 파일을 Overwrite한다. 이전의 Log가없기때문에트랜잭션기록중최근의부분만사용할수있다. Redo Log가 Overwrite되면결국마지막전체백업 (offline 백업 ) 을통한복구만가능하다. 백업은반드시데이터베이스가정상종료된상태에서해야하며이로인해서비스의중지가발생한다. ARCHIVE LOG 이 Log 모드에서 Redo Log 파일은 LOGA(Log Archiver) 에의해백업이완료되기전에는사용할수없고, Archive Log 파일은미디어복구 (Media Recovery) 에사용될수있다. 데이터베이스기동중에백업을할수있다. 2 Tibero 백업 & 복구가이드

11 제 2 장백업 본장에서는백업의종류와각종류별백업방법에대해설명한다 개요 논리적인백업데이터베이스의논리적인단위의백업으로 Export 툴로백업한다. 예를들어 Table, Index, Constraint, Sequence 등이있다. 물리적인백업 데이터베이스를구성하는파일을운영체제레벨에서 copy 명령으로백업한다. 예를들어데이터파일, 컨트롤파일, Archive Log 파일등이있다. [ 그림 2.1] 백업대상 백업은 NO ARCHIVE LOG 모드와 ARCHIVE LOG 모드의처리방법이다르다. NO ARCHIVE LOG 모드 (Offline 백업 / Cold 백업 ) 데이터베이스를구성하는전체파일에대해운영을멈춘상태에서백업을하는것으로데이터베이스를백업받은시점으로의복구만가능하다. ARCHIVE LOG 모드 (Online 백업 / Hot 백업 ) 데이터베이스운영중에도백업이가능하고컨트롤파일생성문, 데이터파일, Archive Log 파일을백업 한다. 백업된 Archive Log 파일의시점에따라데이터파일백업시점이전으로복구도가능하다. 제 2 장백업 3

12 [ 그림 2.2] 백업종류 각모드별로 Consistent 와 Inconsistent 백업을할수있다. 구분 Consistent 백업 Inconsistent 백업 설명정상적인 Shutdown 후의백업이다. 정상종료되지않은상태에서의백업또는 DB 운영중의백업이다. (NO ARCHIVE LOG 모드에서는사용을권장하지않음 ) 2.2. 백업방법 컨트롤파일백업 컨트롤파일은데이터베이스의구조를이진파일형태로저장하며데이터베이스를 mount할때반드시필요하다. 만약해당파일이없으면복구하거나재생성해야하므로데이터베이스를구성할때컨트롤파일을 2개이상으로구성하고각파일은서로다른디스크에위치시킬것을권고한다. 다음의동적뷰로컨트롤파일의위치정보와다중화여부를확인한다. v$controlfile 백업방법 다음은컨트롤파일을백업하는과정에대한설명이다. 컨트롤파일다중화 1. tbdown 명령어를사용해서데이터베이스를 down한다. 2. 컨트롤파일을다른위치로복사한다. 3. $TB_SID.tip 파일에서 CONTROL_FILES 파라미터를추가한다. 4. tbboot 명령어로데이터베이스를기동시킨다. 4 Tibero 백업 & 복구가이드

13 컨트롤파일 Trace 생성 O/S 의 copy 명령을통해별도의위치에복사하고아래문법을사용하여 Trace 를생성한다. SQL> ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS '<FILENAME>' REUSE NORESETLOGS; 항목 <FILENAME> REUSE RESETLOGS NORESETLOGS 설명생성할 Trace 파일이름을지정한다. ( 경로를미지정하는경우 $TB_SID.tip 파일의 DB_CREATE_FILE_DEST 파라미터에정의된디렉터리에생성됨 ) 컨트롤파일의생성문장을백업할때이미존재하는파일을재사용하려면 REUSE 옵션을사용한다. 기존의 Log 파일은무시하고 Log를초기화한다. 기존의유효한 Log 파일을계속사용한다. 참고 컨트롤파일을백업할때컨트롤파일다중화가필수사항은아니지만컨트롤파일 Trace 생성전에 진행하는것을권장한다 Online 백업 Online 백업은 Tibero 를운영하는중에백업하는것으로 ALTER DATABASE 명령으로 Tablespace 의데 이터파일을백업하며 ARCHIVE LOG 모드에서만사용가능하다. 백업방법 다음은 Online 백업하는과정에대한설명이다. 1. 데이터베이스에 Online 백업의시작을알린다. SQL> ALTER TABLESPACE SYSTEM BEGIN BACKUP; 2. 동적뷰 (v$backup) 로아래와같이현재의백업모드를확인한다. SQL> select * from v$backup; FILE# STATUS CHANGE# TIME ACTIVE NOT ACTIVE 0 2 NOT ACTIVE 0 3 NOT ACTIVE 0 제 2 장백업 5

14 3. O/S 명령으로해당 Tablespace 의데이터파일을복사한다. SQL>!cp /home/tibero/tbdata/system001.dtf /home/tibero/tbdata_bak/system001.dtf 4. Tibero 데이터베이스에 Online 백업종료를알린다. SQL> ALTER TABLESPACE SYSTEM END BACKUP; 주의 Online 백업중에는데이터베이스의변경사항에대한 Log 의양이늘어나기때문에가능하면신속하 게작업을하고종료한다 Offline 백업 Offline 백업은 Tibero를종료한후백업하는방법이다. Tibero를정상종료한후 O/S의 copy 명령을이용해데이터파일, Log 파일, 컨트롤파일, Tip 파일등을백업한다. MOUNT 또는 OPEN 모드에서 v$datafile, v$logfile 뷰를통해백업할파일정보를조회할수있으며 ARCHIVE LOG 모드에서는 Archive 파일도백업한다. 백업방법 다음은 Offline 백업하는과정에대한설명이다. 1. 동적뷰 (v$datafile) 로아래와같이백업대상파일을조회한다. SQL> select name from v$datafile; NAME /home/tibero/tbdata/system001.dtf /home/tibero/tbdata/undo001.dtf /home/tibero/tbdata/usr001.dtf /home/tibero/tbdata/apm_ts.dtf 2. 동적뷰 (v$logfile) 로아래와같이백업대상 Log 파일을조회한다. SQL> select group#, member from v$logfile; GROUP# MEMBER /home/tibero/tbdata/redo01.redo 6 Tibero 백업 & 복구가이드

15 1 /home/tibero/tbdata/redo11.redo 2 /home/tibero/tbdata/redo21.redo 3. 동적뷰 (v$controlfile) 로아래와같이백업대상컨트롤파일을조회한다. SQL> select name from v$controlfile; NAME /home/tibero/tbdata/c1.ctl /home/tibero/tbdata/c2.ctl 4. tbdown 명령어로 Tibero 를종료한다. $ tbdown 5. 조회한백업대상파일을복사한다. $ cp /home/tibero/tbdata/*.dtf /home/tibero/tbdata_bak/ $ cp /home/tibero/tbdata/*.redo /home/tibero/tbdata_bak/ $ cp /home/tibero/tbdata/*.ctl /home/tibero/tbdata_bak/ 또는 $ cp /home/tibero/tbdata/*.* /home/tibero/tbdata_bak/ 제 2 장백업 7

16

17 제 3 장복구 (Single) 본장에서는복구작업에대한설명과각장애상황별해결방법에대해설명한다 개요 복구는시스템에장애가발생하는경우복원또는시스템작동을유지하기위한절차또는기법이다. 다음은부트과정별복구관련작업이다. NOMOUNT : 인스턴스시작 데이터베이스생성가능 컨트롤파일재생성가능 MOUNT : 컨트롤파일오픈 데이터파일이름변경가능 Archive 모드옵션활성화또는비활성화가능 전체데이터베이스복구작업가능 OPEN : 컨트롤파일에정의한모든파일오픈 파손복구 (Crash Recovery) 시스템이상이나 Shutdown abort 등비정상적인데이터베이스종료후 Tibero가기동하는과정에서자동으로수행되는복구작업이다. Online Redo Log 파일, Online 데이터파일, Current 컨트롤파일만을사용하고, Undo Tablespace를이용하여 commit되지않은데이터에대해복구작업을진행한다. [ 그림 3.1] 파손복구단계 제 3 장복구 (Single) 9

18 다음은파손복구의특징이다. 복구작업이자동으로수행되며데이터베이스관리자가데이터복구를위한로그를적용하는등의수작업을하지않고자동으로처리된다. Online Log(Redo Log) 를사용하며 Archive Log는사용하지않는다. Redo의 Roll-forward와 Rollback을사용한다 미디어복구 (Media Recovery) 미디어복구는 Tibero를구성하는파일에물리적인손상이발생하였거나정상동작을할수없는경우복구하는과정이다. 데이터파일의버전이다른경우 ( 데이터파일의손상으로백업해놓은데이터파일을이용하는경우 ), 컨트롤파일을복구한경우, Online Redo Log 파일에손상이있는경우, 사용자의실수로데이터가유실된경우, Aarchive Log 파일이유실된경우는미디어복구를해야한다. 다음은미디어복구의특징이다. DBA의명령에의해수동으로수행한다. (ALTER DATABASE RECOVER...) 백업받은데이터파일을이용해서복구한다. Redo Log 파일이나 Archive Log 파일로부터 Redo record를적용한다. MOUNT 모드에서만가능하다. 미디어복구의종류는다음과같다. 구분 완전복구 불완전복구 설명 Archive Log 파일과 Online Log 파일을모두사용해서가장최근 Log까지모두반영한다. Log 파일일부만적용하거나특정시점으로복구가가능하다. Point-in-Time 복구 Redo record 의일부만적용 불완전복구를하게되면반드시 resetlogs 로데이터베이스를기동해야한다. resetlogs 에대한자세한내용은 "RESETLOGS" 를참고한다. 10 Tibero 백업 & 복구가이드

19 미디어복구는다음의동적뷰를사용한다. V$RECOVER_FILE V$RECOVERY_FILE_STATUS V$LOGFILE V$CONTROLFILE V$LOG RESETLOGS 불완전복구를하게되면반드시 resetlogs로데이터베이스를기동해야한다. resetlogs 이전의데이터파일및 Log 파일과 resetlogs 이후의파일은서로호환되지않는다. resetlogs 이전의백업파일이나 Log 파일들을이용하여 resetlogs 이후로복구할수없다. 또한 resetlogs 이후의파일들을가지고 resetlogs 이전상태로불완전복구도불가능하다. 다음은 RESETLOGS 의사용예이다. $ tbboot t resetlogs 참고 resetlogs 로시작한경우반드시새로운백업을받기를권장한다 복구환경구성 다음은복구환경을구성하는방법에대한설명이다. 1. Tibero 파라마터설정 DB_NAME=tibero LISTENER_PORT=38629 CONTROL_FILES="/home/tibero/tbdata/c1.ctl", "/home/tibero/tbdata/c2.ctl" DB_CREATE_FILE_DEST="/home/tibero/tbdata" LOG_ARCHIVE_DEST="/home/tibero/tbarch" #CERTIFICATE_FILE="/home/tibero/tibero5/config/svr_wallet/tibero.crt" #PRIVKEY_FILE="/home/tibero/tibero5/config/svr_wallet/tibero.key" #WALLET_FILE="/home/tibero/tibero5/config/svr_wallet/WALLET" MAX_SESSION_COUNT=10 TOTAL_SHM_SIZE=1024M 2. 데이터베이스생성 제 3 장복구 (Single) 11

20 CREATE DATABASE "tibero" USER SYS IDENTIFIED BY TIBERO MAXDATAFILES 4096 CHARACTER SET MSWIN949 LOGFILE GROUP 0 ('redo01.redo', 'redo02.redo') SIZE 50M, GROUP 1 ('redo11.redo', 'redo12.redo') SIZE 50M, GROUP 2 ('redo21.redo', 'redo22.redo') SIZE 50M MAXLOGFILES 100 MAXLOGMEMBERS 8 ARCHIVELOG DATAFILE 'system001.dtf' SIZE 256M AUTOEXTEND ON NEXT 16M MAXSIZE 3072M DEFAULT TABLESPACE USR DATAFILE 'usr001.dtf' SIZE 128M AUTOEXTEND ON NEXT 16M MAXSIZE 3072M DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE 'temp001.dtf' SIZE 512M AUTOEXTEND ON NEXT 16M MAXSIZE 10240M EXTENT MANAGEMENT LOCAL AUTOALLOCATE UNDO TABLESPACE UNDO DATAFILE 'undo001.dtf' SIZE 512M AUTOEXTEND ON NEXT 16M MAXSIZE 10240M EXTENT MANAGEMENT LOCAL AUTOALLOCATE; 3. Tablespace 생성 DROP TABLESPACE "MY_FILE001" INCLUDING CONTENTS AND DATAFILES; CREATE TABLESPACE "MY_FILE001" DATAFILE 'my_file001.dtf' SIZE 10M AUTOEXTEND ON NEXT 1M MAXSIZE 3G EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M; 4. 사용자생성 DROP USER TIBERO CASCADE; CREATE USER tibero IDENTIFIED BY tmax DEFAULT TABLESPACE MY_FILE001; GRANT CONNECT, RESOURCE, DBA TO tibero; 12 Tibero 백업 & 복구가이드

21 3.3. 복구방법 컨트롤파일복구 본절에서는컨트롤파일을각상황별로복구하는방법에대해설명한다. 컨트롤파일이삭제된경우 운영상태에서컨트롤파일이삭제되어장애가발생한경우백업된컨트롤파일의생성문장으로컨트롤파일을재생성한다. 장애상황 $ tbboot $ tbsql sys/tibero SQL> ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS '/home/tibero/tbdata/ctl_backup.sql' REUSE NORESETLOGS; $ rm -f /home/tibero/tbdata/c1.ctl 해결방법 $ tbdown Tibero instance terminated (NORMAL mode). $ tbboot listener port = change core dump dir to /home/tibero_td/tibero5/bin/prof ******************************************************** * Critical Warning : Raise svmode failed. The reason is * TBR : Unable to read control file. * Current server mode is NOMOUNT. ******************************************************** Tibero 5 Tibero instance started suspended at NOMOUNT mode. $ tbsql sys/tibero 제 3 장복구 (Single) 13

22 tbsql 5 Connected to Tibero. Control File created. File finished. SQL> exit Disconnected. $ tbdown Tibero instance terminated (NORMAL mode). $ tbboot listener port = change core dump dir to /home/tibero/tibero5/bin/prof ******************************************************** * Critical Warning : Raise svmode failed. The reason is * TBR-1024 : Database needs media recovery: media recovery required(/home/tibero/tbdata/system001.dtf). * Current server mode is MOUNT. ******************************************************** Tibero 5 Tibero instance started suspended at MOUNT mode. $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> select * from v$recover_file; FILE# ONLINE ERROR CHANGE# TIME ONLINE media recovery required /06/14 1 ONLINE media recovery required /06/14 14 Tibero 백업 & 복구가이드

23 2 ONLINE media recovery required /06/14 3 ONLINE media recovery required /06/14 4 ONLINE media recovery required /06/14 5 rows selected. SQL> alter database recover automatic database; Database altered. SQL> select * from v$recover_file; 0 row selected. SQL> exit Disconnected. $ tbdown Tibero instance terminated (NORMAL mode). $ tbboot listener port = change core dump dir to /home/tibero_td/tibero5/bin/prof Tibero 5 Tibero instance started up (NORMAL mode). $ tbsql sys/tibero tbsql 5 Connected to Tibero. -- 백업한컨트롤파일스크립트내의주석스크립트부분을활용하여 Temp 파일생성 SQL> ALTER TABLESPACE TEMP ADD TEMPFILE '/home/tibero/tbdata/temp001.dtf' 2 SIZE 512M REUSE AUTOEXTEND ON NEXT 16M MAXSIZE 10G; Tablespace 'TEMP' altered. SQL> exit Disconnected. 참고 만약운영상태에서컨트롤파일이다른파일로덮어씌워진경우도위의방법으로해결할수있다. 제 3 장복구 (Single) 15

24 이중화컨트롤파일하나가삭제된경우 데이터베이스가 down 상태에서이중화컨트롤파일하나가삭제된경우삭제된컨트롤파일을재생성하거나파라미터파일의내용을수정한다. 장애상황 $ rm -f /home/tibero/tbdata/c1.ctl $ tbdown $ tbboot listener port = change core dump dir to /home/tibero/tibero5/bin/prof Tibero 5 Tibero instance started up (NORMAL mode). $ tail -10f trace.log 14:37: [CLC][2] 06 tc_cf.c :160 control file read failed : '/home/tibero/tbdata/c1.ctl' (blkno=1) (No such file or directory) 14:37: [CLC][2] 06 tc_cf.c :215 control file write failed: '/home/tibero/tbdata/c1.ctl' 14:37: [CLC][2] 06 tc_cf.c :160 control file read failed : '/home/tibero/tbdata/c1.ctl' (blkno=1) (No such file or directory) 14:37: [CLC][2] 06 tc_cf.c :215 control file write failed: '/home/tibero/tbdata/c1.ctl' 14:37: [CLC][2] 06 tc_cf.c :160 control file read failed : '/home/tibero/tbdata/c1.ctl' (blkno=1) (No such file or directory) 14:37: [CLC][2] 06 tc_cf.c :215 control file write failed: '/home/tibero/tbdata/c1.ctl' 14:37: [CLC][2] 06 tc_cf.c :160 control file read failed : '/home/tibero/tbdata/c1.ctl' (blkno=1) (No such file or directory) 14:37: [CLC][2] 06 tc_cf.c :215 control file write failed: '/home/tibero/tbdata/c1.ctl' 14:37: [CLC][2] 06 tc_cf.c :160 control file read failed : '/home/tibero/tbdata/c1.ctl' (blkno=1) (No such file or directory) 14:37: [CLC][2] 06 tc_cf.c :215 control file write failed: '/home/tibero/tbdata/c1.ctl' 14:37: [CLC][2] 06 tc_cf.c :160 control file read failed : '/home/tibero/tbdata/c1.ctl' (blkno=1) (No such file or directory) 14:37: [CLC][2] 06 tc_cf.c :215 control file write failed: '/home/tibero/tbdata/c1.ctl' $ tbdown 해결방법 16 Tibero 백업 & 복구가이드

25 $ cp /home/tibero/tbdata/c2.ctl /home/tibero/tbdata/c1.ctl $ tbboot Online Log 파일복구 Redo Log 유실에따른 Tibero의동작은다음과같다. boot할때 Redo 파일이하나이상없는경우 boot가실패한다. 정상적으로기동된상태에서동작중 Redo Log 파일이삭제되는경우 boot 이후한번도사용되지않은 Redo Log 파일이삭제된경우 ( 파일디스크립터없음 ) 그룹내에이용가능한다른멤버파일이있을경우는 Trace Log에메시지만남기고정상동작한다. 그룹내에멤버가모두삭제된경우 Trace Log에에러메시지를남기면서 Tibero down된다. boot 이후사용된적이있는 Redo Log 파일이삭제된경우 ( 파일디스크립터있음 ) 정상적으로진행된다. INACTIVE 모드로그그룹의로그멤버하나가삭제된경우 운영상태에서 INACTIVE 모드로그그룹의로그멤버하나가삭제된경우에는장애가발생한멤버를삭제한후재생성한다. 장애상황 SQL> set line 200 SQL> col group# for 999 SQL> col member for a50 SQL> col SEQ# for 999 SQL> col MB for 999 SQL> select a.group#, a.member, b.bytes/1024/1024 "MB", b.archived "ARC", 2 b.sequence# "SEQ#", b.status 3 from v$logfile a, v$log b 4 where a.group#=b.group# 5 order by 1; GROUP# MEMBER MB ARC SEQ# STATUS /home/tibero/tbdata/redo01.redo 50 YES 3 INACTIVE 0 /home/tibero/tbdata/redo02.redo 50 YES 3 INACTIVE 1 /home/tibero/tbdata/redo11.redo 50 NO 4 CURRENT 제 3 장복구 (Single) 17

26 1 /home/tibero/tbdata/redo12.redo 50 NO 4 CURRENT 2 /home/tibero/tbdata/redo21.redo 50 YES 2 INACTIVE 2 /home/tibero/tbdata/redo22.redo 50 YES 2 INACTIVE 6 rows selected. SQL>!rm -f /home/tibero/tbdata/redo01.redo SQL>!ls /home/tibero/tbdata/redo01.redo ls: /home/tibero/tbdata/redo01.redo: No such file or directory SQL> alter system switch logfile; SQL> / SQL> / SQL> / SQL> / SQL> set line 200 SQL> col group# for 999 SQL> col member for a50 SQL> col SEQ# for 999 SQL> col MB for 999 SQL> select a.group#, a.member, b.bytes/1024/1024 "MB", b.archived "ARC", 2 b.sequence# "SEQ#", b.status 3 from v$logfile a, v$log b 4 where a.group#=b.group# 5 order by 1; GROUP# MEMBER MB ARC SEQ# STATUS /home/tibero/tbdata/redo01.redo 50 NO 9 CURRENT 0 /home/tibero/tbdata/redo02.redo 50 NO 9 CURRENT 1 /home/tibero/tbdata/redo11.redo 50 YES 7 INACTIVE 1 /home/tibero/tbdata/redo12.redo 50 YES 7 INACTIVE 2 /home/tibero/tbdata/redo21.redo 50 YES 8 INACTIVE 18 Tibero 백업 & 복구가이드

27 2 /home/tibero/tbdata/redo22.redo 50 YES 8 INACTIVE 6 rows selected. SQL>! $vi /home/tibero/tibero5/instance/tibero/log/dbmslog/dbms.log 21:04: [DDL][0] 18 Executing DDL: alter system switch logfile 21:04: [CLL][0] 4 LOGFILE SWITCHED. LF#1(seqno=4, blocks=769 next= ae4) 21:04: [CLA][0] 5 LOG GROUP 1 (lsn=4) ARCHIVED. (/home/tibero/tbarch/log-t0-r14647-s4.arc) 21:04: [DDL][0] 18 Executing DDL: alter system switch logfile 21:04: [CLL][3] 4 Failed to read 1 log blocks LF#0(member=0, blkno=0) 21:04: [CLL][0] 4 LOGFILE SWITCHED. LF#2(seqno=5, blocks=0 next= ae7) 21:04: [CLA][0] 5 LOG GROUP 2 (lsn=5) ARCHIVED. (/home/tibero/tbarch/log-t0-r14647-s5.arc) 21:04: [DDL][0] 18 Executing DDL: alter system switch logfile 21:04: [CLL][3] 4 Failed to read 1 log blocks LF#0(member=0, blkno=0) 21:04: [CLL][0] 4 LOGFILE SWITCHED. LF#0(seqno=6, blocks=0 next= aea) 21:04: [CLL][3] 5 Failed to read 1 log blocks LF#0(member=0, blkno=0) 21:04: [CLA][0] 5 LOG GROUP 0 (lsn=6) ARCHIVED. (/home/tibero/tbarch/log-t0-r14647-s6.arc) 21:04: [DDL][0] 18 Executing DDL: alter system switch logfile 21:04: [CLL][0] 4 LOGFILE SWITCHED. LF#1(seqno=7, blocks=0 next= aec) 21:04: [CLA][0] 5 LOG GROUP 1 (lsn=7) ARCHIVED. (/home/tibero/tbarch/log-t0-r14647-s7.arc) 21:05: [DDL][0] 18 Executing DDL: alter system switch logfile 21:05: [CLL][3] 4 Failed to read 1 log blocks LF#0(member=0, blkno=0) 21:05: [CLL][0] 4 LOGFILE SWITCHED. LF#2(seqno=8, blocks=0 next= af7) 21:05: [CLA][0] 5 LOG GROUP 2 (lsn=8) ARCHIVED. (/home/tibero/tbarch/log-t0-r14647-s8.arc) 해결방법 $ tbsql sys/tibero tbsql 5 Connected to Tibero. 제 3 장복구 (Single) 19

28 SQL> alter system switch logfile; SQL> alter database drop logfile member '/home/tibero/tbdata/redo01.redo'; Database altered. SQL> alter database add logfile member '/home/tibero/tbdata/redo01.redo' to group 0; Database altered. SQL> alter system switch logfile; SQL> / SQL> / SQL>! $vi /home/tibero/tibero5/instance/tibero/log/dbmslog/dbms.log 21:11: [DDL][0] 18 Executing DDL: alter database drop logfile member '/home/tibero/tbdata/redo01.redo' 21:11: [DDL][0] 18 Alter database type 1 succeeded. 21:12: [DDL][0] 18 Executing DDL: alter database add logfile member '/home/tibero/tbdata/redo01.redo' to group 0 21:12: [DDL][0] 18 Alter database type 1 succeeded. 21:12: [DDL][0] 18 Executing DDL: alter system switch logfile 21:12: [CLL][0] 4 LOGFILE SWITCHED. LF#1(seqno=10, blocks=6 next= b96) 21:12: [CLA][0] 5 LOG GROUP 1 (lsn=10) ARCHIVED. (/home/tibero/tbarch/log-t0-r14647-s10.arc) 21:13: [DDL][0] 18 Executing DDL: alter system switch logfile 21:13: [CLL][0] 4 LOGFILE SWITCHED. LF#2(seqno=11, blocks=0 next= b98) 21:13: [CLA][0] 5 LOG GROUP 2 (lsn=11) ARCHIVED. (/home/tibero/tbarch/log-t0-r14647-s11.arc) 21:13: [DDL][0] 18 Executing DDL: alter system switch logfile 21:13: [CLL][0] 4 LOGFILE SWITCHED. LF#0(seqno=12, blocks=0 next= b9c) 21:13: [CLA][0] 5 LOG GROUP 0 (lsn=12) ARCHIVED. (/home/tibero/tbarch/log-t0-r14647-s12.arc) 20 Tibero 백업 & 복구가이드

29 INACTIVE 모드로그그룹이삭제된경우 운영상태에서 INACTIVE 모드로그그룹이삭제된경우장애가발생한로그그룹을삭제한후재생성한다. 장애상황 $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> set line 200 SQL> col group# for 999 SQL> col member for a50 SQL> col SEQ# for 999 SQL> col MB for 999 SQL> select a.group#, a.member, b.bytes/1024/1024 "MB", b.archived "ARC", 2 b.sequence# "SEQ#", b.status 3 from v$logfile a, v$log b 4 where a.group#=b.group# 5 order by 1; GROUP# MEMBER MB ARC SEQ# STATUS /home/tibero/tbdata/redo01.redo 50 YES 1 INACTIVE 0 /home/tibero/tbdata/redo02.redo 50 YES 1 INACTIVE 1 /home/tibero/tbdata/redo11.redo 50 NO 2 CURRENT 1 /home/tibero/tbdata/redo12.redo 50 NO 2 CURRENT 2 /home/tibero/tbdata/redo21.redo 50 NO -1 UNUSED 2 /home/tibero/tbdata/redo22.redo 50 NO -1 UNUSED 6 rows selected. SQL>!rm -f /home/tibero/tbdata/redo01.redo SQL>!rm -f /home/tibero/tbdata/redo02.redo SQL>!ls /home/tibero/tbdata/redo01.redo ls: /home/tibero/tbdata/redo01.redo: No such file or directory SQL>!ls /home/tibero/tbdata/redo02.redo ls: /home/tibero/tbdata/redo02.redo: No such file or directory SQL> alter system switch logfile; SQL> / 제 3 장복구 (Single) 21

30 SQL> / SQL> exit Disconnected. 해결방법 $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> alter database drop logfile group 0; Database altered. SQL> alter database add logfile group 0 2 ('/home/tibero/tbdata/redo01.redo', '/home/tibero/tbdata/redo02.redo') 3 size 50M; Database altered. SQL> set line 200 SQL> col group# for 999 SQL> col member for a50 SQL> col SEQ# for 999 SQL> col MB for 999 SQL> select a.group#, a.member, b.bytes/1024/1024 "MB", b.archived "ARC", 2 b.sequence# "SEQ#", b.status 3 from v$logfile a, v$log b 4 where a.group#=b.group# 5 order by 1; GROUP# MEMBER MB ARC SEQ# STATUS /home/tibero/tbdata/redo01.redo 50 NO -1 UNUSED 0 /home/tibero/tbdata/redo02.redo 50 NO -1 UNUSED 1 /home/tibero/tbdata/redo11.redo 50 NO 5 CURRENT 1 /home/tibero/tbdata/redo12.redo 50 NO 5 CURRENT 22 Tibero 백업 & 복구가이드

31 2 /home/tibero/tbdata/redo21.redo 50 YES 3 INACTIVE 2 /home/tibero/tbdata/redo22.redo 50 YES 3 INACTIVE 6 rows selected. CURRENT 모드로그그룹삭제후 abort 로종료된경우 ARCHIVE LOG 모드운영상태에서 CURRENT 모드로그그룹이삭제되고 abort로종료된경우특정시점의 TSN을이용하여불완전복구를해야한다. 마지막 Archive Log 파일의 NEXT_TSN 정보를이용하여변경기반복구를진행하며 v$archive_dest_files 의 next_tsn 정보를확인하거나 Archivel 파일덤프를발생시켜 next_tsn 정보를확인한다. 변경기반복구작업을하는경우에는 next_tsn - 1 값으로진행한다. 장애상황 $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> set line 200 SQL> col group# for 999 SQL> col member for a50 SQL> col SEQ# for 999 SQL> col MB for 999 SQL> select a.group#, a.member, b.bytes/1024/1024 "MB", b.archived "ARC", 2 b.sequence# "SEQ#", b.status 3 from v$logfile a, v$log b 4 where a.group#=b.group# 5 order by 1; GROUP# MEMBER MB ARC SEQ# STATUS /home/tibero/tbdata/redo01.redo 50 NO 7 CURRENT 0 /home/tibero/tbdata/redo02.redo 50 NO 7 CURRENT 1 /home/tibero/tbdata/redo11.redo 50 YES 5 INACTIVE 1 /home/tibero/tbdata/redo12.redo 50 YES 5 INACTIVE 2 /home/tibero/tbdata/redo21.redo 50 YES 6 INACTIVE 2 /home/tibero/tbdata/redo22.redo 50 YES 6 INACTIVE 6 rows selected. 제 3 장복구 (Single) 23

32 SQL> CREATE TABLE T1 (C1 VARCHAR(5)); Table 'T1' created. SQL> INSERT INTO T1 (C1) VALUES ('00011'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> INSERT INTO T1 (C1) VALUES ('00012'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> INSERT INTO T1 (C1) VALUES ('00013'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> INSERT INTO T1 (C1) VALUES ('00014'); SQL> COMMIT; Commit completed. SQL> set line 200 SQL> col group# for 999 SQL> col member for a50 SQL> col SEQ# for 999 SQL> col MB for 999 SQL> select a.group#, a.member, b.bytes/1024/1024 "MB", b.archived "ARC", 2 b.sequence# "SEQ#", b.status 3 from v$logfile a, v$log b 4 where a.group#=b.group# 5 order by 1; 24 Tibero 백업 & 복구가이드

33 GROUP# MEMBER MB ARC SEQ# STATUS /home/tibero/tbdata/redo01.redo 50 NO 10 CURRENT 0 /home/tibero/tbdata/redo02.redo 50 NO 10 CURRENT 1 /home/tibero/tbdata/redo11.redo 50 YES 8 INACTIVE 1 /home/tibero/tbdata/redo12.redo 50 YES 8 INACTIVE 2 /home/tibero/tbdata/redo21.redo 50 YES 9 INACTIVE 2 /home/tibero/tbdata/redo22.redo 50 YES 9 INACTIVE 6 rows selected. SQL>!rm -f /home/tibero/tbdata/redo01.redo SQL>!rm -f /home/tibero/tbdata/redo02.redo SQL>!ls /home/tibero/tbdata/redo01.redo /home/tibero/tbdata/redo01.redo not found SQL>!ls /home/tibero/tbdata/redo02.redo /home/tibero/tbdata/redo02.redo not found SQL> exit Disconnected. $ tbdown abort Tibero instance terminated (ABORT mode). 해결방안 $ cp /home/tibero/tbdata_bak/*.dtf /home/tibero/tbdata $ tbboot mount listener port = change core dump dir to /home/tibero/tibero5/bin/prof Tibero 5 Tibero instance started up (MOUNT mode). $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> set line 200 SQL> col group# for 999 SQL> col member for a50 SQL> col SEQ# for 999 SQL> col MB for 999 SQL> select a.group#, a.member, b.bytes/1024/1024 "MB", b.archived "ARC", 제 3 장복구 (Single) 25

34 2 b.sequence# "SEQ#", b.status 3 from v$logfile a, v$log b 4 where a.group#=b.group# 5 order by 1; GROUP# MEMBER MB ARC SEQ# STATUS /home/tibero/tbdata/redo01.redo 50 NO 10 CURRENT 0 /home/tibero/tbdata/redo02.redo 50 NO 10 CURRENT 1 /home/tibero/tbdata/redo11.redo 50 YES 8 INACTIVE 1 /home/tibero/tbdata/redo12.redo 50 YES 8 INACTIVE 2 /home/tibero/tbdata/redo21.redo 50 YES 9 INACTIVE 2 /home/tibero/tbdata/redo22.redo 50 YES 9 INACTIVE 6 rows selected. --next_change# - 1 값조회 SQL> set line 200 SQL> col name for a40 SQL> col SEQ# for 999 SQL> col TSN for SQL> select name, sequence# seq#, next_change#-1 tsn 2 from v$archive_dest_files order by 2; NAME SEQ# TSN /home/tibero/tbdata/arch/log-t0-r0-s7.arc /home/tibero/tbdata/arch/log-t0-r0-s8.arc /home/tibero/tbdata/arch/log-t0-r0-s9.arc rows selected. --TSN 정보가없을경우 Log 파일덤프를발생시킨다. SQL> alter system dump logfile '/home/tibero/tbdata/arch/log-t0-r0-s9.arc'; SQL> exit Disconnected. $ cd $TB_HOME/instance/$TB_SID/dump/tracedump $ ls -rlt total 24 -rw-r--r-- 1 tibero dba 2688 Jul 10 19:08 tb_dump_ _37_2.trc --next_tsn 값을 10 진수로변경 : b227 (hex) => (dec) --next_tsn - 1 = $ grep next tb_dump_ _37_2.trc 26 Tibero 백업 & 복구가이드

35 low= b21e :59:28 next= b :59:43...( 이하생략 ) $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> alter database recover automatic database until change 45606; Database altered. SQL> exit Disconnected. $ tbdown Tibero instance terminated (NORMAL mode). $ tbboot resetlogs listener port = change core dump dir to /home/tibero/tibero5/bin/prof Tibero 5 Tibero instance started up (NORMAL RESETLOGS mode). $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> select * from t1; C rows selected. 제 3 장복구 (Single) 27

36 CURRENT 모드로그그룹삭제후 immediate 로종료된경우 ARCHIVE LOG 모드운영상태에서 CURRENT 모드로그그룹이삭제되고 immediate로종료된경우마지막까지 commit된데이터는데이터파일에저장된후정상종료되므로취소기반으로복구를진행한다. 장애상황 $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> CREATE TABLE T1 (C1 VARCHAR(5)); Table 'T1' created. SQL> INSERT INTO T1 (C1) VALUES ('00011'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> INSERT INTO T1 (C1) VALUES ('00012'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> INSERT INTO T1 (C1) VALUES ('00013'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> INSERT INTO T1 (C1) VALUES ('00014'); 28 Tibero 백업 & 복구가이드

37 SQL> COMMIT; Commit completed. SQL> set line 200 SQL> col group# for 999 SQL> col member for a50 SQL> col SEQ# for 999 SQL> col MB for 999 SQL> select a.group#, a.member, b.bytes/1024/1024 "MB", b.archived "ARC", 2 b.sequence# "SEQ#", b.status 3 from v$logfile a, v$log b 4 where a.group#=b.group# 5 order by 1; GROUP# MEMBER MB ARC SEQ# STATUS /home/tibero/tbdata/redo01.redo 50 NO 7 CURRENT 0 /home/tibero/tbdata/redo02.redo 50 NO 7 CURRENT 1 /home/tibero/tbdata/redo11.redo 50 NO 5 INACTIVE 1 /home/tibero/tbdata/redo12.redo 50 NO 5 INACTIVE 2 /home/tibero/tbdata/redo21.redo 50 NO 6 INACTIVE 2 /home/tibero/tbdata/redo22.redo 50 NO 6 INACTIVE 3 rows selected. SQL>!rm -f /home/tibero/tbdata/redo01.redo SQL>!rm -f /home/tibero/tbdata/redo02.redo SQL>!ls /home/tibero/tbdata/redo01.redo /home/tibero/tbdata/redo01.redo not found SQL>!ls /home/tibero/tbdata/redo02.redo /home/tibero/tbdata/redo02.redo not found SQL> exit Disconnected. $ tbdown immediate Tibero instance terminated (IMMEDIATE mode). 해결방안 $ tbboot listener port = change core dump dir to /home/tibero/tibero5/bin/prof ******************************************************** * Critical Warning : Raise svmode failed. The reason is * TBR-1042 : Unable to read log member file in group 0, member -1 (), block 0. 제 3 장복구 (Single) 29

38 * Current server mode is MOUNT. ******************************************************** Tibero 5 Tibero instance started suspended at MOUNT mode. $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> ALTER DATABASE RECOVER DATABASE UNTIL CANCEL; Database altered. SQL> exit Disconnected. $ tbdown Tibero instance terminated (NORMAL mode). $ tbboot resetlogs listener port = change core dump dir to /home/tibero/tibero5/bin/prof Tibero 5 Tibero instance started up (NORMAL RESETLOGS mode). $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL>!ls /home/tibero/tbdata/redo01.redo /home/tibero/tbdata/redo01.redo SQL>!ls /home/tibero/tbdata/redo02.redo 30 Tibero 백업 & 복구가이드

39 /home/tibero/tbdata/redo02.redo SQL> set line 200 SQL> col group# for 999 SQL> col member for a50 SQL> col SEQ# for 999 SQL> col MB for 999 SQL> select a.group#, a.member, b.bytes/1024/1024 "MB", b.archived "ARC", 2 b.sequence# "SEQ#", b.status 3 from v$logfile a, v$log b 4 where a.group#=b.group# 5 order by 1; GROUP# MEMBER MB ARC SEQ# STATUS /home/tibero/tbdata/redo01.redo 50 NO 1 CURRENT 0 /home/tibero/tbdata/redo02.redo 50 NO 1 CURRENT 1 /home/tibero/tbdata/redo11.redo 50 NO -1 UNUSED 1 /home/tibero/tbdata/redo12.redo 50 NO -1 UNUSED 2 /home/tibero/tbdata/redo21.redo 50 NO -1 UNUSED 2 /home/tibero/tbdata/redo22.redo 50 NO -1 UNUSED 3 rows selected. SQL> select * from t1; C rows selected Temp Tablespace 복구 Temp 파일이삭제된경우 Temp Tablespace의파일이삭제된경우 tbboot을실행하면 Temp 파일이자동적으로생성된다. 장애상황 $ tbboot $ tbsql sys/tibero $ rm rf /home/tibero/tbdata/temp001.dtf 제 3 장복구 (Single) 31

40 해결방안 $ tbdown $ ls -al /home/tibero/tbdata/temp001.dtf ls: /home/tibero/tbdata/temp001.dtf: No such file or directory $ tbboot $ ls -al /home/tibero/tbdata/temp001.dtf -rw tibero dba Jun 24 17:25 /home/tibero/tbdata/temp001.dtf 데이터파일장애완전복구자동완전복구 ARCHIVE LOG 모드운영상태에서데이터파일이삭제된경우기존백업된데이터파일을복사한후 AUTOMATIC 명령어로복구한다. 장애상황 $ tbdown $ cp R /home/tibero/tbdata /home/tibero/tbdata_bak $ tbboot $ tbsql tibero/tmax SQL> CREATE TABLE T1 (C1 VARCHAR(5)) TABLESPACE MY_FILE001; Table 'T1' created. SQL> INSERT INTO T1 (C1) VALUES ('00011'); SQL> INSERT INTO T1 (C1) VALUES ('00012'); SQL> INSERT INTO T1 (C1) VALUES ('00013'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> / SQL> / 32 Tibero 백업 & 복구가이드

41 SQL> exit $ tbdown $ rm f /home/tibero/tbdata/my_file001.dtf 해결방안 $ cp /home/tibero/tbdata_bak/*.dtf /home/tibero/tbdata $ tbboot mount $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> ALTER DATABASE RECOVER AUTOMATIC; Database altered. SQL> exit Disconnected. $ tbdown Tibero instance terminated (NORMAL mode). $ tbboot listener port = change core dump dir to /home/tibero_td/tibero5/bin/prof Tibero 5 Tibero instance started up (NORMAL mode). $ tbsql tibero/tmax tbsql 5 Connected to Tibero. 제 3 장복구 (Single) 33

42 SQL> select * from t1; C rows selected. 사용자완전복구 ARCHIVE LOG 모드운영상태에서데이터파일이삭제된경우 Archive 파일로생성된것은 Archive 파일을이용하여명시적으로각각복구하고, Archive 파일로생성되지않은 current 상태인것은 Redo 파일로복구한다. 장애상황 $ tbdown $ cp R /home/tibero/tbdata /home/tibero/tbdata_bak $ tbboot $ tbsql tibero/tmax SQL> CREATE TABLE T1 (C1 VARCHAR(5)) TABLESPACE MY_FILE001; Table 'T1' created. SQL> INSERT INTO T1 (C1) VALUES ('00011'); SQL> INSERT INTO T1 (C1) VALUES ('00012'); SQL> INSERT INTO T1 (C1) VALUES ('00013'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> / 34 Tibero 백업 & 복구가이드

43 SQL> / SQL> exit $ tbdown $ rm f /home/tibero/tbdata/my_file001.dtf 해결방안 $ cp /home/tibero/tbdata_bak/*.dtf /home/tibero/tbdata $ tbboot mount $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> ALTER DATABASE RECOVER; Database altered. SQL> ALTER DATABASE RECOVER LOGFILE '/home/tibero/tbarch/log-t0-r0-s1.arc'; Database altered. SQL> ALTER DATABASE RECOVER LOGFILE '/home/tibero/tbarch/log-t0-r0-s2.arc'; Database altered. SQL> ALTER DATABASE RECOVER LOGFILE '/home/tibero/tbarch/log-t0-r0-s3.arc'; Database altered. SQL> select * from v$log; THREAD# GROUP# SEQUENCE# BYTES MEMBERS ARCHIVED STATUS FIRST_CHANGE# FIRST_TIME NO CURRENT /06/ YES INACTIVE /06/ YES INACTIVE /06/24 3 rows selected. 제 3 장복구 (Single) 35

44 SQL> select * from v$logfile; GROUP# STATUS TYPE MEMBER ONLINE /home/tibero/tbdata/redo01.redo 0 ONLINE /home/tibero/tbdata/redo02.redo 1 ONLINE /home/tibero/tbdata/redo11.redo 1 ONLINE /home/tibero/tbdata/redo12.redo 2 ONLINE /home/tibero/tbdata/redo21.redo 2 ONLINE /home/tibero/tbdata/redo22.redo 6 rows selected. SQL> ALTER DATABASE RECOVER LOGFILE '/home/tibero/tbdata/redo01.redo'; Database altered. SQL> exit Disconnected. tbarch]$ tbdown Tibero instance terminated (NORMAL mode). tbarch]$ tbboot listener port = change core dump dir to /home/tibero/tibero5/bin/prof Tibero 5 Tibero instance started up (NORMAL mode). tbarch]$ tbsql tibero/tmax tbsql 5 Connected to Tibero. SQL> select * from t1; C Tibero 백업 & 복구가이드

45 rows selected. 백업데이터파일이없을경우완전복구 ARCHIVE LOG 모드운영상태에서백업데이터파일이없을경우먼저데이터파일을생성하고 AUTO MATIC 명령어로완전복구한다. 단, 데이터파일이생성되는시점부터 Archive 파일이존재해야한다. 장애상황 $ tbdown $ cp R /home/tibero/tbdata /home/tibero/tbdata_bak $ tbboot $ tbsql tibero/tmax SQL> CREATE TABLE T1 (C1 VARCHAR(5)) TABLESPACE MY_FILE001; Table 'T1' created. SQL> INSERT INTO T1 (C1) VALUES ('00011'); SQL> INSERT INTO T1 (C1) VALUES ('00012'); SQL> INSERT INTO T1 (C1) VALUES ('00013'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> / SQL> / SQL> exit $ tbdown $ rm f /home/tibero/tbdata/my_file001.dtf 제 3 장복구 (Single) 37

46 해결방안 $ tbboot mount $ tbsql sys/tibero SQL> ALTER DATABASE CREATE DATAFILE '/home/tibero/tbdata/my_file001.dtf'; Database altered. SQL> ALTER DATABASE RECOVER AUTOMATIC; Database altered. SQL> exit $ tbdown $ tbboot $ tbsql tibero/tmax SQL> SELECT * FROM T1; C rows selected. 백업데이터파일이있을경우 Online 중에완전복구 백업데이터파일이있고 Online 중에데이터파일이삭제된경우해당 Tablespace를 Offline시키고 Partitial 복구 ( 해당 Tablespace) 를한다. 복구후에는 Tablespace를 Online시킨다. 장애상황 $ tbdown $ cp R /home/tibero/tbdata /home/tibero/tbdata_bak $ tbboot $ tbsql tibero/tmax SQL> CREATE TABLE T1 (C1 VARCHAR(5)) TABLESPACE MY_FILE001; Table 'T1' created. SQL> INSERT INTO T1 (C1) VALUES ('00011'); 38 Tibero 백업 & 복구가이드

47 SQL> INSERT INTO T1 (C1) VALUES ('00012'); SQL> INSERT INTO T1 (C1) VALUES ('00013'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> / SQL> / SQL> exit Disconnected. $ rm f /home/tibero/tbdata/my_file001.dtf 해결방안 $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> alter tablespace MY_FILE001 offline immediate; Tablespace 'MY_FILE001' altered. SQL> exit Disconnected. $ cp /home/tibero/tbdata_bak/my_file001.dtf /home/tibero/tbdata $ tbsql sys/tibero tbsql 5 Connected to Tibero. 제 3 장복구 (Single) 39

48 SQL> alter database recover automatic tablespace MY_FILE001; Database altered. SQL> alter tablespace MY_FILE001 online; Tablespace 'MY_FILE001' altered. SQL> conn tibero/tmax Connected to Tibero. SQL> select * from t1; C rows selected 데이터파일장애불완전복구 corrupt block 에러가발생하는경우 "alter system set _enable_mr_corrupt_recovery=y " 를적용하거나 $TB_SID.tip 파일에파라미터기재후재기동한다. 변경기반 (TSN) 불완전복구 alter database recover automatic database until change allow <BLOCK 수 > corruption; 시간기반불완전복구 alter database recover automatic database until time '2013/06/13 15:58:50' allow <BLOCK 수 > corruption; 취소기반불완전복구 alter database recover until cancel allow <BLOCK 수 > corruption; 참고 취소기반복구의경우 DPL/DPI, nologging 데이터를포함하면 log block corruption 발생가능성이 있으므로해당작업후에는반드시 Full 백업수행을권장한다. 40 Tibero 백업 & 복구가이드

49 변경기반 (TSN) 불완전복구 ARCHIVE LOG 모드운영상태에서데이터파일이삭제된경우특정시점의 TSN을이용하여변경기반불완전복구를한다. 마지막 Archive Log 파일의 NEXT_TSN 정보를이용하여변경기반복구를진행하며 v$archive_dest_files 의 next_tsn 정보나 Archive 파일덤프를발생시켜 next_tsn 정보를확인한다. 변경기반복구작업을하는경우에는 next_tsn - 1 값으로진행한다. 장애상황 $ tbdown $ cp R /home/tibero/tbdata /home/tibero/tbdata_bak $ tbboot $ tbsql sys/tibero SQL> SELECT * FROM V$LOG; THREAD# GROUP# SEQUENCE# BYTES MEMBERS ARCHIVED STATUS FIRST_CHANGE# FIRST_TIME YES INACTIVE NO CURRENT /06/ NO UNUSED 0 3 rows selected. SQL> CREATE TABLE T1 (C1 VARCHAR(5)); Table 'T1' created. SQL> INSERT INTO T1 (C1) VALUES ('00011'); SQL> INSERT INTO T1 (C1) VALUES ('00012'); SQL> INSERT INTO T1 (C1) VALUES ('00013'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; 제 3 장복구 (Single) 41

50 SQL> INSERT INTO T1 (C1) VALUES ('00021'); SQL> INSERT INTO T1 (C1) VALUES ('00022'); SQL> INSERT INTO T1 (C1) VALUES ('00023'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> INSERT INTO T1 (C1) VALUES ('00031'); SQL> INSERT INTO T1 (C1) VALUES ('00032'); SQL> INSERT INTO T1 (C1) VALUES ('00033'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> INSERT INTO T1 (C1) VALUES ('00041'); SQL> INSERT INTO T1 (C1) VALUES ('00042'); SQL> INSERT INTO T1 (C1) VALUES ('00043'); SQL> COMMIT; Commit completed. SQL> exit Disconnected. 42 Tibero 백업 & 복구가이드

51 $ tbdown Tibero instance terminated (NORMAL mode). $ rm /home/tibero/tbdata/*.dtf $ tbboot listener port = change core dump dir to /home/tibero/tibero5/bin/prof ******************************************************** * Critical Warning : Raise svmode failed. The reason is * TBR-1024 : Database needs media recovery: open failed(/home/tibero/tbdata/system001.dtf). * Current server mode is MOUNT. ******************************************************** Tibero 5 Tibero instance started suspended at MOUNT mode. 해결방안 $ tbdown Tibero instance terminated (NORMAL mode). $ cp /home/tibero/tbdata_bak/*.dtf /home/tibero/tbdata $ tbboot mount listener port = change core dump dir to /home/tibero/tibero5/bin/prof Tibero 5 Tibero instance started up (MOUNT mode). $ tbsql sys/tibero tbsql 5 Connected to Tibero. 제 3 장복구 (Single) 43

52 SQL> SELECT * FROM V$LOG; THREAD# GROUP# SEQUENCE# BYTES MEMBERS ARCHIVED STATUS FIRST_CHANGE# FIRST_TIME YES INACTIVE /06/ NO CURRENT /06/ YES INACTIVE /06/14 3 rows selected. --next_change# - 1 값조회 SQL> set line 200 SQL> col name for a40 SQL> col SEQ# for 999 SQL> col TSN for SQL> select name, sequence# seq#, next_change#-1 tsn 2 from v$archive_dest_files order by 2; NAME SEQ# TSN /home/tibero/tbarch/log-t0-r0-s1.arc /home/tibero/tbarch/log-t0-r0-s2.arc /home/tibero/tbarch/log-t0-r0-s3.arc /home/tibero/tbarch/log-t0-r0-s4.arc rows selected. --TSN 정보가없을경우 Log 파일덤프를발생시킨다. SQL> alter system dump logfile '/home/tibero/tbarch/log-t0-r0-s4.arc'; SQL> exit Disconnected. $ cd $TB_HOME/instance/$TB_SID/dump/tracedump $ ls -rlt total 28 -rw-r--r-- 1 tibero dba 202 Jun 13 22:33 tb_dump_13456_18_27.trc -rw-r--r-- 1 tibero dba Jun 13 22:37 tb_dump_13457_3_0.trc -rw-r--r-- 1 tibero dba 7071 Jun 14 09:35 tb_dump_21951_18_2.trc 44 Tibero 백업 & 복구가이드

53 --next_tsn 값을 10진수로변경 : b227 (hex) => (dec) --next_tsn - 1 = $ cat tb_dump_21951_18_2.trc grep next low= d :21:26 next= d :21:59 $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> alter database recover automatic database until change 15666; Database altered. SQL> exit Disconnected. $ tbdown Tibero instance terminated (NORMAL mode). $ tbboot resetlogs listener port = change core dump dir to /home/tibero/tibero5/bin/prof Tibero 5 Tibero instance started up (NORMAL RESETLOGS mode). $ tbsql tibero/tmax tbsql 5 Connected to Tibero. SQL> select * from t1; C 제 3 장복구 (Single) 45

54 rows selected. 시간기반불완전복구 ARCHIVE LOG 모드운영상태에서데이터파일이삭제된경우시간을지정하여복구한다. 장애상황 $ tbdown $ cp R /home/tibero/tbdata /home/tibero/tbdata_bak $ tbboot $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> CREATE TABLE T1 (C1 VARCHAR(5)); Table 'T1' created. SQL> INSERT INTO T1 (C1) VALUES ('00011'); SQL> COMMIT; Commit completed. SQL> select * from t1; C row selected. SQL>!date Thu Jun 13 15:58:50 KST 2013 SQL> INSERT INTO T1 (C1) VALUES ( '00021'); 46 Tibero 백업 & 복구가이드

55 SQL> COMMIT; Commit completed. SQL> select * from t1; C rows selected. SQL> exit Disconnected. $ tbdown Tibero instance terminated (NORMAL mode). $ rm /home/tibero/tbdata/*.dtf $ tbboot listener port = change core dump dir to /home/tibero/tibero5/bin/prof ******************************************************** * Critical Warning : Raise svmode failed. The reason is * TBR-1024 : Database needs media recovery: open failed(/home/tibero/tbdata/system001.dtf). * Current server mode is MOUNT. ******************************************************** Tibero 5 Tibero instance started suspended at MOUNT mode. 해결방안 $ tbdown Tibero instance terminated (NORMAL mode). $ cp /home/tibero/tbdata_bak/*.dtf /home/tibero/tbdata $ tbboot mount listener port = change core dump dir to /home/tibero/tibero5/bin/prof 제 3 장복구 (Single) 47

56 Tibero 5 Tibero instance started up (MOUNT mode). $ export TB_NLS_DATE_FORMAT='YYYY/MM/DD HH24:MI:SS' $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> alter database recover automatic database until time '2013/06/13 15:58:50'; Database altered. SQL> exit Disconnected. $ tbdown Tibero instance terminated (NORMAL mode). $ tbboot resetlogs listener port = change core dump dir to /home/tibero/tibero5/bin/prof Tibero 5 Tibero instance started up (NORMAL RESETLOGS mode). $ tbsql tibero/tmax tbsql 5 Connected to Tibero. SQL> select * from t1; C Tibero 백업 & 복구가이드

57 1 row selected. 취소기반불완전복구 ARCHIVE LOG 모드운영상태에서데이터파일이삭제된경우 Archive 파일을이용하여명시적으로복구한다. 장애상황 $ tbdown $ cp R /home/tibero/tbdata /home/tibero/tbdata_bak $ tbboot listener port = change core dump dir to /home/tibero/tibero5/bin/prof Tibero 5 Tibero instance started up (NORMAL mode). $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> CREATE TABLE T1 (C1 VARCHAR(5)) TABLESPACE MY_FILE001; Table 'T1' created. SQL> INSERT INTO T1 (C1) VALUES ('00011'); SQL> COMMIT; Commit completed. SQL> select * from t1; C 제 3 장복구 (Single) 49

58 1 row selected. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> col name format a40; SQL> select name, sequence# from v$archived_log order by sequence#; NAME SEQUENCE# /home/tibero/tbarch/log-t0-r0-s1.arc 1 1 row selected. SQL> exit Disconnected. $ tbdown Tibero instance terminated (NORMAL mode). $ rm /home/tibero/tbdata/*.dtf $ tbboot listener port = change core dump dir to /home/tibero/tibero5/bin/prof ******************************************************** * Critical Warning : Raise svmode failed. The reason is * TBR-1024 : Database needs media recovery: open failed(/home/tibero/tbdata/system001.dtf). * Current server mode is MOUNT. ******************************************************** Tibero 5 Tibero instance started suspended at MOUNT mode. 해결방안 $ tbdown Tibero instance terminated (NORMAL mode). $ cp /home/tibero/tbdata_bak/*.dtf /home/tibero/tbdata $ tbboot mount 50 Tibero 백업 & 복구가이드

59 listener port = change core dump dir to /home/tibero/tibero5/bin/prof Tibero 5 Tibero instance started up (MOUNT mode). $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> ALTER DATABASE RECOVER DATABASE UNTIL CANCEL; Database altered. SQL> ALTER DATABASE RECOVER LOGFILE '/home/tibero/tbarch/log-t0-r0-s1.arc'; Database altered. SQL> ALTER DATABASE RECOVER CANCEL; Database altered. SQL> exit Disconnected. $ tbdown Tibero instance terminated (NORMAL mode). $ tbboot resetlogs listener port = change core dump dir to /home/tibero/tibero5/bin/prof Tibero 5 Tibero instance started up (NORMAL RESETLOGS mode). $ tbsql sys/tibero tbsql 5 제 3 장복구 (Single) 51

60 Connected to Tibero. SQL> select * from t1; C row selected. 52 Tibero 백업 & 복구가이드

61 제 4 장복구 (TAC) 본장에서는 TAC 의복구방법에대해서설명한다 개요 TAC 복구의경우 Single DB 복구절차와유사하지만아래와같은차이점이있다. 미디어복구는한인스턴스만 MOUNT 모드로부팅한후진행한다. 모든 NODE의 Archive Log 파일이복구할 NODE의 LOG_ARCHIVE_DEST 파라미터의지정된디렉터리에모두위치해야한다 복구방법 본절에서는 TAC 취소기반의불완전복구에대해서설명한다. TAC 의완전복구, 시간기반불완전복구, TSN 기반불완전복구절차는 Single DB 와동일하므로자세한내용은 3.3. 복구방법 을참고한다. 다음은 TAC 취소기반의불완전복구절차이다. 1. 취소기반복구를시작한다. alter database recover database until cancel; 2. 복구할 Log 파일을등록한다. alter database recover logfile '<logfile name>'; 3. 등록된 Log 파일을 merge 하면서 Log 파일끝에도달할때까지복구를진행한다. alter database recover continue; 4. 복구를중지하려면아래명령을실행한다. alter database recover cancel; 제 4 장복구 (TAC) 53

62 취소기반의불완전복구 ARCHIVE LOG 모드운영상태에서데이터파일이삭제된경우 Archive 파일로생성된것은 Archive 파일을이용하여명시적으로각각복구하고, Archive 파일로생성되지않은 current 상태인것은 Redo 파일로복구한다. 장애상황 1. 테이블및데이터입력 (NODE1) $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> select * from v$log; THREAD# GROUP# SEQUENCE# BYTES MEMBERS ARCHIVED STATUS FIRST_CHANGE# FIRST_TIME NO CURRENT /06/ YES INACTIVE /06/ YES INACTIVE /06/ NO CURRENT /06/ YES INACTIVE /06/ YES INACTIVE /06/22 6 rows selected. SQL> CREATE TABLE T1 (C1 VARCHAR(5)); Table 'T1' created. SQL> INSERT INTO T1 (C1) VALUES ('00011'); SQL> COMMIT; Commit completed. 54 Tibero 백업 & 복구가이드

63 SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> INSERT INTO T1 (C1) VALUES ('00012'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> exit Disconnected. $ tbdown Tibero instance terminated (NORMAL mode). 2. 데이터입력 (NODE2) $ tbsql sys/tibero tbsql 5 Connected to Tibero. SQL> INSERT INTO T1 (C1) VALUES ('00013'); SQL> COMMIT; Commit completed. SQL> ALTER SYSTEM SWITCH LOGFILE; SQL> exit Disconnected. $ tbdown Tibero instance terminated (NORMAL mode) 3. 데이터파일초기화 (NODE1) 제 4 장복구 (TAC) 55

64 $ dd if=/dev/zero of=/dev/rdata4g081 bs=8192k records in records out $ dd if=/dev/zero of=/dev/rdata4g082 bs=8192k records in records out $ dd if=/dev/zero of=/dev/rdata4g083 bs=8192k records in records out $ dd if=/dev/zero of=/dev/rdata4g084 bs=8192k records in records out $ dd if=/dev/zero of=/dev/rdata4g085 bs=8192k records in records out $ dd if=/dev/zero of=/dev/rdata4g086 bs=8192k records in records out $ tbboot listener port = change core dump dir to /data1/tstac1/tibero5/bin/prof ******************************************************** * Critical Warning : Raise svmode failed. The reason is * TBR-1024:Database needs media recovery:wrong database file(/dev/rdata4g081). * Current server mode is MOUNT. ******************************************************** Tibero 5 Tibero instance started suspended at MOUNT mode. 해결방안 1. 백업된파일로데이터파일복구 (NODE1) $ dd if=/data1/tstac1/bak/system001.dtf of=/dev/rdata4g081 bs=8192k records in records out $ dd if=/data1/tstac1/bak/usr001.dtf of=/dev/rdata4g082 bs=8192k records in records out $ dd if=/data1/tstac1/bak/temp001.dtf of=/dev/rdata4g083 bs=8192k records in 56 Tibero 백업 & 복구가이드

65 512+0 records out $ dd if=/data1/tstac1/bak/undo001.dtf of=/dev/rdata4g084 bs=8192k records in records out $ dd if=/data1/tstac1/bak/undo002.dtf of=/dev/rdata4g086 bs=8192k records in records out $ dd if=/data1/tstac1/bak/apm_ts.dtf of=/dev/rdata4g085 bs=8192k records in records out 2. NODE2의 Archive Log 파일을 NODE1으로전송 ftp> ls -rlt 200 PORT command successful. 150 Opening data connection for /bin/ls. total 416 -rw tstac2 tsteam Jun 22 12:33 log-t1-r0-s7.arc 226 Transfer complete. ftp> bi 200 Type set to I. ftp> ha Hash mark printing on (1024 bytes/hash mark). ftp> mget *.arc mget log-t1-r0-s7.arc? y 200 PORT command successful. 150 Opening data connection for log-t1-r0-s7.arc ( bytes). ################################################################ 226 Transfer complete bytes received in seconds (6.679e+04 Kbytes/s) local: log-t1-r0-s7.arc remote: log-t1-r0-s7.arc 3. 취소기반불완전복구수행 a. Log 파일확인 $ tbboot listener port = change core dump dir to /data1/tstac1/tibero5/bin/prof ******************************************************** * Critical Warning : Raise svmode failed. The reason is * TBR-1024 : Database needs media recovery: file restored(/dev/rdata4g081). * Current server mode is MOUNT. ******************************************************** 제 4 장복구 (TAC) 57

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

슬라이드 1

슬라이드 1 사례를통해본 RMAN (RMAN Case Study) 2013. 02. Seungtaek Lee( 放浪 A) RMAN 백업 Server-Managed Backup(RMAN) Components Target : 백업대상 Catalog : 백업정보가저장되는 RMAN Repository Auxiliary : 백업또는 Target 를 Restore하여여러가지용도로사용하는

More information

휠세미나3 ver0.4

휠세미나3 ver0.4 andromeda@sparcs:/$ ls -al dev/sda* brw-rw---- 1 root disk 8, 0 2014-06-09 18:43 dev/sda brw-rw---- 1 root disk 8, 1 2014-06-09 18:43 dev/sda1 brw-rw---- 1 root disk 8, 2 2014-06-09 18:43 dev/sda2 andromeda@sparcs:/$

More information

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오.

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오. 메 뉴 다음 사항을 꼭 확인하세요! --------------------------------- 2p 안전을 위한 주의 사항 --------------------------------- 3p 구성품 --------------------------------- 4p 각 부분의 명칭 --------------------------------- 5p 제품의 규격

More information

Tmax

Tmax Tmax JTmaxServer User Guide Tmax v5.0 SP1 Copyright 2009 TmaxSoft Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2009 TmaxSoft Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구서현동 263 분당스퀘어 (AK 프라자

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

System Recovery 사용자 매뉴얼

System Recovery 사용자 매뉴얼 Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.

More information

最即時的Sybase ASE Server資料庫診斷工具

最即時的Sybase ASE Server資料庫診斷工具 TOAD 9.5 Toad Oracle 料 SQL 料 行 理 SQLprofile Quest Software 了 Oracle -Toad Tools of Oracle Application Developers Toad 了 DBA DBA 理 易 度 Toad 料 SQL PL/SQL Toad Oracle PL/SQL Toad Schema Browser Schema Browser

More information

마리오와 소닉 리우 올림픽™

마리오와 소닉 리우 올림픽™ 마리오와 소닉 리우 올림픽 1 사용하기 전에 준비하기 2 유저 콘텐츠에 대하여 3 인터넷으로 이용 가능한 기능 4 보호자 여러분께 5 amiibo란 시작하기 전에 6 게임 소개 7 게임 시작 방법 8 조작 방법 9 데이터 저장과 삭제 통신으로 더욱 즐기기 10 대전 모드 11 포켓 마라톤 12 기록 기타 13 사용 곡명과 작곡자 소개 14 플레이 정보 송신

More information

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인 스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게

More information

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2 유영테크닉스( 주) 사용자 설명서 HDD014/034 IDE & SATA Hard Drive Duplicator 유 영 테 크 닉 스 ( 주) (032)670-7880 www.yooyoung-tech.com 목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy...

More information

인디쓔피-IOM핸돜벁닄큐1014pdf, page 59 @ Preflight ( IOM핸돜벁닄큐__1014 )

인디쓔피-IOM핸돜벁닄큐1014pdf, page 59 @ Preflight ( IOM핸돜벁닄큐__1014 ) Publisher: International Organization for Migration 17, route des Morillons 1211 Geneva 19 Switzerland Tel: +41.22.717 91 11 Fax: +41.22.798 61 50 E-mail: hq@iom.int Internet: http://www.iom.int ISBN 978

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 KeyPad Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착 4x4 Keypad 2 KeyPad 를제어하기위하여 FPGA 내부에 KeyPad controller 가구현 KeyPad controller 16bit 로구성된

More information

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수 사용 설명서 TeraStation Pro II TS-HTGL/R5 패키지 내용물: 본체 (TeraStation) 이더넷 케이블 전원 케이블 TeraNavigator 설치 CD 사용 설명서 (이 설명서) 제품 보증서 www.buffalotech.com 소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

Microsoft Word - 10g RAC on Win2k.doc

Microsoft Word - 10g RAC on Win2k.doc 10g RAC on Win2K Document Control Date Author Change References 2006-03-30 신종근 초기작성함 1-1 ** Agenda 1. 작업목적 Down-Time 최소화!! 2. Pre-Install 환경 3. CRS Install 4. DBMS S/W Install 5. 9i 10g Upgrade 6. 문제점및주의사항

More information

Contents 1. Oracle Recovery Manager(RMAN) RMAN이란? RMAN의특징 RMAN의 Channel과 Media Management RMAN CONFIGURE COMMAND.

Contents 1. Oracle Recovery Manager(RMAN) RMAN이란? RMAN의특징 RMAN의 Channel과 Media Management RMAN CONFIGURE COMMAND. Goodus 기술노트 [40 회 ] Recovery Manager(RMAN) Author Author Job Title 김상국 차장 Creation Date 2009-04-30 Last Updated 2009-04-30 Version 1.0 Copyright(C) 2004 Goodus Inc. All Rights Reserved Contents 1. Oracle

More information

10X56_NWG_KOR.indd

10X56_NWG_KOR.indd 디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때

More information

BSC Discussion 1

BSC Discussion 1 Copyright 2006 by Human Consulting Group INC. All Rights Reserved. No Part of This Publication May Be Reproduced, Stored in a Retrieval System, or Transmitted in Any Form or by Any Means Electronic, Mechanical,

More information

CONTENTS C U B A I C U B A 8 Part I Part II Part III Part IV Part V Part VI Part VII Part VIII Part IX 9 C U B A 10 Part I Part II Part III Part IV Part V Part VI Part VII Part VIII Part IX 11 C U B

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

ALTIBASE 사용자가이드 Templete

ALTIBASE 사용자가이드 Templete Real Alternative DBMS ALTIBASE, Since 1999 ALTIBASE STARTUP/STOP 과정의이해 2010. 05 Copyright c 2000~2013 ALTBASE Corporation. All Rights Reserved. Document Control Change Record Date Author Change Reference

More information

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨 최종 수정일: 2010.01.15 inexio 적외선 터치스크린 사용 설명서 [Notes] 본 매뉴얼의 정보는 예고 없이 변경될 수 있으며 사용된 이미지가 실제와 다를 수 있습니다. 1 목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시

More information

경제통상 내지.PS

경제통상 내지.PS CONTENTS I 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 II 38 39 40 41 42 43 III 46 47 48 49 50 51 52 53 54 55 56 57 58 59 IV 62 63 64 65 66 67 68 69 V

More information

°æÁ¦Åë»ó³»Áö.PDF

°æÁ¦Åë»ó³»Áö.PDF CONTENTS I 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 II 38 39 40 41 42 43 III 46 47 48 49 50 51 52 53 54 55 56 57 58 59 IV 62 63 64 65 66 67 68 69 V

More information

: Symantec Backup Exec System Recovery 8:............................................................................. 3..............................

: Symantec Backup Exec System Recovery 8:............................................................................. 3.............................. W H I T : E PA P E R : C U S TO M I Z E Confidence in a connected world. Symantec Backup Exec System Recovery 8: : Symantec Backup Exec System Recovery 8:.............................................................................

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

ODS-FM1

ODS-FM1 OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 INSTALLATION GUIDE [Korean] 1st Edition (Revised 4) 상표 Microsoft, Windows 및 Internet Explorer는 미국 및 / 또는 다른 국가에서 Microsoft Corporation 의 등록 상표입 Intel 및 Intel Core

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

³»Áö¼öÁ¤

³»Áö¼öÁ¤ Active Directory Active Directory Active Directory Active Directory m Active Directory m Active Directory m Active Directory m Active Directory m Active Directory m Active Directory m Active

More information

manual pdfÃÖÁ¾

manual pdfÃÖÁ¾ www.oracom.co.kr 1 2 Plug & Play Windows 98SE Windows, Linux, Mac 3 4 5 6 Quick Guide Windows 2000 / ME / XP USB USB MP3, WMA HOLD Windows 98SE "Windows 98SE device driver 7 8 9 10 EQ FM LCD SCN(SCAN)

More information

Assign an IP Address and Access the Video Stream - Installation Guide

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

More information

1.LAN의 특징과 각종 방식

1.LAN의 특징과 각종 방식 0 Chapter 1. LAN I. LAN 1. - - - - Switching - 2. LAN - (Topology) - (Cable) - - 2.1 1) / LAN - - (point to point) 2) LAN - 3) LAN - 2.2 1) Bound - - (Twisted Pair) - (Coaxial cable) - (Fiber Optics) 1

More information

11111111111111111111111111111111111111111111111111111111111111111111111111111

11111111111111111111111111111111111111111111111111111111111111111111111111111 서울시 금천구 가산동 448 대륭테크노타운 3차 301호 전화 : (02)838-0760 팩스 : (02)838-0782 메일 : support@gyrosoft.co.kr www.gyrosoft.co.kr www.gyro3d.com 매뉴얼 버전 : 1.00 (발행 2008.6.1) 이 설명서의 어느 부분도 자이로소프트(주)의 승인 없이 일부 또는 전부를 복제하여

More information

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET 135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26

More information

세계 비지니스 정보

세계 비지니스 정보 - i - ii - iii - iv - v - vi - vii - viii - ix - 1 - 2 - 3 - - - - - - - - - - 4 - - - - - - 5 - - - - - - - - - - - 6 - - - - - - - - - 7 - - - - 8 - 9 - 10 - - - - - - - - - - - - 11 - - - 12 - 13 -

More information

Hardware Manual TSP100

Hardware Manual TSP100 Trademark acknowledgments TSP: Star Micronics., Ltd. Notice All rights reserved. Reproduction of any part of this manual in any form whatsoever, without STAR s express permission is forbidden. The contents

More information

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre ( 망고 220 ubuntu 포팅 ) $ wget http://launchpadlibrarian.net/52888742/rootstock_0.1.99.4-0ubuntu1_i386.deb --2014-09-23 18:02:26-- http://launchpadlibrarian.net/52888742/rootstock_0.1.99.4-0ubuntu1_i386.deb

More information

* Factory class for query and DML clause creation * tiwe * */ public class JPAQueryFactory implements JPQLQueryFactory private f

* Factory class for query and DML clause creation * tiwe * */ public class JPAQueryFactory implements JPQLQueryFactory private f JPA 에서 QueryDSL 사용하기위해 JPAQuery 인스턴스생성방법 http://ojc.asia, http://ojcedu.com 1. JPAQuery 를직접생성하기 JPAQuery 인스턴스생성하기 QueryDSL의 JPAQuery API를사용하려면 JPAQuery 인스턴스를생성하면된다. // entitymanager는 JPA의 EntityManage

More information

untitled

untitled Memory leak Resource 力 金 3-tier 見 Out of Memory( 不 ) Memory leak( 漏 ) 狀 Application Server Crash 理 Server 狀 Crash 類 JVM 說 例 行說 說 Memory leak Resource Out of Memory Memory leak Out of Memory 不論 Java heap

More information

#KM-235(110222)

#KM-235(110222) PARTS BOOK KM-235A/B INFORMATION A. Parts Book Structure of Part Book Unique code by mechanism Unique name by mechanism Explode view Ref. No. : Unique identifcation number by part Parts No. : Unique Product

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다 이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,

More information

Microsoft Word - Armjtag_문서1.doc

Microsoft Word - Armjtag_문서1.doc ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Install the PDI on CentOS 2013.04 G L O B E P O I N T 1 Ⅰ linux 구성 II Pentaho Install 2013, Globepoint Inc. All Rights Reserved. 2 I. Linux 구성 2013, Globepoint Inc. All Rights Reserved. 3 IP 설정 1. 설정파일

More information

소만사 소개

소만사 소개 개인정보 라이프사이클에 걸친 기술적 보호대책 - DB방화벽과 PC내 개인정보 무단 저장 검출 및 암호화솔루션 2009.10 소만사 소개 소만사 [소프트웨어를 만드는 사람들 ] 개인정보보호 토털 솔루션 전문업체, 해외수출 기업 금융/통신/대기업/공공 600여 고객 보안1세대 기업 97년 창립(13년) 마이크로소프트 선정 - 10년 후 세계적 소프트웨어 기업 장영실상(IR52),

More information

이 설명서의 올바른 참고문헌 인용은 다음과 같습니다. SAS Institute Inc. 2015. SAS University Edition: Amazon Web Services 용 설치 가이드 Cary, NC: SAS Institute Inc. SAS Universit

이 설명서의 올바른 참고문헌 인용은 다음과 같습니다. SAS Institute Inc. 2015. SAS University Edition: Amazon Web Services 용 설치 가이드 Cary, NC: SAS Institute Inc. SAS Universit SAS University Edition: Amazon Web Services 용 설치 가이드 i 2014 년 6 월 17 일 이 설명서의 올바른 참고문헌 인용은 다음과 같습니다. SAS Institute Inc. 2015. SAS University Edition: Amazon Web Services 용 설치 가이드 Cary, NC: SAS Institute

More information

Microsoft Word - Installation and User Manual_CMD V2.2_.doc

Microsoft Word - Installation and User Manual_CMD V2.2_.doc CARDMATIC CMD INSTALLATION MANUAL 씨앤에이씨스템(C&A SYSTEM Co., Ltd.) 본사 : 서울특별시 용산구 신계동 24-1(금양빌딩 2층) TEL. (02)718-2386( 代 ) FAX. (02) 701-2966 공장/연구소 : 경기도 고양시 일산동구 백석동 1141-2 유니테크빌 324호 TEL. (031)907-1386

More information

Windows 네트워크 사용 설명서

Windows 네트워크 사용 설명서 Windows 네트워크 사용 설명서 (Wireless Manager mobile edition 5.5) 그림의 예로 사용된 프로젝터는 PT-FW300NTEA 입니다. 한국어 TQBH0205-5 (K) 목차 소프트웨어 라이센스 계약 3 무선 연결 사용 시 참고 사항 4 보안 관련 참고 사항 6 소프트웨어 요구 사항 12 시스템 요구 사항 12 Wireless

More information

라즈베리파이 프로그래밍_130912(최종).indd

라즈베리파이 프로그래밍_130912(최종).indd 파이썬으로 시작하는 라즈베리 파이 프로그래밍 Programming the Raspberry Pi Getting Started with Python Programming the Raspberry Pi: Getting Started with Python, 1st Edition. Korean Language Edition Copyright 2013 by McGraw-Hill

More information

KISA-GD

KISA-GD KISA-GD-2011-0002 2011.9 1) RD(Recursive Desired) 플래그 : 리커시브네임서버로하여금재귀적 (recursive) 질의 ( 항목 1.3. 참고 ) 요청을표시함. RD 플레그값이 0 이면반복적 (iterative) 질의를요청 2) AA 플래그 : Authoritative Answer 의약자로써, 네임서버가해당응답데이터를자신이보유하고있는지유무를표시

More information

단계

단계 . Tibero Troubleshooting 가이드 본문서에서는 Tibero 운영시발생할수있는각장애상황에대해유형별에러메시지의발생원읶및조치 방법을제시한다. Contents 1. DB 설치및기동, 종료... 3 1.1. Error : timeout while trying to open port 8629... 3 1.2. Error : Tibero initialization

More information

침입방지솔루션도입검토보고서

침입방지솔루션도입검토보고서 IT 2005. 06. 02. IT IT Windows 3503 4463 4178 64% Solaris 142 56 36 Digital UX 37 24 9 Tru64 30 20 26 Server & DeskTop UNIX HP-UX 27 IRIX 19 FreeBSD 12 7 15 8 5 17 9 2% AIX 5 3 3 Linux 348 400 516 8% Apple

More information

[96_RE11]LMOs(......).HWP

[96_RE11]LMOs(......).HWP - i - - ii - - iii - - iv - - v - - vi - - vii - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

More information

i-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성

i-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성 i-movix 소개 2005 년설립 ( 벨기에, 몽스 ), 방송카메라제작 2005년 Sprintcam Live System 개발 2007년 Sprintcam Live V2 2009년 Sprintcam Live V3 HD 2009년 Sprintcam Vvs HD 2011년 Super Slow Motion X10 2013년 Extreme + Super Slow

More information

i ii iii iv v vi vii viii 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 XXXXXXXX 22 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61

More information

INDUS-8.HWP

INDUS-8.HWP i iii iv v vi vii viii ix x xi 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

00-1표지

00-1표지 summary _I II_ summary _III 1 1 2 2 5 5 5 8 10 12 13 14 18 24 28 29 29 33 41 45 45 45 45 47 IV_ contents 48 48 48 49 50 51 52 55 60 60 61 62 63 63 64 64 65 65 65 69 69 69 74 76 76 77 78 _V 78 79 79 81

More information

DR-M140 사용 설명서

DR-M140 사용 설명서 사용 설명서 본 스캐너를 사용하기 전에 이 설명서를 읽으십시 오. 이 설명서를 다 읽은 후에는 이후에 참조할 수 있 도록 안전한 곳에 보관하십시오. 보증과 A/S 이 제품에는 보증서가 있습니다. 보증서는 구매처에서 받을 수 있습니다. 구매한 날짜 구매처 등의 기 입을 확인한 후 내용을 정확히 읽고 잘 보관하십시오. 보증기간 보증기간은 구매한 날로부터 1년 입니다.

More information

H3250_Wi-Fi_E.book

H3250_Wi-Fi_E.book 무선 LAN 기능으로 할 수 있는 것 2 무선 LAN 기능으로 할 수 있는 것 z q l D w 3 Wi-Fi 기능 플로우차트 z q l D 4 Wi-Fi 기능 플로우차트 w 5 본 사용 설명서의 기호 설명 6 각 장별 목차 1 2 3 4 5 6 7 8 9 10 11 12 13 14 7 목차 1 2 3 4 8 목차 5 6 7 8 9 9 목차 10 11 12

More information

Microsoft Word - Automap3

Microsoft Word - Automap3 사 용 설 명 서 본 설명서는 뮤직메트로에서 제공합니다. 순 서 소개 -------------------------------------------------------------------------------------------------------------------------------------------- 3 제품 등록 --------------------------------------------------------------------------------------------------------------------------------------

More information

<C1A4C3A5BFACB1B82031312D3420C1A4BDC5C1FAC8AFC0DAC0C720C6EDB0DFC7D8BCD220B9D720C0CEBDC4B0B3BCB1C0BB20C0A7C7D120B4EBBBF3BAB020C0CEB1C720B1B3C0B020C7C1B7CEB1D7B7A520B0B3B9DF20BAB8B0EDBCAD28C7A5C1F6C0AF292E687770>

<C1A4C3A5BFACB1B82031312D3420C1A4BDC5C1FAC8AFC0DAC0C720C6EDB0DFC7D8BCD220B9D720C0CEBDC4B0B3BCB1C0BB20C0A7C7D120B4EBBBF3BAB020C0CEB1C720B1B3C0B020C7C1B7CEB1D7B7A520B0B3B9DF20BAB8B0EDBCAD28C7A5C1F6C0AF292E687770> 제 출 문 보건복지부장관 귀 하 이 보고서를 정신질환자의 편견 해소 및 인식 개선을 위한 대상별 인권 교육프로그램 개발 연구의 결과보고서로 제출합니다 주관연구기관명 서울여자간호대학 산학협력단 연 구 책 임 자 김 경 희 연 구 원 김 계 하 문 용 훈 염 형 국 오 영 아 윤 희 상 이 명 수 홍 선 미 연 구 보 조 원 임 주 리 보 조 원 이 난 희 요

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 사용자계정관리 운영체제실습 목차 Ⅲ. 사용자계정관리 4.1 사용자계정관리 4.2 그룹관리 4.3 사용자계정관련파일 4.4 패스워드관리 4.5 사용자신분확인 4.1 사용자계정관리 사용자생성관련명령어 사용자생성 : useradd / adduser 사용자삭제 : userdel 사용자정보변경 : usermod 패스워드설정및변경 : passwd 그룹생성관련명령어 group

More information

Xcovery 사용설명서

Xcovery 사용설명서 ㄱ 센티리온 프리미엄 사용설명서 목 차 Chapter 1 프로그램 소개 및 기본개념 1) 시스템 복구 2) 시스템백업 3) 시스템 백업 및 시스템 복구 활용하기 4) 폴더보호 Chapter 2 프로그램 설치하기 1) 프로그램 설치 방법 2) Centillion 설치 소프트웨어 사용권 계약서 3) 제품 인증 키 입력 4) Centillion 폴더보호 5) Windows

More information

VOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph

VOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph 인터그래프코리아(주)뉴스레터 통권 제76회 비매품 News Letters Information Systems for the plant Lifecycle Proccess Power & Marine Intergraph 2008 Contents Intergraph 2008 SmartPlant Materials Customer Status 인터그래프(주) 파트너사

More information

2 0 1 1 4 2011 1 2 Part I. 1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 Part II. 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 2-14 2-15 2-16 2-17 2-18 2-19 2-20 2-21 2-22 2-23 2-24 2-25 2-26 2-27 2-28

More information

피해자식별PDF용 0502

피해자식별PDF용 0502 국제이주기구(International IOM 인신매매 방지 교육 지침서 시리즈는 인신매매 피해자 Organization for Migration, IOM) 에 대한 지원 서비스를 향상시키려는 노력의 일환으로 개발 는 전 세계 곳곳에서 인신매매 방지 되었다. IOM의 풍부한 현장 경험을 기반으로 하여 실무자에 활동에 참여하고 있는 비정부기구, 정 게 도움이 될

More information

제목을 입력하세요.

제목을 입력하세요. 1. 4 1.1. SQLGate for Oracle? 4 1.2. 4 1.3. 5 1.4. 7 2. SQLGate for Oracle 9 2.1. 9 2.2. 10 2.3. 10 2.4. 13 3. SQLGate for Oracle 15 3.1. Connection 15 Connect 15 Multi Connect 17 Disconnect 18 3.2. Query

More information

디지털포렌식학회 논문양식

디지털포렌식학회 논문양식 ISSN : 1976-5304 http://www.kdfs.or.kr Virtual Online Game(VOG) 환경에서의 디지털 증거수집 방법 연구 이 흥 복, 정 관 모, 김 선 영 * 대전지방경찰청 Evidence Collection Process According to the Way VOG Configuration Heung-Bok Lee, Kwan-Mo

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지 PX-8000 SYSTEM 8 x 8 Audio Matrix with Local Control 2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지역에

More information

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리 ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows

More information

05Àå

05Àå CHAPTER 05 NT,, XP,. NT NTFS, XP. D,,. XP x NT,,, ( x, x ). NT/ /XP,.. PC NT NT. + Guide to Software: Understanding and Installing Windows 2000 and Windows NT + SOFTWARE Guide to Software 3/e SOFTWARE

More information

01

01 IM-A900S 사용 설명서 01 사용하기 전에 라이선스 DivX 비디오에 관하여 DivXR 는 Rovi Corporation의 자회사 DivX, LLC가 개발한 디지털 비디오 포맷입니다. 본 제품은 DivX 비디오 재생 가능 여부를 확인하는 엄격한 테스트를 통과한 공식 DivX CertifiedR 기기입니다. 자세한 정보 및 일반 동영상을

More information

오버라이딩 (Overriding)

오버라이딩 (Overriding) WindowEvent WindowEvent 윈도우가열리거나 (opened) 닫힐때 (closed) 활성화되거나 (activated) 비활성화될때 (deactivated) 최소화되거나 (iconified) 복귀될때 (deiconified) 윈도우닫힘버튼을누를때 (closing) WindowEvent 수신자 abstract class WindowListener

More information

LCD Display

LCD Display LCD Display SyncMaster 460DRn, 460DR VCR DVD DTV HDMI DVI to HDMI LAN USB (MDC: Multiple Display Control) PC. PC RS-232C. PC (Serial port) (Serial port) RS-232C.. > > Multiple Display

More information

Copyrights and Trademarks Autodesk SketchBook Mobile (2.0.2) 2013 Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc.,

Copyrights and Trademarks Autodesk SketchBook Mobile (2.0.2) 2013 Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc., Autodesk SketchBook Mobile Copyrights and Trademarks Autodesk SketchBook Mobile (2.0.2) 2013 Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc., this publication, or parts

More information

Week3

Week3 2015 Week 03 / _ Assignment 1 Flow Assignment 1 Hello Processing 1. Hello,,,, 2. Shape rect() ellipse() 3. Color stroke() fill() color selector background() 4 Hello Processing 4. Interaction setup() draw()

More information

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks XSS s XSS, s, May 25, 2010 XSS s 1 2 s 3 XSS s MySpace 사건. Samy (JS.Spacehero) 프로필 페이지에 자바스크립트 삽입. 스크립트 동작방식 방문자를 친구로 추가. 방문자의 프로필에 자바스크립트를 복사. 1시간 만에 백만 명이 친구등록. s XSS s 위험도가 낮은 xss 취약점을 다른 취약점과 연계하여

More information

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1) [ Version 1.3 ] Access Point,. Access Point IP 10.0.0.1, Subnet Mask 255.255.255.224, DHCP Client. DHCP Server IP IP,, IP 10.0.0.X. (Tip: Auto Sensing Straight, Cross-over.) step 1]. step 2] LAN. step

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 RecurDyn 의 Co-simulation 와 하드웨어인터페이스적용 2016.11.16 User day 김진수, 서준원 펑션베이솔루션그룹 Index 1. Co-simulation 이란? Interface 방식 Co-simulation 개념 2. RecurDyn 과 Co-simulation 이가능한분야별소프트웨어 Dynamics과 Control 1) RecurDyn

More information

Copyright by Korean Local-government Management Institute. ALL RIGHTS RESERVED. No part of this publication may be reproduced, stored in a retrieval s

Copyright by Korean Local-government Management Institute. ALL RIGHTS RESERVED. No part of this publication may be reproduced, stored in a retrieval s 2014. 5 Copyright by Korean Local-government Management Institute. ALL RIGHTS RESERVED. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any

More information

<32B1B3BDC32E687770>

<32B1B3BDC32E687770> 008년도 상반기 제회 한 국 어 능 력 시 험 The th Test of Proficiency in Korean 일반 한국어(S-TOPIK 중급(Intermediate A 교시 이해 ( 듣기, 읽기 수험번호(Registration No. 이 름 (Name 한국어(Korean 영 어(English 유 의 사 항 Information. 시험 시작 지시가 있을

More information

ActFax 4.31 Local Privilege Escalation Exploit

ActFax 4.31 Local Privilege Escalation Exploit NSHC 2013. 05. 23 악성코드 분석 보고서 [ Ransomware 악성코드 ] 사용자의 컴퓨터를 강제로 잠그고 돈을 요구하는 형태의 공격이 기승을 부리고 있 습니다. 이러한 형태의 공격에 이용되는 악성코드는 Ransomware로 불리는 악성코 드 입니다. 한번 감염 시 치료절차가 복잡하며, 보고서 작성 시점을 기준으로 지속 적인 피해자가 발생되고

More information

R50_51_kor_ch1

R50_51_kor_ch1 S/N : 1234567890123 Boot Device Priority NumLock [Off] Enable Keypad [By NumLock] Summary screen [Disabled] Boor-time Diagnostic Screen [Disabled] PXE OPROM [Only with F12]

More information

#KM-340BL

#KM-340BL PARTS BOOK KM-340BL 고속 1본침 본봉 상하송 재봉기 High Speed, 1-Needle, Upper and Lower Feed Lock Stitch Machine W/Large Hook PME-100707 SunStar CO., LTD. INFORMATION A. Parts Book Structure of Part Book Unique code

More information

F120L(JB)_UG_V1.0_ indd

F120L(JB)_UG_V1.0_ indd 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 전화끊기, 통화중메뉴사용하기 전화통화를종료하려면 통화중 ➌ ( 끊기 ) 를누르세요. 전원버튼으로통화종료 ( 124쪽 ) 로설정한경우통화중전원

More information

81-05.PDF

81-05.PDF . 2003 7 1 15.,.,,.,.. 1) 1986, 1986. 1,,,, 1993. 85 , 4.,, (GUI).,, CD,,,, (PDA ),,.,,. (IT ),., 1995.. 3...,,.. 1. Design,.,,, 2), ( ).,,. 3) 2 1 (. 12 ).. 2,, ( ), 2001( 4 ), 24 3,,,. 86 ), ), ), )..

More information

199

199 198 199 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 200 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 201 202 III 203 204 III 205 206 III 207 t r a c k a n d f i e l d 208 III 209

More information

DRB1598A

DRB1598A DDJ-S1 http://www.prodjnet.com/support/ 본 파이오니어 제품을 구입해 주셔서 감사드립 본 취급설명서를 주의깊게 읽으시고, 갖고 계신 모델의 올바른 조작법을 익히십시오. 본 취급설 명서를 읽으신 후, 안전한 곳에 보관하셔서 나중에 참고하십시오. 일부 국가 또는 지역의 경우, 전원 플러그 및 콘센트의 형태가 설명의 그림에 보여지는

More information

Chapter 4. LISTS

Chapter 4. LISTS C 언어에서리스트구현 리스트의생성 struct node { int data; struct node *link; ; struct node *ptr = NULL; ptr = (struct node *) malloc(sizeof(struct node)); Self-referential structure NULL: defined in stdio.h(k&r C) or

More information

씨에이에스는 서울특별시 시설관리공단 계약 제1579호(2005.7.25) 장애인 콜택시 콜센터 차량관제시스템 구축사업 감리용역 에 근거하여 카나스 에서 수행중인 장애인콜택시 콜센터 차량관제시스템 구축사업에 대한 최종감리를 실시하고 본 보고서를 제출합니다. 2005.11

씨에이에스는 서울특별시 시설관리공단 계약 제1579호(2005.7.25) 장애인 콜택시 콜센터 차량관제시스템 구축사업 감리용역 에 근거하여 카나스 에서 수행중인 장애인콜택시 콜센터 차량관제시스템 구축사업에 대한 최종감리를 실시하고 본 보고서를 제출합니다. 2005.11 관리 번호 씨에이에스 감리 2005-102호 서울특별시 시설관리공단 장애인콜택시 콜센터 차량관제시스템 구축사업 최종감리 보고서 2005 년 11 월 씨에이에스 씨에이에스는 서울특별시 시설관리공단 계약 제1579호(2005.7.25) 장애인 콜택시 콜센터 차량관제시스템 구축사업 감리용역 에 근거하여 카나스 에서 수행중인 장애인콜택시 콜센터 차량관제시스템 구축사업에

More information

# MBK_사고수리안내매뉴얼(갱신)

# MBK_사고수리안내매뉴얼(갱신) - 2012 02 02-09 4 6 7 9 14-19 - 16 16 17 18 19 19 34-37 (ISP) Integrated Service Package 36 10-13 - 12 13 20-33 - 22 23 24 24 26 32 38-41 - 40 4 6 7 9 - 1. 2. 119 119-080-001-1886 4 l 3. 2 4. 112 112

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

디지털포렌식학회 논문양식

디지털포렌식학회 논문양식 Windows Transactional NTFS(TxF), Registry(TxR) 기능 연구 유 병 영, 방 제 완, 이 상 진 고려대학교 디지털포렌식연구센터 Analysis of Windows Transactional NTFS(TxF) and Transactional Registry(TxR) Byeongyeong Yoo, Jewan Bang, Sangjing

More information