Ark for Oracle Version 4.0.0.0 User s Guide Ark v4.0.0 User s Guide 1 데이타뱅크시스템즈
Copyright 2004 Databank Systems Ltd. All rights reserved. 대구광역시남구대명동 2139 대구디지털산업진흥원본관 505 호 Tel : (053)746-5817 Fax : (050)5817-5817 서울특별시금천구가산동 60-15 리더스타워 503 호 Tel : (02)6404-8977 Fax : (02)6404-8978 부산광역시해운대구재송동 1209 센텀 IS 타워 1306 호 Tel : 070-8277-5970 Fax : 050-5817-5817 http://www.idatabank.com http://www.iark.net Ark v4.0.0 User s Guide 2 데이타뱅크시스템즈
목차 ARK FOR ORACLE... 1 USER S GUIDE... 1 제품구성물... 5 PART Ⅰ 소개및특징... 6 소개및특징... 7 소개... 7 Ark 구조... 8 Active 와 Backup 의역할변경... 9 관리및모니터링기능 - Ark Manager... 9 PART Ⅱ 인스톨및구성... 10 인스톨및구성... 11 Backup Database 구성... 11 Ark Agent 설치... 15 Ark Manager 설치... 24 Ark Manager 삭제... 32 PART Ⅲ ARK MANAGER... 34 USER INTERFACE 소개... 35 초기화면... 35 MENU... 36 File... 36 Setting... 36 Tools... 36 Admin... 37 Monitor... 38 Help... 38 TOOLBARS... 39 공통툴바... 39 Active 툴바... 39 Backup 툴바... 39 MAIN WINDOW... 41 트리... 41 DB 상태정보... 43 CPU & MEMORY... 46 Archive Destination Disk Free... 46 ADMIN... 47 Log Switch... 47 View Log... 48 Ark v4.0.0 User s Guide 3 데이타뱅크시스템즈
Parameter 변경... 49 Alert Log 모니터링... 51 Force Logging 모드... 53 Startup, Shutdown... 55 Agent Process Execute... 57 Datafile Transfer... 59 Temporary Tablesapce... 62 SWITCHOVER... 66 FAILOVER... 73 PART Ⅳ ARKMGR... 77 ARK COMMAND LINE INTERFACE... 78 arkmgr 실행... 78 명령어구조... 79 PART V 기타... 83 FAQ... 84 유지보수 GUIDE... 88 고객지원... 88 회사소개... 89 Ark v4.0.0 User s Guide 4 데이타뱅크시스템즈
제품구성물 사용자가이드 Ark for Oracle 인스톨 CD Ark v4.0.0 User s Guide 5 데이타뱅크시스템즈
PART Ⅰ 소개및특징 Ark v4.0.0 User s Guide 6 데이타뱅크시스템즈
소개및특징 소개 Ark 는데이터베이스를작동중지시킬수있는장애, 재난, 오류그리고훼손등으로부터기업을보호하기위해 Oracle Active (Production) Database 와 Backup Database 를통합관리, 모니터링함으로써중요한데이터를보호하는역할을수행합니다. 1. Oracle MAA 기반인 Oracle Standby Database 기술을이용한검증된데이터베이스미러링솔루션 2. 완벽한데이터정합성및무손실보장 3. 재해발생시복구시간이소요되지않고즉시서비스이전 4. 불시의장애발생에대한 Failover 기능및계획된유지보수등을위한 Switchover 기능제공 5. 데이터무손실을위한동기적 log 전송및시스템가용성증대를위한비동기적 log 전송지원 6. 운영시스템의중단없이백업시스템구축 7. 백업서버의데이터베이스를조회, 출력등으로활용가능 Ark v4.0.0 User s Guide 7 데이타뱅크시스템즈
Ark 구조 Ark Architecture Ark Manager Active Database 에 DML 트랜잭션이발생되면, Redo data 는 Backup Database 로전달되어집니다.. Backup Database 는 Active 와같은시점의데이터를유지합니다. Backup Database 는복구모드또는 READ ONLY, READ WRITE 상태중한모드상에존재합니다. Backup Database 는필요한경우 Active Role 로변경될수있습니다. Ark v4.0.0 User s Guide 8 데이타뱅크시스템즈
Active 와 Backup 의역할변경 Switchover 기존 Active Database 는 Backup Database 로변경, 기존 Backup Database 중하나가 Active Database 로변경 H/W 또는 O/S 유지보수작업등과같이 Active Database 에대한계획된가동중지시수행 추가적인환경설정이필요없음 Ark Manager GUI 및 Ark Client Console 환경에서수행 Failover 기존 Active Database 를포기, 기존 Backup Database 중하나를 Active Database 로변경 예측하지못한재난 / 재해등으로인하여 Active Database 의기능중지시 Backup 로전이되고난후기존 Active database 는재구성되어야함 Ark Manager GUI 및 Ark Client Console 환경에서수행 관리및모니터링기능 - Ark Manager 관리 Active 및 Backup Instance 환경설정 Active 및 Backup Instance 상태변경 ( 시작, 종료, Recovery Mode 등 ) Active 및 Backup Database Parameter 변경 Server Agent Process(LFT, UDT, RDO, ARP, OMR) 제어 Failover/Switchover 명령수행 (Backup Database Activation) 모니터링 Redo Log 전송현황및성능모니터링 Oracle Alert log 모니터링 Server Agent 모니터링 Active 및 Backup Database 서버리소스모니터링 Ark v4.0.0 User s Guide 9 데이타뱅크시스템즈
PART Ⅱ 인스톨및구성 Ark v4.0.0 User s Guide 10 데이타뱅크시스템즈
인스톨및구성 Backup Database 구성 수동 Backup Database 구성 Backup Database 를구성하기위해서는하나이상의운영중인 Database 가존재해야합니다. 1. Active database 에서의사전설정 Password File 생성 Ark 의동작이성공적으로이뤄지기위해서는 SYSDBA 권한의접근이가능하여야합니다. 만약 password file 이존재하지않는다면생성합니다. >orapwd file=orapw<sid> password=<sys password> entries=5 2. Active database 에서 initialization parameters 설정 $ORACLE_HOME\database\initSID.ora 을아래의내용으로수정 Active Server initialization parameters LOG_ARCHIVE_FORMAT=%t_%s_%r.arc LOG_ARCHIVE_DEST= C:\data\donggu OR LOG_ARCHIVE_DEST_1='LOCATION=C:\data\donggu REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE STANDBY_FILE_MANAGEMENT=AUTO # 동일한 Server 에구성하는경우, DBNAME 이같으므로구분을위한파라미터설정. DB_UNIQUE_NAME= donggu' #Active 와 Backup Server 의 datafile 또는 redolog 의 path 가다른경우. DB_FILE_NAME_CONVERT='seogu', 'donggu' LOG_FILE_NAME_CONVERT='seogu', 'donggu' Active database 에서 archiving 설정 SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP MOUNT; SQL> ALTER DATABASE ARCHIVELOG; SQL> ALTER DATABASE OPEN; Ark v4.0.0 User s Guide 11 데이타뱅크시스템즈
3. Backup database 생성을위한순서 우선 Active database 을정상종료합니다. SQL>shutdown immediate Active database 의 datafile 을 Backup server 의 data file 디렉토리로전송 Active database 에서 backup database 용 control file 생성 SQL> STARTUP MOUNT; SQL> ALTER DATABASE CREATE STANDBY CONTROLFILE AS 'C:\tmp\seogu.ctl'; SQL> ALTER DATABASE OPEN; Backup database 용 controlfile 을 backup server 로전송 Active database 의 control file 와동일하게구성합니다. 단, 경로가다를경우 parameter file 의 control_files 의값을수정하여야합니다. Active database 에서 backup database 용 parameter file 생성 SQL> CREATE PFILE='C:\tmp\init<BACKUP_SID>.ora' FROM SPFILE; 생성된 backup database 용 parameter file 을 backup server 의 $ORACLE_HOME\dbs 로전송 Backup Server initialization parameter file 설정 #Active Server 에서 copy 한 parameter 에서수정. LOG_ARCHIVE_FORMAT=%t_%s_%r.arc LOG_ARCHIVE_DEST= C:\data\seogu # 동일한 Server 에구성하는경우, DBNAME 이같으므로구분을위한파라미터설정 DB_UNIQUE_NAME= seogu' #Active 와 Backup Server 의 datafile 또는 redolog 의 path 가다른경우. DB_FILE_NAME_CONVERT='donggu','seogu' LOG_FILE_NAME_CONVERT='donggu','seogu' Backup database 용 server parameter file 생성 SQL> CREATE SPFILE FROM PFILE='initseogu.ora'; 4. Start the backup database. SQL> STARTUP MOUNT; Database 가 Mount 상태에서만 Data 가적용이됩니다. Mount 가아닌상태에서는 Data 가적용대기상태가됩니다. Ark v4.0.0 User s Guide 12 데이타뱅크시스템즈
Ark Manager 를사용한 Backup Database 구성 1. Active Database 사전설정. 수동 Backup Database 구성의 Active Database 설정 (Page 11) 을참고. 1,2 절차와동일. 2. Backup database 생성을위한순서 Active database 에서 Backup Database 용 parameter file 생성 SQL> CREATE PFILE='C:\tmp\init<BACKUP_SID>.ora' FROM SPFILE; 생성된 Backup Database 용 parameter file 을 Backup Server 의 $ORACLE_HOME\dbs 로전송 Backup Server initialization parameter file 설정 #Active Server 에서 copy 한 parameter 에서수정. LOG_ARCHIVE_FORMAT=%t_%s_%r.arc LOG_ARCHIVE_DEST= C:\data\seogu # 동일한 Server 에구성하는경우, DBNAME 이같으므로구분을위한파라미터설정 DB_UNIQUE_NAME= seogu' #Active 와 Backup Server 의 datafile 또는 redolog 의 path 가다른경우. DB_FILE_NAME_CONVERT='donggu','seogu' LOG_FILE_NAME_CONVERT='donggu','seogu' Backup database 용 server parameter file 생성 SQL> CREATE SPFILE FROM PFILE='initseogu.ora'; 3. Start the Backup Database. SQL> STARTUP NOMOUNT; 4. Datafile Transfer ArkManager 의 Datafile Transefer 를실행. Menu->Admin->Active->Datafile Transfer 또는 Active ToolBar 의 Datafile Transfer 실행. Ark v4.0.0 User s Guide 13 데이타뱅크시스템즈
모든 Datafile 및 Controlfile 을전송. 모든 Datafile 과 Controlfile 을체크하고 Datafile Transfer 를수행. Ark v4.0.0 User s Guide 14 데이타뱅크시스템즈
Ark Agent 설치 설치과정 1. Administrator로접속합니다. 2. 제품 CD안의 ArkForWindows.exe를실행하여 arkagent를설치합니다. Ark v4.0.0 User s Guide 15 데이타뱅크시스템즈
기본설정된경로로 agent 를설치하면 C:\Program Files\DATABANK SYSTEMS\ArkForWindow 에설치됩니다. 3. 인스톨가이드에의한 S/W 설치가완료되면 ConfAssistant 에의한 Agent 환경설정을진행합니다. Agent : Agent 관련기본설정을수행합니다. Network - IP : Ark 전용서버 IP를입력합니다. - Port : agent 의 socket 통신에필요한포트번호를입력합니다. Logging Ark v4.0.0 User s Guide 16 데이타뱅크시스템즈
- Level : 로그레벨에따라로깅되는내용이변경됩니다. 로깅의가장세부적인레벨인 DEBUG 에서 TRACE, INFO, DEFAULT, WARNING, FATAL 까지지원됩니다 - Backup : 모든로그파일은 50MB 까지늘어날수있으나, 그이상될때에는자동삭제됩니다. 그러나, logbackup 을통해서삭제하지않고가장최근 log 를 backup 하도록설정할수있습니다. 유지하고싶은가장최근 log file 개수를숫자로표기합니다. Alarm : backup db 에서 log file 적용시발생되는에러내용에대한메일알람설정에대한여부입니다. - Sender : 발신이메일주소를설정합니다. - Receiver : 수신이메일주소를설정합니다. - SMTP : 메일서버 ip 를설정합니다. Self Health Check Time : active db 와 backup db 간의 sync 상태를매일주기적으로체크하여 alarm 의정보로메일을발송합니다. Oracle : Oracle 관련주요설정을수행합니다. Oracle - Oracle SID : DB 의 SID 를설정합니다. - Oracle Home : Oracle Home 을설정합니다. Archive - Archive Format : DB 의 log_archive_format 값을설정합니다. - Archive Dest : DB의 log_archive_dest 또는 log_archive_dest_1 값을 설정합니다. Connection Pool - Connection Min : Agent 실행시 Agent와 DB간의최소 Connection 개수를 설정합니다. - Connection Max : Agent 와 DB 간의최대 Connection 개수를설정합니다. Ark v4.0.0 User s Guide 17 데이타뱅크시스템즈
- Connection Increase : Agent 와 DB 간의 Connection 증가시한번에증가되는개수를설정합니다. - Pool Timeout : Connection 을통한 Agent 의요청처리에대한시간제한을설정합니다. 단위는초단위입니다. Advanced Config Archive : Log File 관련고급옵션으로자동및고급삭제, 지연적용과관련된설정을수행합니다. - Delete : 고급삭제옵션을 On/Off 설정합니다. Type : disk 및 date 로구분됩니다. disk type 에서는 Limit 가 disk size 또는 disk usage 값으로설정되며, 단위는 M, G, % 가되며, 각각은 MB, GB, Percentage 를나타냅니다. Limit 의설정값이 10G 일경우 log_archive_dest 의 disk usage size 가 10G 이상일경우 log_archive_dest 의 file 을수정날짜가오래된순서대로 disk usage size 가 10G 이하가될때까지삭제합니다. date type 에서는 Limit 가날짜값으로설정되며, 단위는 M, H, D 가되며, 각각은 Minute, Hour, Day 를나타냅니다. 예를들어 Limit 의설정값이 5D 일경우 log_archive_dest 의 file 의수정날짜가 5 일이전인파일에대해서는삭제합니다. Time : log file 에대한 delete 가수행되는주기를설정합니다. - Delay : 지연적용을설정합니다. Dest : 지연적용을하기위해서 Archived log file 이저장될위치를지정합니다. Time : 지연적용주기로단위는 M, H, D 가되며, 각각은 Minute, Hour, Day 를나타냅니다. 예를들어설정값이 5H인경우 delay_dest에있는 log file의수정날짜가현재시간보다 5시간이전인파일에대해서는 log_archive_ dest로 move하여 DB에적용합니다. Ark v4.0.0 User s Guide 18 데이타뱅크시스템즈
- Auto Delete : log_archive_dest 의 log file 에대한자동삭제를 On/Off 설정합니다. 체크가되면 Active Server 에서의 archived log file 이 Backup Server 에또한정확하게생성되면자동으로삭제됩니다. Backup Server 에서는 archived log file 이 DB 에정상적용되면해당파일의 sequence# 값보다 1 작은 archived log file 이삭제됩니다. Replication : 복제관련고급옵션으로압축전송 (Redo Data, File) 및 unrecoverable data file 자동전송관련설정을수행합니다. 압축전송을설정하려면 Active 및 Backup Agent 의 Config 에모두설정되어야합니다. Backup: Backup Server 설정합니다. Backup agent count : Backup agent의개수를설정합니다. Backup1 : 첫번째 Backup Agent의 IP 및 Port를설정합니다. Backup2 : 두번째 Backup Agent의 IP 및 Port를설정합니다. Backup3 : 세번째 Backup Agent의 IP 및 Port를설정합니다. Chain : Chain 구성시에설정합니다. Change IP Ark v4.0.0 User s Guide 19 데이타뱅크시스템즈
Change IP : Change IP에 On/Off를설정합니다. - Physical IP : Active server의물리적인 ip를기록합니다 - Vertual IP : Active server의서비스사용하는 ip를기록합니다. - Netmask : 서비스 ip가사용하는넷마스크를기록합니다. Summary : 전체설정값을출력합니다. 4. 특정 Listener 만제어 Ark v4.0.0 User s Guide 20 데이타뱅크시스템즈
* $ORACLE_HOME\network\admin\listener.ora 파일에있는리스너를모두사용하지않을경우 ( 여러개의 DB 가하나의소프트웨어를같이쓰는경우 ) 현재 DB 가사용하는리스너만을 listener.info 파일에목록화하여제어할수있습니다. Ark Agent 가설치된디렉토리의경로에서아래의사항을수행합니다. conf 디렉토리를이동합니다 listener.info 파일에 switchover 및 failvoer 시제어하고자하는리스너명을한줄씩기록합니다 LISTENER1 서비스등록및제거 1. 서비스등록에대한절차입니다. 위의 ConfAssistant 에의한설정이완료되면아래와같은메시지가출력됩니다. 확인을클릭하시면 Agent 실행관련 ArkAgent 실행파일및관련 dll 파일을설정하기위한 Oracle Version 확인창이표시됩니다. 아래의창에서 Oracle Versino 에해당하는숫자를입력하시면됩니다. 정상적으로완료된후, ArkAgent 는 Service manager 에자동등록이수행되며, 정상적일경우아래와같은메시지가출력됩니다. 예 (Y) 를클릭하시면 ArkAgent 는 service 로자동실행됩니다. Ark v4.0.0 User s Guide 21 데이타뱅크시스템즈
2. 서비스제거에대한절차입니다. Uninstall 을클릭하시면먼저 Service 의 ArkAgent 를중지및제거를수행합니다. 그리고, 순차적으로 ArkAgent S/W 를제거합니다.. 결과는서비스관리자에서확인할수있습니다. 실행방법 Agent 실행및종료는 Service Manager 을이용합니다. Agent 실행 Server Booting 시에 Agent 가자동으로 Start 되려면 Service Manager 에서 ArkAgent Service 의시작유형을 자동 으로설정하시면됩니다. Service Manager 에서수동시작은아래와같이수행합니다. ] Ark v4.0.0 User s Guide 22 데이타뱅크시스템즈
ArkAgent 종료는수동으로아래와같이수행합니다. Ark v4.0.0 User s Guide 23 데이타뱅크시스템즈
Ark Manager 설치 설치준비 Hardware : PentiumⅢ 급의 CPU 또는그이상 OS : Window 2000/XP/Vista Memory : 256M 이상 Disk space : 10M의여유공간 설치준비 데이터베이스에접속할수있는환경을구성해야합니다. 우선모니터링을수행할컴퓨터가데이터베이스서버장비에네트웍으로연결되어있어야합니다. Ark Agent 와 Manager 가통신할수있는전용 IP 가필요합니다. Active 와 Backup 데이터베이스사전요구사항입니다. orapwsid (password file) 파일을설정합니다. Ark Manager 를수행하기위해필요한정보입니다. Priamry 와 Backup 서버상의 Ark agent 와의접속에필요한 IP, Port 정보 설치과정 1. Ark Manager 를설치할 PC 에 CD 를넣고 CD 의 setup.exe 를실행합니다. 2. 설치시작화면입니다. 3. Serial 입력화면입니다. Ark v4.0.0 User s Guide 24 데이타뱅크시스템즈
4. 설치형태를선택하는화면입니다. Ark v4.0.0 User s Guide 25 데이타뱅크시스템즈
5. 설치될장소를선택하는화면입니다. 6. 설치할기능을선택하는화면입니다. 7. 설치완료화면입니다. Ark v4.0.0 User s Guide 26 데이타뱅크시스템즈
프로그램환경설정 1. Ark Manager 를처음설치한경우, 아래와같이 Ark Manager admin 계정을입력하셔야합니다. Ark manager 의 Admin 계정으로사용할 ID/Password 를등록합니다. 2. 위의 Admin 계정이등록된이후부터, 프로그램을실행하면아래와같이 Admin Login 창을통해 Ark Manager 에 login 을하게됩니다. 등록된 Admin id/password 로 login 을수행합니다. Ark v4.0.0 User s Guide 27 데이타뱅크시스템즈
3. 로그인후 Configuration 버튼을눌러환경설정창을띄웁니다. 4. Agent Information 창이나타납니다. Active Agent 와 Backup Agent 의정보를입력하는창입니다. Ark v4.0.0 User s Guide 28 데이타뱅크시스템즈
5. 해당 Agent 의롤을선택한뒤 Add 버튼을누르면 Agent 정보를입력하는창이나타납니다. 여기에 Agent 접속정보를입력합니다. Active 설정 - Alias : 해당 Agent를구분하기위해관리자가붙일수있는별칭을입력합니다. - IP : 해당 Agent의 IP를입력합니다. - PORT: Agent와통신할포트번호를입력합니다. 입력을완료한후 OK 버튼을누르면입력이완료됩니다. Backup 설정 6. Active Agent 와 Backup Agent 의입력이끝나면 Agent 정보입력은끝나게됩니다. Ark v4.0.0 User s Guide 29 데이타뱅크시스템즈
7. User Information 에서는 Ark Manager 의 Admin ID 와 Password 를수정합니다. Ark v4.0.0 User s Guide 30 데이타뱅크시스템즈
8. Alert Setting 에서는 active 및 backup DB 에대한 alert 알람설정을할수있습니다. Alert log 에 ORA- 로시작하는에러가로깅될때이를사용자에게알리는기능 Default 화면 먼저 alert 를설정하려는 Target 을설정합니다. Target 은아래와같습니다. - Active : Active Database 에대해서만설정합니다. - Backup : Backup Database 에대해서만설정합니다. - Active&Backup : Active 및 Backup Database 모두에대해서설정합니다. Alert Action 은 alert 가발생했을경우, 이에따른이벤트사항입니다. - Alert Plane : alert 내용이 main gui 의 alert plane 에출력됩니다. - Sound : sound 이벤트가발생합니다. - Popup Window : popup window 로에러내용이출력됩니다. - E-Mail : 아래와같이 E-Mail config 을설정할수있으며, alert 내용을 e-mail 로전송합니다. Ark v4.0.0 User s Guide 31 데이타뱅크시스템즈
Ark Manager 삭제 Ark Manager 삭제 1. UnInstaller 를실행시키거나프로그램추가 / 삭제에서제거를선택합니다. 2. 삭제여부를묻는화면에서확인을선택합니다. Ark v4.0.0 User s Guide 32 데이타뱅크시스템즈
3. Finish 버튼을누르면삭제가완료됩니다. Ark v4.0.0 User s Guide 33 데이타뱅크시스템즈
PART Ⅲ Ark MANAGER Ark v4.0.0 User s Guide 34 데이타뱅크시스템즈
User Interface 소개 초기화면 아래화면은 Ark에접속한후의기본화면입니다. Menu 사용가능한메뉴입니다. Toobar Ark의각툴을수행할수있습니다. Main Window Ark의메인화면입니다. AlertPlane Ark의 Alert Message를보여줍니다. Menu Toolbar Main AlertPane Ark v4.0.0 User s Guide 35 데이타뱅크시스템즈
Menu File 메뉴 설명 Exit Ark 를종료합니다. Setting 메뉴 설명 Agent, User Information, Alert 등 Ark 사용을위한환경구성을설정합니다. Configuration Agent : 서버에설치된 Ark Agent 정보를관리 User Information : 사용자정보를관리 Alert : Alert 설정여부및옵션관리 View Log Manager 가수행했던작업 history 정보를보여줍니다. Tools 메뉴 SwitchOver FailOver 스위치오버를실행합니다. 설명 스위치오버는 Active DB 와 Backup DB 의 Role 을서로변경하는기능입니다. 페일오버를실행합니다. 페일오버는 Active DB 에장애가발생하였을때 Backup DB 를 Active DB 로만들어서비스를계속할수있게하는기능입니다. Refresh 화면을다시불러옵니다. Ark v4.0.0 User s Guide 36 데이타뱅크시스템즈
Admin 메뉴서브메뉴설명 Log Switch 로그스위치를발생시킵니다. Active 로그스위치는 Current Redo Log 를다음 Redo Log 파일로변경하는기능입니다. 이때 DB 가 Archive Log Mode 라면 Archive Log 파일이생성되게됩니다. Logging Force logging/no Force logging 모드전환 No Force Logging Mode 를통하여 Redo Log 를남지않게할수있습니다. Instance Startup Database 의 Instance 를 startup 합니다. Startup (Nomount, Mount, Open) Instance Shutdown Database 의 Instance 를 Shutdown 합니다. Shutdown (Immediate, Abort) Redo Transfer Redo log 전송 Process 제어 Unre Transfer Datafile Unrecoverable datafile 전송 Process 제어 Parameter Update Actvie Database 의 Parameter 를검색및수정가능합니다. Datafile Transfer Create Temporary Tablespace Active Datafile 을 Backup side 로전송 Active 에 Temporary Tablespace 생성 Database 의정렬작업용에만사용되는공간으로명시적으로지정하여정렬작업용공간을효과적으로사용이가능. Backup Instance Startup Database 의 Instance 를 startup 합니다. Startup (Nomount, Standby Mount, ReadOnly Open) Instance Shutdown Database 의 Instance 를 startup 합니다. Shutdown (Immediate, Abort) Ark v4.0.0 User s Guide 37 데이타뱅크시스템즈
Parameter Update Add Temporary Datafile Backup Database 의 Parameter 를검색및수정가능합니다. Backup 에 Temporary datafile 추가 Temporary Tablespace 에 Temporary Datafile 을추가합니다. Monitor 메뉴서브메뉴설명 Active Alert Log Active Oracle 의 Alert Log 의내용을모니터링합니다. OS Disk Usage Active Server 의전체 Disk Usage 모니터링 Backup Alert Log Backup Oracle의 Alert Log 의 내용을 모니터링 OS Disk Usage Backup Server 의전체 Disk Usage 모니터링 Help 메뉴 설명 Help Ark Manager 에대한 help window 를제공합니다. About Ark Ark 의 Copyright 관련정보를보여줍니다. Ark v4.0.0 User s Guide 38 데이타뱅크시스템즈
Toolbars 공통툴바 Toolbar Content SwitchOver : 스위치오버를실행합니다. FailOver : 페일오버를실행합니다. Refresh : 화면을새로뿌려줍니다. Configuration : Ark사용을위한구성을설정합니다. Exit : Ark를종료합니다. Active 툴바 Toolbar Content Log Switch: 로그스위치를발생시킵니다. Parameter Update: 파라메터정보를수정합니다. Alert Log: alert log 정보를보여줍니다. Force Logging Start: 강제로깅작업을시작합니다. Force Logging Stop: 강제로깅작업을멈춥니다. Instance Start: 인스턴스를시작합니다. Instance Stop: 인스턴스를중지합니다. Datafile Transfer: 데이터파일및 standby control file 을전송합니다. Backup 툴바 Ark v4.0.0 User s Guide 39 데이타뱅크시스템즈
Toolbar Content Parameter Update: 파라메터정보를수정합니다. Alert Log: alert log 정보를보여줍니다. Instance Start: 인스턴스를시작합니다. Instance Stop: 인스턴스를중지합니다. Ark v4.0.0 User s Guide 40 데이타뱅크시스템즈
Main Window 트리 - 트리의가장상단에보이는이름은사용자가 Configuration 에서지정한각 Agent 들의 Alias 입니다. Instances : 각인스턴스의인스턴스명및리두로그위치정보를볼수있습니다. Control Files : 해당데이터베이스의컨트롤파일의위치정보를볼수있습니다. Data Files : 해당데이터베이스의데이터파일의위치정보를볼수있습니다. Temp Files : 해당데이터베이스의템프파일의위치정보를볼수있습니다. - DB Status 는 active 및 backup database 의현재의상태를나타냅니다. DB Name : 해당데이터베이스의이름을나타냅니다. Instance Name : 해당데이터베이스의인스턴스의이름을나타냅니다. Status : 해당데이터베이스의상태를나타냅니다. Log Sequence : Active 데이터베이스의 current log sequence number 을나타냅니다. Ark v4.0.0 User s Guide 41 데이타뱅크시스템즈
Sessions : Active 데이터베이스에현재접속된 oracle session 을나타냅니다. Applied Seq# : Backup 데이터베이스에적용된 log sequence number 을나타냅니다. Recovery State : Backup 데이터베이스의 Recovery 상태를나타냅니다. ; 녹색 정상적으로 Recovery 하여 Database 가 Sync 된상태 ; 적색 Recovery 가되지않아 Database 가 Sync 되지않은상태 ; 청색 - Recovery 진행중 ; 흑색 Recovery 중지 ( 사용자에의한 ) ; 날짜및시간 마지막으로적용된 Data 가입력된시간 *recovery 가중지된상태에서도 Database 가 Sync 된경우녹색등으로정상표시됩니다. Agent Exchange ; Monitoring 하는 Agent 가여러개일때 Active 또는 Backup 의 Agent 를 Change 하실수있습니다. - Change 하는방법은현재 Monitoring 중이지않은 Agent 에서마우스우클릭을하시면 Exchange Active 메뉴를선택하실수있습니다. - Backup Tree 에서는아래와같이 Exchange Backup 으로표시됩니다. Ark v4.0.0 User s Guide 42 데이타뱅크시스템즈
DB 상태정보 Alert 해당데이터베이스의 alertsid.ora 의내용을실시간으로모니터링할수있습니다. Column Description No Event가발생될때마다생기는 Event의고유번호입니다. Message Event와관련된메시지를보여줍니다. Err Code Event와관련된에러번호를알려줍니다. Time Event가발생한시간입니다. Process Active 및 Backup Agent 의 Process 를확인합니다 Column Description Username Pid Process 를실행한사용자 Process ID Ark v4.0.0 User s Guide 43 데이타뱅크시스템즈
Ppid Stime Time Process Process의부모 ID Process 시작시간 Process가시작된이후소요된시간 Process의이름 Unrecoverable Data Unrecoverable operation 하에서수행되는 direct load insert 등은 redo log 를생성하지않음으로써, 작업의성능을향상시킬수있습니다. 그런반면, unrecoverable datafile 이생성되며이 datafile 은수동으로 backup database 에적용을해야합니다. - Unrecover Data 가없는경우 - Unrecover Data 가있는경우 아래와같이 nologging 작업을한데이터파일을확인할수있습니다. Column Description File# File Name Datafile number Datafile 의이름 Unrecoverable 해당 datafile 의가장최근의 unrecoverable change number Ark v4.0.0 User s Guide 44 데이타뱅크시스템즈
Change Unrecoverable Time Backup Time Backup Result 가장최근의 unrecoverable operation 이발생한시각 Ark manager 의 datafile transfer 기능에의해 backup server 로전송된시각 Ark manager 의 datafile transfer 기능에의해 backup server 로전송된결과 RedoLog Status ( Backup ) Active agent 의 rdo process 에의해전송되는 current redo log 상태를모니터링할수있습니다. Column Time File# Seq# Thread# Cur Transfer Size Acu Transfer Size Description RDO Process에의해 current redo log가전송된시각 Current redo log group number Current log sequence number Current redo log관련 thread number 현재전송된 current redo log size (byte) 가장최근까지전송된 current redo log의전체 size (byte) Ark v4.0.0 User s Guide 45 데이타뱅크시스템즈
CPU & MEMORY Active 및 Backup Server 의 CPU 및 Memory usage 을모니터링합니다. Archive Destination Disk Free Active 및 Backup server 의 archive destination 의 disk usage 을모니터링합니다. - 아카이브파일이저장된디스크공간의 free 영역을확인합니다. - 주황색으로표시되는영역은사용한공간을나타냅니다. - 회색으로표시되는영역은남은공간을나타냅니다. - Disk usage 가 90% 이상일경우아래와같이경고됩니다. Ark v4.0.0 User s Guide 46 데이타뱅크시스템즈
Admin Log Switch -. 툴바또는메뉴에서로그스위치기능을사용합니다. Ark v4.0.0 User s Guide 47 데이타뱅크시스템즈
View Log -. 메뉴에서로그스위치기능을사용합니다. Ark Manager 가수행했던작업및결과의 history 정보를보여줍니다. Ark v4.0.0 User s Guide 48 데이타뱅크시스템즈
Parameter 변경 -. 툴바또는메뉴에서파라메터변경기능을사용합니다. Ark v4.0.0 User s Guide 49 데이타뱅크시스템즈
-. 변경을원하는파라메터값을설정한후 Update 버튼을누릅니다. Modifiable 이 IMMEDIATE 인옵션은수정즉시적용되며, FALSE 인경우 Database 서버가재시작되어야적용됩니다. Ark v4.0.0 User s Guide 50 데이타뱅크시스템즈
Alert Log 모니터링 -. 툴바또는메뉴에서 ALERT LOG 모니터링기능을사용합니다. Ark v4.0.0 User s Guide 51 데이타뱅크시스템즈
-. Alert log 정보를보여주는화면입니다. Ark v4.0.0 User s Guide 52 데이타뱅크시스템즈
Force Logging 모드 -.No Force Logging Mode 를통하여 Redo Log 를남지않게할수있습니다. No Force Logging Mode 에서해당 Tablespace 가 NoLoggin Mode 일때 + 다음과같은경우에 Log 를남기지않습니다. 1. Insert /*+ APPEND */ into 형태로 /*+ APPEND */ 옵션을사용한경우. 2. create table 시 nologging 옵션을사용한경우. 3. create index 시 nologging 옵션을사용한경우. 4. sqlloader 명령에서 unrecoverable option 을사용한경우. -. Forcelogging 모드로변경합니다. Ark v4.0.0 User s Guide 53 데이타뱅크시스템즈
-. No Forcelogging 모드로변경합니다. Ark v4.0.0 User s Guide 54 데이타뱅크시스템즈
Startup, Shutdown -. 툴바에서 oracle database 에대한 startup, shutdown 을수행합니다. -. 트리의메뉴에서는상세한 DB 관리가가능합니다. * Active Ark v4.0.0 User s Guide 55 데이타뱅크시스템즈
*Backup * 결과 Shutdown 작업에성공한결과. Startup 작업에성공한결과 Ark v4.0.0 User s Guide 56 데이타뱅크시스템즈
Agent Process Execute -. Redo Transfer Current Redo log file 을전송하는 Process 를제어합니다. Menu 의 Admin ->Active->Redo Transfer [Start Stop] Active Tree Menu 에서 Redo Transfer [Start Stop]. Ark v4.0.0 User s Guide 57 데이타뱅크시스템즈
-. Unrecoverable Datafile Transfer Unrecoverable Datafile 을전송하는 Process 를제어합니다. Menu 의 Admin ->Active->Unre Datafile Transfer [Start Stop] Active Tree Menu 에서 Unre Datafile Transfer [Start Stop]. Ark v4.0.0 User s Guide 58 데이타뱅크시스템즈
Datafile Transfer -. Active Database 는 Open 상태 Backup Database 는 Nomount 및 Standby Mount 상태에서가능합니다. -. Datafile Transfer 를통해 Backup Database 초기복제, Failover 이후의 Active Database 의역복제가가능합니다. -. 툴바에서 Datafile Transfer 버튼을클릭합니다. -. 전송할데이터파일을선택하는화면이나옵니다. 전송할데이터파일을선택후 next 버튼을누릅니다. Ark v4.0.0 User s Guide 59 데이타뱅크시스템즈
Nologged 는보호되지않은데이터파일이보여집니다. ( Nologged 데이터파일을전송할경우 Controlfile 란을체크하십시오.) All Data 를선택하면전체데이터파일이보여집니다. Ark v4.0.0 User s Guide 60 데이타뱅크시스템즈
-. Execute 버튼을눌러파일전송을시작합니다. 다중데이터파일전송을이용하려면아래의 Multi Thread Transfer 를체크한다음동시전송카운터를설정합니다. Ark v4.0.0 User s Guide 61 데이타뱅크시스템즈
Temporary Tablesapce -. 정렬작업용에만사용되는공간으로명시적으로지정하여정렬작업용공간을효과적으로사용이가능하다. Temporary tablespace 의 Extent 는동일한크기를가지며 default 로 1M extent size 를사용한다. 특정 Extent size 를사용하고자하는경우 UNIFORM size 를명시하도록한다. -.Create Temporary Tablespace Active Database 의 Temporary Tablespace 를생성합니다. Active Database 가 Open 상태에서가능합니다. -. Menu 의 Admin ->Active->Create Temporary Tablespace. Ark v4.0.0 User s Guide 62 데이타뱅크시스템즈
-. Temporary Tablespace 의 size, autoextend 및 uniform 정보를입력하시고 Next 를클릭합니다.. -.Create Temporary Tablespace 의 scripts 값을직접수정가능합니다. Execute 를누르시면 Create Temporary Tablespace 명령이수행됩니다. Ark v4.0.0 User s Guide 63 데이타뱅크시스템즈
-. Add Temporary Tablespace Backup Database 의 Temporary Datafile 을추가합니다. Backup Database 가 ReadOnly Open 상태에서가능합니다. -. Menu 의 Admin ->Backup->Add Temporary Tablespace. -. Temporary file 의 size 정보등을입력하시고 Next 를클릭합니다. Ark v4.0.0 User s Guide 64 데이타뱅크시스템즈
-.Add Temporary Tablespace 의 scripts 값을직접수정가능합니다. Execute 를누르시면 Add Temporary Tablespace 명령이수행됩니다. Ark v4.0.0 User s Guide 65 데이타뱅크시스템즈
Switchover ; 스위치오버는 Active 데이터베이스업그레이드또는 OS 작업등의미리지정된계획에있는 Active 데이터베이스측의유지보수작업을위해서비스기간중 Active DB 를내려야할경우에사용합니다. ; 스위치오버를실행하면 Backup 데이터베이스와 Active 데이터베이스의역할이바뀌게됩니다. Backup 데이터베이스가 Active 데이터베이스의역할을하게되므로유지보수작업이진행되는동안사용자가여전히데이터베이스로엑세스할수있도록합니다. Swirchover 과정 1. Switchover 작업을시작하시려면 Tools 에서 Switchover 를클릭하거나툴바의가장왼쪽의 Switchover 버튼을누릅니다. 2. 스위치오버를할 Active 데이터베이스와 Backup 데이터베이스의정보를다시한번확인한후 Next 버튼을누릅니다. -. Agent 에 ip.sh 파일을셋팅했다면 Changing IP 체크박스를클릭하시면 Switchover 이후 IP 변경이자동으로이루어집니다. Ark v4.0.0 User s Guide 66 데이타뱅크시스템즈
3. Execute 버튼을눌러스위치오버를실행합니다. 4. 정말실행하시겠습니까? 라는메시지창이뜨면 예 를누릅니다. Ark v4.0.0 User s Guide 67 데이타뱅크시스템즈
5. wait -> ing -> ok 과정을단계별로거치며 Ark 가스위치오버작업을실행합니다. -. Changing IP 체크박스를체크한스위치오버실행화면 -. Changing IP 체크박스를체크하지않은스위치오버실행화면 Ark v4.0.0 User s Guide 68 데이타뱅크시스템즈
6. 스위치오버작업이끝나면 Ark 는 Switchover 를성공적으로마쳤습니다 라는메시지창을띄웁니다. 이때 확인 버튼을누르시면스위치오버작업이성공적으로끝납니다. -. Changing IP 체크박스를체크한스위치오버완료화면 -. Changing IP 체크박스를체크하지않은스위치오버완료 Ark v4.0.0 User s Guide 69 데이타뱅크시스템즈
Switchover rollback 과정 1. Switchover 도중에 Cancel 버튼을클릭할경우, rollback 이지원되지않습니다. 2. Switchover 가실패했을경우, backup db 가 active role 로 open 되기전시점까지한해서는 switchover rollback 기능이지원됩니다. 먼저, switchover 가실패한것을확인합니다. 확인버튼을클릭하면아래와같이 switchover rollback 에대한확인메시지박스가출력됩니다. Ark v4.0.0 User s Guide 70 데이타뱅크시스템즈
예 (Y) 를클릭하면 switchover rollback 작업이시작됩니다. 아래는 rollback 직전의 db status 입니다. 아래는 rollback 중인상태입니다. Ark v4.0.0 User s Guide 71 데이타뱅크시스템즈
rollback 완료상태입니다. Ark v4.0.0 User s Guide 72 데이타뱅크시스템즈
FailOver ; Failover 는 Active 데이터베이스를사용할수없는경우, 혹은액세스가불가능한경우에실행합니다. ; Failover 를실행하면 Backup 데이터베이스가 Active 데이터베이스로전환됩니다. ; Failover 이후, 이전 Active 데이터베이스는재구성합니다. ; Failover 를사용시오리지날 Backup 데이터베이스였던새로운 Active 데이터베이스에서데이터손실이발생할수있습니다. FailOver 과정 1. Failover 작업을시작하시려면 Tools 에서 Failover 메뉴를클릭하거나툴바의왼쪽에서두번째 Failover 버튼을누릅니다. 2. Failover 를할 Backup 데이터베이스의정보를다시한번확인한후 Next 버튼을누릅니다. -. Agent 에 ip.sh 파일을셋팅했다면 Changing IP 체크박스를클릭하시면 Switchover 이후 IP 변경이자동으로이루어집니다. Ark v4.0.0 User s Guide 73 데이타뱅크시스템즈
3. Excute 버튼을눌러페일오버를실행합니다. -. 정말실행하시겠습니까? 라는메시지창이뜨면 예 를누릅니다. Ark v4.0.0 User s Guide 74 데이타뱅크시스템즈
4. wait -> ing -> ok 과정을단계별로거치며 Ark 가페일오버작업을실행합니다. -. Changing IP 체크박스를체크한페일오버실행화면 -. Changing IP 체크박스를체크하지않은페일오버실행화면 Ark v4.0.0 User s Guide 75 데이타뱅크시스템즈
5. 페일오버작업이끝나면 Ark 는 Failover 를성공적으로마쳤습니다 라는메시지창을띄웁니다. 이때 확인 버튼을누르시면페일오버작업이성공적으로끝납니다 -. Changing IP 체크박스를체크한페일오버완료화면 -. Changing IP 체크박스를체크하지않은페일오버완료화면 Ark v4.0.0 User s Guide 76 데이타뱅크시스템즈
PART Ⅳ ARKMGR Ark v4.0.0 User s Guide 77 데이타뱅크시스템즈
Ark Command Line Interface arkmgr 실행 실행방법 1. Oracle 유저로서버에접속합니다. 2. Ark Agent 가설치된디렉토리의경로를찾습니다. # cd $ARK_HOME # ls arkctl bin client conf data ip log pre.sh 3. bin 디렉토리로이동합니다. # cd bin 4. Arkcli 를실행합니다. # arkmgr [conn] [command] - conn : Agent 와통신을하기위해 Alias 또는 IP, PORT 를입력하는명령어입니다.( 접속부분 ) 생략시 Local Agent 로접속합니다. - command : Arkclient 의기능을수행하기위해명령어를입력하는부분입니다.( 명령어부분 ) 생략시 Ark Shell Mode 로 ArkClient 가실행됩니다. Ark v4.0.0 User s Guide 78 데이타뱅크시스템즈
명령어구조 Conn( 접속부분 ) IP, PORT 번호를사용하여 Agent 에접속을할때는다음과같습니다. # arkmgr conn 210.150.35.50 1521 Alias(backup1, backup2, backup3) 를사용하여 Agent 에접속을할때에는다음과같습니다. # arkmgr conn backup1 conn 을생략할경우 local Agent 에접속을하게됩니다. # arkmgr 추가 command 인자가입력된경우 OS 의 Shell 에서작업을하게되며 command 가오지않을경우 Ark Client 자체의 Shell 로기능을수행하게됩니다. # arkmgr conn 210.150.35.50 1521 status all => OS 의 Shell 로 status all 명령실행 # arkmgr conn 210.150.35.50 1521 => 자체 Shell 실행 # arkmgr> status all => Ark Shell 로 status all 명령실행 Command( 명령어부분 ) start : Ark 프로세스를시작하는명령어입니다. stop : Ark 프로세스를종료하는명령어입니다. restart : Ark 프로세스를재시작하는명령어입니다. status : Process, DB, Disk 상태를모니터링하는명령어입니다. db : DB Admin 관련기능을수행하는명령어입니다. switchover : Switchover 를하는명령어입니다. failover : Failover 를하는명령어입니다. help : 도움말을출력하는명령어입니다. exit : arkmgr 를종료하는명령어입니다.(Ark Shell 에서만동작 ) Ark v4.0.0 User s Guide 79 데이타뱅크시스템즈
명령어옵션설명 1. start/stop/restart 옵션종류 : lft, udt, rdo, all 형식 : $arkmgr [command] [process 명 /all] lft : LFT(Log File Transfer Process) 를컨트롤하는옵션, ACTIVE 에서동작 # arkmgr start lft(ark Shell 일경우 arkmgr> start lft 이하생략 ) udt : UDT(Unrecoverable Datafile Transfer Process) 를컨트롤하는옵션, ACTIVE 에서동작 # arkmgr start udt rdo : RDO(RedoLog Process) 를컨트롤하는옵션, ACTIVE 에서동작 # arkmgr start rdo all : 모든프로세스를컨트롤하는옵션, ACTIVE 에서동작 # arkmgr start all 2. status 옵션종류 : proc, db, disk, all 형식 : $arkmgr status [ 옵션 ] [refresh time] [count] refresh time 과 count 를생략하면한번만출력 count 를생략하면무한루프 (Ctrl c 로종료 ) proc : Ark Process 를모니터링하는옵션 # arkmgr status proc 5 10 db : DB 를모니터링하는옵션 # arkmgr status db 10 disk : Disk Usage 를모니터링하는옵션 # arkmgr status disk all : Process, db, disk 상태를모두모니터링하는옵션 # arkmgr status all 10 30 Ark v4.0.0 User s Guide 80 데이타뱅크시스템즈
3. db 옵션종류 : startup, shutdown, logswitch, forcelogging, nologging 형식 : $arkmgr db [ 옵션 1] [ 옵션 2] startup : DB 를 Startup 시키는옵션 세부옵션 : nomount, mount( 생략시 open) # arkmgr db startup mount shutdown : DB 를 Shutdown 시키는옵션 세부옵션 : abort( 생략시 immediate) # arkmgr db shutdown abort logswitch : logswitch 를일으키는옵션 # arkmgr db logswitch forcelogging : 강제로깅작업을시작하는옵션 # arkmgr db forcelogging nologging : 강제로깅작업을중단하는옵션 # arkmgr db nologging 4. switchover 옵션종류 : [cip/lsnr] [alias] - cip : Agent 에서 ip.sh 파일을셋팅했다면 Switchover 이후 IP 변경이자동으로이루어집니다. - lsnr : 다른모든리스너를다운시킵니다. 옵션중에 alias 는가장마지막에와야합니다.( 생략시 backup1 Alias 로기능수행 ) 일반적인 switchover 명령 # arkmgr switchover IP 를바꾸는 switchover 명령 # arkmgr switchover cip backup1 다른모든리스너를내리는 switchover 명령 # arkmgr switchover lsnr backup1 ip 를바꾸면서모든리스너를내리는 switchover 명령 # arkmgr switchover cip lsnr backup1 # arkmgr switchover lsnr cip backup2 Ark v4.0.0 User s Guide 81 데이타뱅크시스템즈
5. failover 옵션종류 : [cip] - cip : Agent 에 ip.sh 파일을셋팅했다면 Failover 이후 IP 변경이자동으로이루어집니다. 일반적인 failover 명령 # arkmgr failover 2. IP 를바꾸는 failover 명령 # arkmgr failover cip 6. help 옵션종류 : [start/stop/restart/status/db/switchover/failover/help/exit] 옵션생략시기본커맨드설명 # arkmgr help # arkmgr help status 7. exit Ark Shell 에서 OS Shell 로빠져나옵니다. ArkMgr> exit Ark v4.0.0 User s Guide 82 데이타뱅크시스템즈
PART V 기타 Ark v4.0.0 User s Guide 83 데이타뱅크시스템즈
FAQ Ark 를사용하면서몇몇가지의장애상황을접할수있습니다. 그유형에따라대처방법은다양하게나타날수있습니다. Archive Hole 발생 운영중 Active Agent 와 Backup Agent 간의통신이두절될경우또는 Backup Agent( 또는 Backup System) 가다운되어있는경우 lft 프로세스가 Archive log file 을전송하지못합니다. 이런상황이오래지속되고장애발생이후의 Archive Log 파일이 Active Databse 의 log_archive_dest_1 에존재하지않으면 Backup Database 를재구축하여합니다. Backup Database 재구축을미연에방지하기위해서 Archive Log File 삭제시에는통신이두절되진않았는지, 또는 Backup Agent 는정상적으로대기상태인지를 Ark Manager 를통해확인하시고삭제하시기바랍니다. Active 와 Backup 간의통신두절 단시간동안 Active Agent 와 Backup Agent 간의통신이두절된경우위의 Archive Hole 현상만없다면통신이다시가능해지면그동안적용하지못하였던 Archive Log File 들을자동 (Active Database 의 Checkpoint 시점 ) 으로 Archive Log File 을가져와적용을시킵니다. Ark Agent 와 Ark Manager 간의통신두절 Ark Agent 와 Ark Manager 간의통신이두절된경우라도 Active Agent 와 Backup Agent 간의통신이가능하다면 Backup Database 는정상적인 Standby 상태로서항상 Active 와동일한정보를가지고있습니다. Active 의정상적인 Shutdown Active Database 가탑재된장비에 O/S Patch 작업또는부품교체등의경우에는서비스가불가능합니다. 이런경우 Ark 의 Switch-Over 기능을이용하시어 Active Database 와 Backup Database 간의역할을바꿔서비스운영을하실수있습니다. Active 의비정상적인 Shutdown Active Database 가탑재된장비에갑작스러운장애로인해장시간서비스가불가능할경우에는 Ark 의 Fail-Over 기능을사용하여 Backup Database 를 Active Database 로변경하여서비스하실수있습니다. 단, 기존 Active Database 가정상이되었을경우에는기존 Active Database 를 Backup Database 로재구축한후 Ark 의 Switch-Over 기능을이용하여원래의 Active, Backup Database 의상태로변경하셔야합니다. Ark v4.0.0 User s Guide 84 데이타뱅크시스템즈
Active 또는 Backup 장비에 IP 변경 Active server 또는 Backup server 에 IP 를변경해야할경우에는각장비의 listener.ora 와 tnsnames.ora 에설정되어있는 IP 를모두변경하여야합니다. 그리고 Ark Manager 에서도 Port 변경과같은방법으로 IP 를변경하여야합니다. Datafile transfer 중에에러가발생할경우 Datafile transfer 도중 Manager down - Tablespace 의특정 datafile 전송시다운되었을경우에는먼저해당 tablespace 에대한 end backup 수행 - Manager down 원인규명및조치수행 - Manager 를통한 datafile transfer 재시도 Datafile transfer 도중 Agent down - 아래와같이 manager 에서에러메시지가출력됩니다. - Tablespace 의특정 datafile 전송시다운되었을경우에는먼저해당 tablespace 에대한 end backup 수행 - Agent down 원인규명및조치수행 - Agent start 및 Manager 를통한 datafile transfer 재시도 Datafile transfer 도중 Network down - 아래와같이 manager 에서에러메시지가출력됩니다. Ark v4.0.0 User s Guide 85 데이타뱅크시스템즈
- Tablespace 의특정 datafile 전송시다운되었을경우에는먼저해당 tablespace 에대한 end backup 수행 - Network down 원인규명및조치수행 - Manager 를통한 datafile transfer 재시도 Switchover 중에에러가발생할경우 Step start Transfer active data Standby ctrl file transfer completed point 1 point 2 point 3 -. Down point 1 이전상태로복구시 : active & bacup db 를각각 open 및 standby mount 로 start 하면됩니다. switchover 의남은작업수행시 : 위의과정을수행한후, switchover 재시도합니다. -. Down point 2 이전상태로복구시 : active db 를 open 후초기복제수행합니다. switchover 의남은작업수행시 : switchover 이전의 backup db 의 backup 된 standby control file 을 os 명령어로현재 control file 을대체후, active & backup db status 를각각 open, standby mount 로설정후, switchover 재시도합니다. -. Down point 3 이전상태로복구시 : switchover 이전의 active db 의 backup 된 control file 을 os 명령어로 standby control file 를대체한후, 초기복제수행합니다. switchover 의남은작업수행시 : switchover 후의 backup db 를 standby mount 로 start 후 manager 에서 agent configuration 변경합니다. Ark v4.0.0 User s Guide 86 데이타뱅크시스템즈
Failover 중에에러가발생할경우 Step start Apply final data Activate backup db Shutdown db point 1 point 2 point 3 Point 4 -. Down point 1 Down 문제를해결후, failover 재시도합니다. -. Down point 2 Down 문제를해결후, failover 재시도합니다. Manager 에서위의메시지가출력될경우, backup server 에저장된 current online redo data 가최종적용되어현재더이상의적용할데이터가없슴을나타냅니다. 따라서, 예 를클릭합니다. -. Down point 3 Down 문제해결후, failover 재시도합니다. Apply final data 단계에서 down point2 와동일한메시지가출력되면 예 를클릭합니다. Activate backup db 단계에서 All archived logs have been applied, and there are no current logs to bo applied 메시지가출력되는지확인합니다. Failover 정상진행됨을확인합니다. -. Down point 4 Down 문제를해결후, db startup 수행합니다. Ark v4.0.0 User s Guide 87 데이타뱅크시스템즈
유지보수 Guide 고객지원 고객지원서비스는 Online Service, 유 / 무선전화서비스, 방문서비스가있습니다. 방문서비스는개발과정및유지보수계약기간안에만서비스를받을수있습니다. 1. Online Service Web Service : http://www.iark.net 에서기술지원 Menu 로연락을할수있습니다. 2. 유 / 무선전화 Service 현재기술지원대표전화는없으며, 기술연구소로연락을할수있습니다. 연락처 : (053)746-5817 담당자 : 장윤철수석연구원, 이종수책임연구원 Service 가능시간 : 월 ~ 금요일오전 10 시 ~ 12 시, 오후 1 시 ~ 6 시 3. 방문 Service 유 / 무선전화 Service 로방문을요하는경우에한하여서비스가가능합니다. 설치및 Servcer 이전, 설치등과같은장시간이소요가되는서비스는최소한 1 주일전에 SE 담당자에게연락하여방문일자를확인하여야합니다. Ark v4.0.0 User s Guide 88 데이타뱅크시스템즈
회사소개 회사명 : 데이타뱅크시스템즈 대표이사 : 홍병진 설립일 : 2002 년 7 월 23 일 직원수 : 32 명 (2008 년 11 월기준 ) 연혁 ` 2002 년주식회사데이타뱅크시스템즈설립, 한국소프트웨어산업협회가입 2003 년 Oracle DBMS Monitoring/Tuning/DBA Tool 출시 ( 제품명 : DBMate) 2004 년경북대학교전산교육센터와상호협력협약체결 한국오라클 Oracle Partner Network 협약체결 소프트포럼 와대구 / 경북지역 BUSINESS PARTNER 협약체결 대상정보기술과 Oracle Standard Edition 대구 / 경북지역총판계약체결 Oracle Database Disaster Recovery Solution Package 출시 ( 제품명 : Ark) 중소기업청주관기술성우수평가벤처인증획득 2005 년한국후지쯔와대구 / 경북지역 BUSINESS PARTNER 협약체결 희성전자 재난복구시스템구축수주 2006 년한국후지쯔비즈니스파트너 ( 대구 / 경북총판 ) 한국오라클 OPN 파트너 (Certified Partner Level, CP) 서울수협중앙회기간시스템용 DR 솔루션공급 희성전자폴란드사업장 ERP 서버 DR 솔루션공급 서울지사설립 ( 서울시구로구구로 5 동 104-10 동남오피스텔 ) 2007 년중소기업청 " 기술혁신형중소기업 (INNO-BIZ)" 인증획득 서울신안저축은행기간뱅킹시스템용업무연속솔루션 (Ark) 공급 한국정보통시니기술협회 (TTA) 에서 BCS 솔루션 (Ark v3.0) GS 인증 2008 년경일대학교학사 행정시스템용업무연속솔루션 (Ark) 공급 포항성모병원 PACS 시스템용업무연속솔루션 (Ark) 공급 대구시청사이버세정시스템용업무연속솔루션 (Ark) 공급 동국산업 생산관리시스템용업무연속솔루션 (Ark) 공급 2008 년 12 월현재 200 여개고객사와 Oracle DBMS, Any WAS, Java 어플리케이션, ERP 관련기술지원서비스계약체결 취급품목 자체제품 DBMate(Oracle Monitoring/Tuning/Administration Tool) Arkfor(Oracle Database Disaster Recovery Solution Package) ArkFR(Oracle Database File Replication) 유지보수 / 기술지원 / 교육서비스 Ark v4.0.0 User s Guide 89 데이타뱅크시스템즈
Oracle DBMS, WAS, Any Was 기술컨설팅서비스, ERP, SSO 구축컨설팅, PKI 기반 Data 암호화, 인증, 웹메일보안솔루션, EAM/IAM 통합인증및권한관리솔루션컨설팅, Database 보안, WEB Application, 문서보안, PC 보안, ORACLE/ JAVA/ On-Site( 맞춤 ) 교육. 기타제품 오라클제품군, 전자인증, PKI 보안, SSO 제품군, DB 접근제어및차단보안제품군 (Chackra), H/W, N/W 제품 (Netscaler L7 Switch, 후지쯔 UNIX Server, NT Server, Storage, 통합백업솔루션 ) Ark v4.0.0 User s Guide 90 데이타뱅크시스템즈