Microsoft Word - 기술노트[23회]_Logminer_1.1
|
|
- 원석 임
- 5 years ago
- Views:
Transcription
1 Goodus 기술노트 [23 회 ] Logminer Author 서강혁, 정철우 Creation Date Last Updated Version 1.0 Copyright(C) 2004 Goodus Inc. All Rights Reserved Version 변경일자 변경자 ( 작성자 ) 주요내용 서강혁, 정철우 문서최초작성 2 3
2 Contents 1. Logminer Logminer란? Logminer로가능한것들 Logminer의제약사항 Logminer를사용하기위한준비사항 Logminer 활용예제 사용자실수로데이터를변경 (delete, insert, update) 후 Logminer로복구하기 특정시점에서데이터가변경되었을때 Logminer로유저확인하기 Toad에서 Logminer 쉽게사용하기 Logminer시발생하는 Error 및조치방법 V$LOGMNR_CONENTS Pro-Active Tuning Service 실제사용자 (End-User) 관점의응답시간튜닝 최상의성능상태로비즈니스고가용성을유지 Knowledge Transfer Tuning 범위확대 기대효과 재무적관점 서비스관점 사용자관점 혁신적관점 제안 Package별가격 DBMS Tuning DBMS Tuning+ APM + NA Server (H/W, OS) Tuning + Storage 재구성컨설팅 + DBMS Tuning Package 설명 Promotion
3 1. Logminer 1.1. Logminer 란? Logminer 는 Oracle 8i 이상에서사용가능한 tool 로써, Oracle 에기본내장되어있으며, Redo log 와 Archive log file 의내용을읽어들이는데사용할수있다 Logminer로가능한것들 Logminer 로 Redo 와 Archive log file 을읽어들이게되면, DB 에서해당 Log file 의생성시점에일어났던모든 DML 및 DDL(9i 이상지원 ) 문을확인할수있으므로, 특정트랙잭션의발생시점이나, 실행한유저등을확인할수있고, UNDO SQL 을추출해내어해당쿼리를 Rollback 하는데사용할수있다. Database 에작성된변경사항들의기록 유형 (INSERT, UPDATE, DELETE, COMMIT/ROLLBACK, DDL 또는 INDEX 작업 ) 그와같은변경이발생하는 SCN (System Change Number) 변경을포함하는트랜잭션식별 특정트랜잭션이커밋되는 SCN 변경된객체의테이블및스키마명칭 DML 또는 DDL 문을발생시킨사용자정보 Redo 레코드들을생성하는 동등한 SQL 을나타낼수있는재생성된 SQL (SQL_REDO) 변경사항의실행취소를위해필요한 SQL 을제공하는재생성된 SQL (SQL_UNDO) - 3 -
4 Logminer의제약사항 1) LONG and LOB data type 2) Object types 3) Nested tables 4) Object Refs 5) IOT(Index-Organized Table) 6) Chianed row or migrate row 1.2. Logminer 를사용하기위한준비사항 UTL_FILE_DIR Parameter 설정 : init parameter file에설정해주어야하며, 그용도는 Log를읽을때생성되는 Dictionary 정보를저장하는데사용되는, Flat file의저장공간으로사용된다. UTL_FILE_DIR = /oracle/ora9/dict scope=spfile; 를위한 dictionary file 생성 ( 또는 Online Redo log) =>Object 정보를저장하기위한 Flat file 용도이다. SQL> execute dbms_logmnr_d.build (dictionary_filename => 'dictionary.ora', - dictionary_location => '/data/ora9/dict', options => dbms_logmnr_d.store_in_flat_file); 분석할 Redo log 또는 Archive log file Database 가 ArchiveLog Mode 이어야한다. 필요에따라서 Mining 하고자하는 Table 이 supplemental logging 이되어야한다. Archive Log 및 Flat Dictionary File 에대한 read 권한이있어야한다. 최소 CPU 1장정도의 resource 을사용한다. ( 대략 Logminer 1개의 DB Session 당 1개의 CPU 사용함 ) 최소 Memory 을 10MB 에서 100MB 정도사용한다. (Redo Size 을 100MB일경우 ) Mining 데이터를 Table 로저장시 Tablespace 확인후작업을해야하며추후꼭 Drop 처리를해야한다 1.3. Logminer 활용예제 관련 View 및 Package 1) V$LOGMNR_CONTENTS - 현재분석되고있는 log file 의내용 2) V$LOGMNR_DICTIONARY - 사용중인 dictionary file 3) V$LOGMNR_LOGS 분석에사용되고있는 log file 4) V$LOGMNR_PARAMETERS - 에 Setting 된현재의 parameter 의값 5) dbms_logmnr Package (start, end, new, addfile, remove) - 4 -
5 사용자실수로데이터를변경 (delete, insert, update) 후 Logminer로복구하기 데이터삭제하기 SQL> delete adress where name=' 정철우 '; 1 row deleted. SQL> select * from adress where name=' 정철우 '; no rows selected 위와같이 data 가 delete 된경우해당시점을명확히알고있거나최소한해당날짜 라도정확히알고있다면다음과같은방법으로해당데이터를복구할수있다. Dictionary file 을등록한다. (UTL_FILE_DIR Parameter 설정되어있어야함 ) SQL> execute dbms_logmnr_d.build - (dictionary_filename => 'dictionary.ora', - dictionary_location => '/oracle/ora9/dict', - options => dbms_logmnr_d.store_in_flat_file); 해당시점의 logfile 을확인 SQL> alter session set nls_date_format='yyyy-mm-dd HH24:MI:SS'; Session altered. SQL> select group#, sequence#, status, first_time from v$log GROUP# SEQUENCE# STATUS FIRST_TIME INACTIVE :09: CURRENT :43: INACTIVE :12:55 여기서 group# 과 first_time( 해당 logfile 의기록이시작된시간 ) 을확인해보면몇번 logfile 이해당시점인지확인할수있다. Ex) 15:50 분에복구해야할트랜잭션이있었다면 2번 redo log file 을읽어와야함을알수가있다. 한가지주의할점은 redo log file 의경우파일의내용이 log switch 가발생하면서계속변동이발생하기때문에현시점이아닌특정시점의내용을 redo log 에서는찾기란거의불가능하다. 위의 v$log 에서확인한시간도 DB가운영중이라면계속변동이발생하기때문에, archive log file 을사용하여야정확한시점의내용을찾을수가있다. 가장확실한방법은 Logminer 에해당 log file 을등록후 v$logmnr_logs 뷰를조회하는것이다
6 exec dbms_logmnr.add_logfile('/data/ora9/redo03.log', dbms_logmnr.new); exec dbms_logmnr.add_logfile('/data/ora9/redo01.log', dbms_logmnr.addfile); exec dbms_logmnr.add_logfile('/data/ora9/redo02.log', dbms_logmnr.addfile); SQL> select filename, low_time, high_time from v$logmnr_logs; FILENAME LOW_TIME HIGH_TIME /data/ora9/redo01.log :09: :12:55 /data/ora9/redo03.log :12: :43:12 /data/ora9/redo02.log :43: :00:00 ->CURRENT ARCHIVE LOG FILE 도위와같은방법으로확인하거나, 아래의뷰를이용하여완료시간을확인하면된다. SQL> exec dbms_logmnr.add_logfile('/data/arch/1_1259.dbf', dbms_logmnr.new); exec dbms_logmnr.add_logfile('/data/arch/1_1260.dbf', dbms_logmnr.addfile); exec dbms_logmnr.add_logfile('/data/arch/1_1261.dbf', dbms_logmnr.addfile); SQL> select filename, low_time, high_time from v$logmnr_logs; FILENAME LOW_TIME HIGH_TIME /data/arch/1_1259.dbf :09: :12:55 /data/arch/1_1260.dbf :12: :43:12 /data/arch/1_1261.dbf :43: :18:36 또는 SQL> select name, completion_time from v$archived_log; NAME COMPLETION_TIME (archive 완료시간 ) /data/arch/1_1259.dbf :12:56 /data/arch/1_1260.dbf :43:12 /data/arch/1_1261.dbf :18:36 여기서대략 8 월 29~30 일경에해당데이터가삭제된것을알고있다면다음과같은 방법으로복구가가능하다. SQL> alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS'; SQL> execute dbms_logmnr.start_logmnr( - dictfilename => '/oracle/ora9/dict/dictionary.ora', - starttime => ' :00:00',
7 endtime => ' :15:00') SQL> select sql_undo, sql_redo from v$logmnr_contents 2 where username='test' 3 and seg_name='adress' 4 and operation ='DELETE'; SQL_UNDO SQL_REDO insert into "TEST"."ADRESS"("NAME","MOBI LE","HOME","WORK"," ","MEMO","BIRTHD AY") values (' 정철우 ',' ',' ',' ','roka1002@y ahoo.co.kr','oracle',' '); delete from "TEST"."ADRESS" where "NAME" = ' 정철우 ' and "MOBILE" = ' ' and "HOME" = ' ' and "WORK " = ' ' and " " = 'roka1 002@yahoo.co.kr' and "MEMO" = 'ORACLE' a nd "BIRTHDAY" = ' ' and ROWID = 'AAAGINAAGAAAAAPAAo'; SQL_REDO 는사용자가 row 를삭제했던구문이고, SQL_UNDO 는이를 Rollback 위한 구문이므로, SQL_UNDO 를실행해주면해당 row 를복구할수있다. SQL> insert into "TEST"."ADRESS"("NAME","MOBILE","HOME","WORK"," ","MEMO","BIRTHDAY") values (' 정철우 ',' ',' ',' ','roka1002@o.co.kr','ORACLE',' '); 1 row created. Commit; SQL> select name, mobile from adress where name=' 정철우 '; NAME MOBILE 정철우 정상적으로 row 가복구됨을확인할수있다. SQL> exec dbms_logmnr.end_logmnr -> Logminer 세션종료. 만약 delete, insert, update 명령등으로해당테이블의모든데이터를변경했다면 Sql_undo 는 1건이아닌해당테이블의 row 수만큼생성이된다. 이것은 rowid 단위로 log 가기록되기때문이다. 만약삭제된해당시점을정확히모를경우, 가용한 ARCHIVE LOG 를전부등록한후 - 7 -
8 execute dbms_logmnr.start_logmnr(dictfilename => '/oracle/ora9/dict/dictionary.ora'); 로 logmnr 세션을시작해서 v$logmnr_contents view 를찾으면된다. 이때 ARCHIVE LOG FILE 의개수와크기에따라더많은시간을필요로한다. 데이터가변경된것이많아서찾기가힘들때는해당결과값을 spool 명령어로저장후 PC 의검색기능등을이용해찾는게빠르다 특정시점에서데이터가변경되었을때 Logminer 로유저확인하기 SQL> drop table adress; Table dropped. SQL> select * From adress; ERROR at line 1: ORA-00942: table or view does not exist Logminer 를이용하면해당테이블을 DROP 한것이어느 Client 에서접근하여언제 작업하였는지를확인할수있다. 단이때 DDL 문 (ALTER, DROP, CREATE) 은 UNDO 정보는제공되지않으므로, 변경 된테이블의복구는굿어스기술노트 19 회에서소개한 FLASHBACK 이나 CLONE DB 등을이용하여복구하도록한다. 1 번챕터의데이터복구하기와같이 DICTIONARY FILE 생성과분석할 ARCHIVE LOGFILE 을등록하도록한다. 그다음 alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS'; execute dbms_logmnr.start_logmnr( - dictfilename => '/oracle/ora9/dict/dictionary.ora', - starttime => ' :00:00', - endtime => ' :55:00') SQL> select timestamp, session_info, sql_undo, sql_redo from v$logmnr_contents where username='test' and seg_name='adress' and sql_redo like 'drop%'; TIMESTAMP SESSION_INFO SQL_UNDO SQL_REDO :54:52 login_username=test client_info= OS_username=oracl drop table adress; e9 Machine_name=test.nt OS_terminal=pts/1 OS_proce ss_id=19298 OS_program name=sqlplus@test.nt (TNS V1-V3) - 8 -
9 위의결과값을보시면 SQL_UNDO 란의공백을확인할수있다.(DDL 은 UNDO 안됨 ) 그리고 TIMESTAMP 컬럽에서해당 table 이 drop 된시간과 session_info 컬럼에서접속한 client 의 Machine_name 을확인하여어느유저가테이블을 drop 했는지를확인할수가있는것이다 Toad에서 Logminer 쉽게사용하기 DBA 가주로사용하는 TOAD 나 ORANGE 같은 Tool 을사용하면좀더손쉽게 Logminer 에접근하는것이가능하다. 이러한 tool 을사용했을때의장점은 GUI 의직관적인인터페이스로손쉽게사용이가능하며, Logminer 시의부하가모두 tool 을실행하는 PC 에걸림으로써, DB 서버에부하를주지않으며, 결과값을엑셀파일이나, 텍스트파일등다양한포맷으로변환해, 필터등을이용해쉽게원하는값을추출할수있다는데있다. 여기에서는 Toad(9.0) 를이용한 Logminer 사용법을알아보도록하자. (Orange 도거의비슷함 ) 1. Logminer 시작 2. Dictionary file 설정 - 9 -
10 여기서 Use Dictionary in redo logs 를선택하면밑의 dictionary 생성창이활성화된다. 일반적으로, 기본적으로선택되어있는 online 방식을사용하면된다. 3. 분석할 Redo log 또는 Archive log file 선택 4. FTP 를이용하여 DB 서버에서 PC 로 Logfile download
11 첫번째그림에서 Connect 버튼을누르면밑의 server setting 창이열리면서 FTP 로 LOGIN 할수있는정보를요구한다. (ARCHIVE DEST 는자동적으로찾음 ) 여기서정상적으로접속이이루어지면오른쪽화면처럼 ARCHIVE LOG LIST 가나오고여기서분석할 ARCHIVE 를선택하면된다. ( 연속된 FILE 을여러개선택가능 ) 5. 분석할 ARCHIVE LOG FILE 목록 다음과같이정상적으로분석할 LOG FILE 목록이보이게된다. 6. 분석할 FILE 의 SCN 및 TIMESTAMP 확인 다음과같이자동으로해당 LOG FILE 의첫번째파일의시작 SCN 및 TIMESTAMP 와마지막파일의 SCN 및 TIMESTAMP 가보여지게되며, 사용자가범위안에서임의 로원하는값을수정할수있다
12 7. Log 에서읽어올 Colum 값선택 다음과같이읽어올 Colum 값을선택할수있다. 해당트랜잭션의발생시간 ( TIMESTAMP) 트랜잭션을발생시킨세션의정보 (Session info) 해당오라클 USER 명 (Username) 실행된 SQL 정보 (SQL REDO) ROLLBACK 할 SQL 정보 (SQL_UNDO) Colum을선택후초록색화살표를클릭하면 Logminer 가시작이된다. 8. Logminer 결과값화면 위화면에서마우스오른쪽버튼를누른후 Save Grid 를선택
13 9. 해당결과값을 EXCEL file format 으로변환 ` Save Grid 를선택하면 Excel format 으로 Logminer 결과값을저장할수있다. 10. 생성된 EXCEL File Excel file 로변환후 Filter 등을이용하면손쉽게원하는값만을찾는것이가능하다
14 11. Logminer 시 DB 서버 ( 위 ) 와 Tool 를실행하는 PC( 아래 ) 의부하비교 위의그림을보면 Toad 를이용하여 Logminer 진행시 DB 서버 ( 위 ) 에는 CPU Idle 이 99% 로 부하가거의없고 clinet ( 아래 ) 에는 Toad 에서 CPU 를 99% 이용함을볼수있다
15 Logminer시발생하는 Error 및조치방법 ERROR at line 1: ORA-01282: date range specified is invalid ORA-06512: at "SYS.DBMS_LOGMNR", line 53 ORA-06512: at line 1 원인 : 지정한날짜및시간이해당 LOGFILE 의범위에없을때발생. 조치 : 날짜및시간을적절한값으로수정 (v$logmnr_logs view 참고 ) ERROR at line 1: ORA-01291: missing logfile ORA-06512: at "SYS.DBMS_LOGMNR", line 53 ORA-06512: at line 1 원인 : 잘못된 Logfile 을등록했을때발생조치 : Logfile 의이름및연속된 logfile 인지확인 ERROR at line 1: ORA-01861: literal does not match format string ORA-06512: at line 1 원인 : 잘못된포맷 ( 날짜시간등 ) 을사용했을때발생조치 : alter session set nls_date_format 명령으로정확한 DATE 값지정 ERROR at line 1: ORA-01284: file /data/arch/1_1257.log cannot be opened ORA-00308: cannot open archived log '/data/arch/1_1257.log' ORA-27037: unable to obtain file status 원인 : 해당파일에접근할수없을때발생조치 : 정확한디렉토리경로및권한확인 ERROR at line 1: ORA-01306: dbms_logmnr.start_logmnr() must be invoked before selecting from v$logmnr_contents 원인 : Logminer 세션이종료된상태이다. 조치 : SQL PLUS 에서 EXIT 로 Logout 하면발생하며, 이때 Dictionary file 등록부터다시진행하여야한다
16 1.4. V$LOGMNR_CONENTS API Type Description SCN NUMBER System change number (SCN) when the database change was made CSCN NUMBER System change number (SCN) when the transaction committed; only meaningful if the COMMITTED_DATA_ONLY option was chosen TIMESTAMP DATE Timestamp when the database change was made COMMIT_TIMESTAMP DATE Timestamp when the transaction committed; only meaningful if the COMMITTED_DATA_ONLY option was chosen THREAD# NUMBER Number of the thread that made the change to the database XIDUSN NUMBER Transaction ID undo segment number of the transaction that generated the change XIDSLT NUMBER Transaction ID slot number of the transaction that generated the change XIDSQN NUMBER Transaction ID sequence number of the transaction that generated the change SEG_OWNER VARCHAR2(32) Owner of the modified segment SEG_NAME VARCHAR2(256) Name of the modified data segment TABLE_NAME VARCHAR2(32) Name of the modified table (in case the redo pertains to a table modification) SEG_TYPE NUMBER Type of the modified data segment 0 = UNKNOWN 1 = INDEX 2 = TABLE ex) SEG_NAME = ZORD_SVC 19 = TABLE PARTITION ex) SEG_NAME = ZORD_SVC_HST,PR_ = INDEX PARTITION 34 = TABLE SUBPARTITION All other values = UNSUPPORTED SEG_TYPE_NAME VARCHAR2(32) UNKNOWN INDEX TABLE
17 TABLE PARTITION UNSUPPORTED TABLE_SPACE ROW_ID VARCHAR2(18) Row ID of the row modified by the change (only meaningful if the change pertains to a DML) SESSION# NUMBER Session number of the session that made the change USERNAME VARCHAR(30) Name of the user who executed the transaction SESSION_INFO VARCHAR2(4000) Information about the database session that executed the transaction Contains process information, machine name from which the user logged in etc (login_username, client_info, OS_username, Machine_name, OS_program_name) EX) login_username=apps client_info= OS_username=invb01 Machine_name=nngmpbt1 OS_terminal= OS_process_id=17465 OS_program_name=ZINVBCAL00010@nngmpbt1 (TNS V1-V3) ROLLBACK NUMBER 1 = if the redo record was generated because of a partial or a full rollback of the associated transaction 0 = otherwise OPERATION VARCHAR2(32) User level SQL operation that made the change INSERT = change was caused by an insert statement UPDATE = change was caused by an update statement DELETE = change was caused by a delete statement DDL = change was caused by a DDL statement START = change was caused by the start of a transaction COMMIT = change was caused by the commit of a transaction ROLLBACK = change was caused by a full rollback of a transaction SELECT_FOR_UPDATE = operation was a SELECT FOR UPDATE statement INTERNAL = change was caused by internal operations initiated by the database UNSUPPORTED = change was caused by operations not currently supported by OPERATION_CODE NUMBER Number of the operation code
18 0 = INTERNAL 1 = INSERT 2 = DELETE 3 = UPDATE 5 = DDL 6 = START 7 = COMMIT 25 = SELECT_FOR_UPDATE 36 = ROLLBACK 255 = UNSUPPORTED SQL_REDO VARCHAR2(4000) Reconstructed SQL statement that is equivalent to the original SQL statement that made the change SQL_UNDO VARCHAR2(4000) Reconstructed SQL statement that can be used to undo the effect of the original statement that made the change
19 2. Pro-Active Tuning Service 2.1. 실제사용자 (End-User) 관점의응답시간튜닝 Pro-active tuning service 는사용자관점의모니터링및분석을통하여실제 End-User 가느끼는응답시간 (Response Time) 을튜닝합니다. APM(Application Performance Management) 툴을이용하여 End-User 의 Request 결과를반환받기까지의모든구간 (Client PC, Internet 구간, FireWall, DNS, Web Server, WAS, DBMS) 을분석하여가장 Delay Time 이많이소요된구간을찾아냅니다. ISP Backb one ISP Client Time Internet Time Firewall Time DNS Time Backend Systems Time 2.2. 최상의성능상태로비즈니스고가용성을유지 Pro-Active Tuning Service 매업무단위프로젝트마다참여하여업무적용 (Open) 前문제요소를분석하여튜닝. 단위업무적용 (Open) 후매 3 개월 ( 데이터량갱신주기 ) 마다튜닝포인트를설정, 성능둔화요소를해결. 전사적으로새롭게추가되는업무단위프로젝트의모든 SQL 쿼리를검토및튜닝. 다양한대용량데이터베이스관리 / 튜닝기법을도입하여최적의 DB 상태를 1 년내내상시유지. 전략적튜닝 Factor 를분석, 투자대비효율이높은 Targeting 기법적용. ( 비중도높은 SQL 을튜닝함 )
20 2.3. Knowledge Transfer Pro-Active Tuning Service 는고객의 Business Process 를이해하고시스템을분석한후튜닝하는것으로완료되지않습니다. 실제로고객사환경에서튜닝한내용을그대로실무자들에게전수하여내부임직원의역량을제고시킵니다. 또한, Oracle RDBMS 신버젼의 New Features 를교육함으로써, 이용자 ( 관리자및개발자 ) 가스스로개발업무의효율및생산성을향상시킬수있도록지원합니다. 이외에도 DBMS 관리자를위한관리노하우 ( 고급 Trouble-Shooting, 대용량 DB 처리, 병렬처리등 ) 를전수함으로써, 최상의시스템을최고의기술로유지할수있도록지원합니다. UAS (User Adapted Seminar) 진행사례및내용 (Contents) 개발자를위한 SQL 튜닝실무사례세미나 G 쇼핑몰업체튜닝후실제고객사의튜닝사례를개발자들에게전수하여개발자들이성능을고려한 SQL 을작성할수있도록내부역량을제고시킴. Oracle 10g New Features 세미나 S Global 전자기업 : Oracle 10g 버전으로업그레이드하기전, 신버전의새로운기능과주의사항을전파함으로써, 업그레이드후발생할수있는문제점의사전제거와개발자들이새로운기능을이용함으로써, 개발생산성을향상시킴. K 국가기관 DBMS 관리노하우세미나내부관리자 (DBA,SE) 들을대상으로 DBMS 관리자들이흔히겪을수있는상황에대한 Administration Know-How 와고급 Trouble-Shooting 사례를소개함으로써, 관리기술력을향상시킴 Tuning 범위확대 Pro-active tuning service 의제공범위는제한된 Database, 제한된 Server 에국한되지않으며, 고객사전체의 Server+DB 를대상으로그범위를확대함으로써고객사전체 Performance 향상에기여합니다
21 2.5. 기대효과 재무적관점 기존 Tuning Service 는주로 System Performance 향상에따른업무트레픽감소에초점이맞춰져있었습니다. Pro-actvice 서비스는 Tuning 작업을통한업무처리시간단축뿐만아니라, 업무처리시간단축으로가져올수있는재무적성과를가능하게합니다 서비스관점 단기적성능향상에맞추어진기존 Tuning 서비스는계약된 system 및 Database 를서비스대상으로하기때문에전사적인차원의성능향상을기대하기어려웠습니다. Proactive tuning service 는계약기간동안주요비즈니스 Factor 별로 SLA 를정하여 Tuning consulting 을수행함으로써서비스자체의안정성을제고할수있습니다
22 사용자관점 Proactive tuning service 는계약종료시점작업한 Tuning 산출물을통한기술전수세미나를진행함으로서고객사의사용자가실무에서바로적용가능한기술을전수함과동시에, 계약기간종료후에도 Proactive tuning service 를유지할수있는방향을제시합니다 혁신적관점
23 2.6. 제안 Package별가격 DBMS Tuning ( 단위 : 천원 ) 상품 집중 Tuning 정기 Tuning Total 시간 시간당 List Price 할인가 할인률 Package1 1주 (5일) 1 일 / 분기 40H + 24H 8H*5D 8H*3Q = 64H (8D) = 40H = 24H ,800 12, % Package2 2주 (10일) 1일 / 월 80H + 88H 8H*10D 8H*1D*11M = 168H (21D) = 80H = 88H ,600 30, % Package3 3주 (15일) 2일 / 월 120H + 176H 8H*15D 8H*2D*11M = 296H (37D) = 120H = 176H ,200 50, % Package4 4 주 (1 개월 ) 3일 / 월 160H + 264H 8H*20D 8H*3D*11M = 424H (53D) = 160H = 264H ,800 68, % 집중 Tuning 이나정기 Tuning 의시간을사용자교육 (UAS) 로전환하실수있습니다. Tuning 대상 Instance 를고정하지않습니다 DBMS Tuning+ APM + NA ( 단위 : 천원 ) 상품집중 Tuning 정기 Tuning Total 시간시간당 List Price 할인가할인률 1주 (5일) 1 일 / 분기 40H + 24H Package5 8H*5D 8H*3Q = 64H (8D) = 40H = 24H 추가 1 일당 2,000,000 원이책정됩니다 ,000 15, % Server (H/W, OS) Tuning + Storage 재구성컨설팅 + DBMS Tuning ( 단위 : 천원 ) 상품집중 Tuning 정기 Tuning Total 시간시간당 List Price 할인가할인률 1 주 (5 일 ) 1 일 / 분기 Package6 40H + 24H 8H*5D 8H*3Q Athena = 64H (8D) = 40H = 24H 추가 1 일당 2,000,000 원이책정됩니다 ,000 15, %
24 2.7. Package 설명 내용설명 집중 Tuning 정기 Tuning User Adapted Seminar Package5 Package6 Target DB 의산정된 Tuning 기간에따라, 성능이저하된 DB 를최적의성능을발휘할수있도록집중적인 Tuning 을실시합니다. Database Server Tuning, Database Instance Tuning, Database Object Tuning, Database SQL Tuning 집중 Tuning 을통해서향상된최적의성능을지속적으로유지하기위하여, 정기적으로 Tuning 을실시하여, 업무추가 / 변경, Data 증가등으로인한성능저하의요인을찾아최적의성능을유지할수있도록정기적으로 Tuning 을실시합니다. 장기적관점의관리운영 Know-How 전파합니다. 내부관리자 (DBA,SE) 대상 DBMS Administration Know-How 와사례소개함으로써, 관리기술력을향상할수있습니다. 개발자대상최적의 SQL 을작성할수있는 Skill 을전파합니다. DBMS Tuning 뿐만이아니라, DB 및 Network 에대한 Advanced Trouble Shooting 을실시합니다. ( 예를들어, 고객사의본사에서는속도가빠른데, 지사에서는느릴경우, 해결되지않는 Database 의복구 ) 사용중인고가의 System 의최적화여부를진단해서튜닝을실시합니다. Server(Hardware, O/S), Storage 구성상태를진단하여, 최상의성능을발휘할수있도록 Tuning 을실시합니다,
25 2.8. Promotion Promotion 기간 2007 년 9 월 1 일 ~ 2007 년 11 월 31 일 3 개월간 ( 단위 : 천원 ) 상품 Total 시간 List Price 특전 1 특전 2 특전 3 시간당금액무상정밀진단시간당할인가추가할인 할인률 Package1 Package2 Package3 Package4 40H + 24H = 64H (8D) 80H + 88H = 168H (21D) 120H + 176H = 296H (37D) 160H + 264H = 424H (53D) ,800 1 일 무상 150 9,600 9, % ,600 1 일 무상 ,200 25, % ,200 1 일 무상 ,400 44, % ,800 1 일 무상 ,600 63, % Promotion 기간중계약하시는모든고객에게아래의특전이주어지며, 계약여부와관계없이무상진단을제공합니다. Promotion 특전 1 : Database 무상 Analysis (Max 3 Instances) Promotion 특전 2 : Package 구매시, 시간당 15 만원으로할인적용 Promotion 특전 3 : Package 별추가할인적용 집중 Tuning 이나정기 Tuning 의시간을사용자교육 (UAS) 로전환하실수있습니다. Tuning 대상 Instance 를고정하지않습니다. 담당자연락처권웅원과장 김승필대리
26 - 26 -
Microsoft Word - 기술노트[23회] Logminer.doc
Goodus 기술노트 [23 회 ] Logminer Author 서강혁, 정철우 Creation Date 2007-08-30 Last Updated 2007-08-30 Version 1.0 Copyright(C) 2004 Goodus Inc. All Rights Reserved Version 변경일자 변경자 ( 작성자 ) 주요내용 1 2007-08-30 서강혁,
More informationORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O
Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration
More informationMicrosoft PowerPoint - Tech-iSeminar_Logminer.ppt
Oracle LogMiner 의활용 Tips Getting the most out of MetaLink 천봉격, 김주연 한국오라클 ( 주 ) 제품지원실 기술적인질문은채팅으로 이번세미나에선 Oracle 8i, 9i, 10g 에서 Oracle Logminer 의활용팁에대해알아보도록하겠습니다. 본세미나에서는 Oracle 에서제공되는 Logminer 을사용하여 Online/Offline
More informationTablespace On-Offline 테이블스페이스 온라인/오프라인
2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가
More information목 차
Oracle 9i Admim 1. Oracle RDBMS 1.1 (System Global Area:SGA) 1.1.1 (Shared Pool) 1.1.2 (Database Buffer Cache) 1.1.3 (Redo Log Buffer) 1.1.4 Java Pool Large Pool 1.2 Program Global Area (PGA) 1.3 Oracle
More information목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE
ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....
More information목차 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 informationPowerPoint 프레젠테이션
Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING
More informationMS-SQL SERVER 대비 기능
Business! ORACLE MS - SQL ORACLE MS - SQL Clustering A-Z A-F G-L M-R S-Z T-Z Microsoft EE : Works for benchmarks only CREATE VIEW Customers AS SELECT * FROM Server1.TableOwner.Customers_33 UNION ALL SELECT
More informationFlashBackt.ppt
1. Flashback 목적 Flashback 이란? 사용자실수에의한손상된데이터를 Database 의크기와상관없이복구를할수있는기능이다. 이 Flashback 기능은일반적인복구에서우려되는데이터베이스의크기를걱정하지않아도된다. 보통의사용자실수는커다란시스템장애가수반되며, 이를복구하기위해서는많은자원과시간이필요하다. 하지만 9i 에서지원되느 flashback query
More informationPowerPoint Presentation
Server I/O utilization System I/O utilization V$FILESTAT V$DATAFILE Data files Statspack Performance tools TABLESPACE FILE_NAME PHYRDS PHYBLKRD READTIM PHYWRTS PHYBLKWRT WRITETIM ------------- -----------------------
More information歯sql_tuning2
SQL Tuning (2) SQL SQL SQL Tuning ROW(1) ROW(2) ROW(n) update ROW(2) at time 1 & Uncommitted update ROW(2) at time 2 SQLDBA> @ UTLLOCKT WAITING_SESSION TYPE MODE_REQUESTED MODE_HELD LOCK_ID1
More information10.ppt
: SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL
More informationDBMS & SQL Server Installation Database Laboratory
DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.
More informationuntitled
PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0
More information13주-14주proc.PDF
12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float
More informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More informationPRO1_09E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :
More informationALTIBASE HDB Patch Notes
ALTIBASE HDB 6.5.1.5.6 Patch Notes 목차 BUG-45643 암호화컬럼의경우, 이중화환경에서 DDL 수행시 Replication HandShake 가실패하는문제가있어수정하였습니다... 4 BUG-45652 이중화에서 Active Server 와 Standby Server 의 List Partition 테이블의범위조건이다른경우에 Handshake
More informationOracle Database 10g: Self-Managing Database DB TSC
Oracle Database 10g: Self-Managing Database DB TSC Agenda Overview System Resource Application & SQL Storage Space Backup & Recovery ½ Cost ? 6% 12 % 6% 6% 55% : IOUG 2001 DBA Survey ? 6% & 12 % 6% 6%
More informationI T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r
I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r -------------------------------------------------------------------- -- 1. : ts_cre_bonsa.sql -- 2. :
More information<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>
ISO 20000 인증 사후심사 컨설팅 및 ITSM 시스템 고도화를 위한 제 안 요 청 서 2008. 6. 한 국 학 술 진 흥 재 단 이 자료는 한국학술진흥재단 제안서 작성이외의 목적으로 복제, 전달 및 사용을 금함 목 차 Ⅰ. 사업개요 1 1. 사업명 1 2. 추진배경 1 3. 목적 1 4. 사업내용 2 5. 기대효과 2 Ⅱ. 사업추진계획 4 1. 추진체계
More informationPowerPoint Presentation
FORENSIC INSIGHT; DIGITAL FORENSICS COMMUNITY IN KOREA SQL Server Forensic AhnLab A-FIRST Rea10ne unused6@gmail.com Choi Jinwon Contents 1. SQL Server Forensic 2. SQL Server Artifacts 3. Database Files
More informationuntitled
Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.
More information슬라이드 1
Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능
More informationThe Self-Managing Database : Automatic Health Monitoring and Alerting
The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG
More information62
2 instance database physical storage 2 1 62 63 tablespace datafiles 2 2 64 1 2 logical view control files datafiles redo log files 65 2 3 9i OMF Oracle Managed Files, OMF 9i 9i / / OMF 9i 66 8 1MB 8 10MB
More informationchapter4
Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก
More informationMySQL-.. 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 informationETL_project_best_practice1.ppt
ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication
More information最即時的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 informationIntra_DW_Ch4.PDF
The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology
More information목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4
ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
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 informationSimplify your Job Automatic Storage Management DB TSC
Simplify your Job Automatic Storage Management DB TSC 1. DBA Challenges 2. ASM Disk group 3. Mirroring/Striping/Rebalancing 4. Traditional vs. ASM 5. ASM administration 6. ASM Summary Capacity in Terabytes
More informationConnection 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 informationFMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2
FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one
More informationSpring Boot/JDBC JdbcTemplate/CRUD 예제
Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.
More informationCD-RW_Advanced.PDF
HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5
More informationOrcad Capture 9.x
OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd
More informationecorp-프로젝트제안서작성실무(양식3)
(BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing
More information1217 WebTrafMon II
(1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network
More information윈도우시스템프로그래밍
데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationBind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터
Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터를사용자에게전송하게되며 Parsing 단계에서실행계획이생성된다. Bind 변수를사용하는 SQL
More informationChapter 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 informationDW 개요.PDF
Data Warehouse Hammersoftkorea BI Group / DW / 1960 1970 1980 1990 2000 Automating Informating Source : Kelly, The Data Warehousing : The Route to Mass Customization, 1996. -,, Data .,.., /. ...,.,,,.
More information단계
본문서에서는 Tibero RDBMS 에서제공하는 Oracle DB Link 를위한 gateway 설치및설정방법과 Oracle DB Link 사용법을소개한다. Contents 1. TIBERO TO ORACLE DB LINK 개요... 3 1.1. GATEWAY 란... 3 1.2. ORACLE GATEWAY... 3 1.3. GATEWAY 디렉터리구조...
More informationPRO1_02E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG
More informationDocsPin_Korean.pages
Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google
More informationWeb Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현
02 Web Application Hosting in the AWS Cloud www.wisen.co.kr Wisely Combine the Network platforms Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인
More informationResult Cache 동작원리및활용방안 엑셈컨설팅본부 /DB 컨설팅팀김철환 개요 ORACLE DBMS 를사용하는시스템에서 QUERY 성능은무엇보다중요한요소중하나이며그 성능과직접적인관련이있는것이 I/O 이다. 많은건수를 ACCESS 해야만원하는결과값을얻을수있는 QUER
Result Cache 동작원리및활용방안 엑셈컨설팅본부 /DB 컨설팅팀김철환 개요 ORACLE DBMS 를사용하는시스템에서 QUERY 성능은무엇보다중요한요소중하나이며그 성능과직접적인관련이있는것이 I/O 이다. 많은건수를 ACCESS 해야만원하는결과값을얻을수있는 QUERY 을실행하게된다면 BLOCK I/O 가많이발생하게된다. 이런이유로 QUERY 의성능은좋지못할것이다.
More informationPortal_9iAS.ppt [읽기 전용]
Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C
More informationMicrosoft Word - 기술노트[19회] Flashback.doc
Goodus 기술노트 [19 회 ] Flashback Author 권웅원, 나지혜 Creation Date 2007-04-25 Last Updated 2007-04-25 Version 1.0 Copyright(C) 2004 Goodus Inc. All Rights Reserved Version 변경일자 변경자 ( 작성자 ) 주요내용 1 2007-04-25 권웅원,
More information다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 6 장. DML 을배웁니다 1 - SQL 명령어들 DML (Data Manipulation Language) : INSERT( 입력 ), UPDATE( 변경 ), DELETE( 삭제 ), MERGE( 병합 ) DDL (Data Definition Language) : CREATE ( 생성 ), ALTER
More informationMySQL-Ch10
10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,
More information윈백및업그레이드 Tibero Flashback 가이드
Tibero Flashback 가이드 2014. 05. 09. 목차 1. FLASHBACK 소개... 3 1.1. Flashback 개요... 3 1.2. Flashback 기능... 3 2. FLASHBACK 기능... 3 2.1. FLASHBACK QUERY... 3 2.1.1. FLASHBACK QUERY 개요... 3 2.1.2. FLASHBACK QUERY
More informationData Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager
Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager are trademarks or registered trademarks of Ari System, Inc. 1 Table of Contents Chapter1
More information다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 9 장인덱스를배웁니다 1 1. 인덱스란무엇인가? 2 - ROWID ( 주소 ) 조회하기 SCOTT>SELECT ROWID, empno, ename 2 FROM emp 3 WHERE empno=7902 ; ROWID EMPNO ENAME --------------------------------- ----------
More informationSecure Programming Lecture1 : Introduction
Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda 안드로이드악성코드분석 악성코드분석 안드로이드악성코드정적분석 APK 추출 #1 adb 명령 안드로이드에설치된패키지리스트추출 adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$
More information<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>
i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,
More information문서 템플릿
HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,
More informationOPCTalk 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 informationuntitled
(shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,
More information휠세미나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 informationPCServerMgmt7
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세미나(장애와복구-수강생용).ppt
DB PLAN Consultant jina6678@yahoo.co.kr 011-864-1858 - - 1. 2. DB 3. - 4. - 5. 6. 1 INSTANCE MMAN RECO RFS MRP ORBn RBAL MMON Dnnn Snnn Data Buffer Cache SGA Stream Pool Shared pool Large Pool PGA Log
More informationRemote UI Guide
Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More informationPRO1_04E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC
More informationPowerPoint Presentation
FORENSICINSIGHT SEMINAR SQLite Recovery zurum herosdfrc@google.co.kr Contents 1. SQLite! 2. SQLite 구조 3. 레코드의삭제 4. 삭제된영역추적 5. 레코드복원기법 forensicinsight.org Page 2 / 22 SQLite! - What is.. - and why? forensicinsight.org
More informationOZ-LMS TM OZ-LMS 2008 OZ-LMS 2006 OZ-LMS Lite Best IT Serviece Provider OZNET KOREA Management Philosophy & Vision Introduction OZNETKOREA IT Mission Core Values KH IT ERP Web Solution IT SW 2000 4 3 508-2
More informationCommit_Wait / Commit_Logging 두파라미터를통해 Log File Sync 대기시간을감소시킬수있다는것은놀라움과의아함을동시에느낄수있다. 단지파라미터의수정을통해당연히대기해야하는시간을감축한다는것은분명성능을개선해야하는입장에서는놀라운일이될것이다. 반면, 그에따
Commit Wait Class 대기시간감소방안 엑셈컨설팅본부 /DB 컨설팅팀박준연 개요 Wait Class 중 Commit 카테고리에해당하는 Wait Event 에의한대기현상으로 DB 시스템의성능저하현상이발생하는것은종종경험할수있다. 그중대표적인 Wait Event 는 Log File Sync 이다. 실제로대부분의 DB 시스템의 Top 5 Wait Event
More information@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a
1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL
More information8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )
8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop
More information슬라이드 제목 없음
MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,
More informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More informationOracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용
Oracle hacking 작성자 : 임동현 (ddongsbrk@naver.com) 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용 Skill List 1. Oracle For Pentest 1. Find TNS Listener (Default 1521 port) (with nmap or amap) 2. Get the
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
유영테크닉스( 주) 사용자 설명서 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 informationJerry Held
DB / TSC Oracle Database 10g (Self-Managing Database) (Common Infrastructure) (Automatic Workload Repository) (Server-generated Alerts) (Automated Maintenance Tasks) (Advisory Framework) (ADDM) (Self-Managing
More informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More informationMicrosoft Word - Goodus_기술노트[19회]_Flashback
Goodus 기술노트 [19 회 ] Flashback Author 권웅원, 나지혜 Creation Date 2007-04-25 Last Updated 2007-04-25 Version 1.0 Copyright(C) 2004 Goodus Inc. All Rights Reserved Version 변경일자 변경자 ( 작성자 ) 주요내용 1 2007-04-25 권웅원,
More informationthesis
( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype
More informationCache_cny.ppt [읽기 전용]
Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Improving Performance and Scalability with Oracle9iAS Cache Oracle9i Application Server Cache... Oracle9i Application Server Web
More information초보자를 위한 분산 캐시 활용 전략
초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?
More information15_3oracle
Principal Consultant Corporate Management Team ( Oracle HRMS ) Agenda 1. Oracle Overview 2. HR Transformation 3. Oracle HRMS Initiatives 4. Oracle HRMS Model 5. Oracle HRMS System 6. Business Benefit 7.
More informationBackup Exec
(sjin.kim@veritas.com) www.veritas veritas.co..co.kr ? 24 X 7 X 365 Global Data Access.. 100% Storage Used Terabytes 9 8 7 6 5 4 3 2 1 0 2000 2001 2002 2003 IDC (TB) 93%. 199693,000 TB 2000831,000 TB.
More informationSomething that can be seen, touched or otherwise sensed
Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have
More information제목 레이아웃
웹해킹이라고무시하는것들보소 2017.07.10 RUBIYA805[AT]GMAIL[DOT]COM SQL Injection 끝나지않은위협 2017.07.10 RUBIYA805[AT]GMAIL[DOT]COM Who am I 정도원 aka rubiya Penetration tester Web application bughuter Pwned 20+ wargame @kr_rubiya
More informationMicrosoft Word - [Unioneinc] 특정컬럼의 통계정보 갱신_ _ldh.doc
특정 Column 통계정보갱신가이드 유니원아이앤씨 DB 사업부이대혁 2015 년 03 월 02 일 문서정보프로젝트명서브시스템명 버전 1.0 문서명 특정 Column 통계정보갱신가이드 작성일 2015-03-02 작성자 DB사업부이대혁사원 최종수정일 2015-03-02 문서번호 UNIONE-201503021500-LDH 재개정이력 일자내용수정인버전 문서배포이력
More informationSolaris Express Developer Edition
Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC
More information#KM-250(PB)
PARTS BOOK FOR 1-NEEDLE, STRAIGHT LOCK-STITCH MACHINE SERIES KM-250AU-7S KM-250AU-7N KM-250A-7S KM-250A-7N KM-250B-7S KM-250B-7N KM-250BH-7S KM-250BH-7N KM-250BL-7S KM-250BL-7N KM-250AU KM-250A KM-250B
More informationMicrosoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]
MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고,
More information윈도우시스템프로그래밍
데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationuFOCS
1 기 : 기 UF_D_V250_002 기 기 기 품 ufocs 기 v2.5.0 히기기기기기기기기기 기 Manual 기 version 기 3.2 기품 2011.7.29 히기 345-13 1 Tel : 02-857-3051 Fax : 02-3142-0319 : http://www.satu.co.kr 2010 SAT information Co., Ltd. All
More information6주차.key
6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running
More information1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation
1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP
More informationMicrosoft PowerPoint Python-DB
순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 학습내용 데이터베이스 SQLite 데이터베이스 파이썬과데이터베이스연결 순천향대학교컴퓨터공학과 2 데이터베이스 (Database) 소개 데이터베이스 DBMS (DataBase Management System) 이라고도함 대용량의데이터를매우효율적으로처리하고저장하는기술 SQLite, 오라클, MySQL 등이있음
More information歯CRM개괄_허순영.PDF
CRM 2000. 8. KAIST CRM CRM CRM CRM :,, KAIST : 50%-60%, 20% 60%-80%. AMR Research 10.. CRM. 5. Harvard Business review 60%, 13%. Michaelson & Associates KAIST CRM? ( ),,, -,,, CRM needs,,, dynamically
More information