Microsoft PowerPoint - DB2 Migration절차, 방법 및 MTK소개.ppt

Size: px
Start display at page:

Download "Microsoft PowerPoint - DB2 Migration절차, 방법 및 MTK소개.ppt"

Transcription

1 DB2 Information Management Software DB2 Migration 절차, 방법및 MTK 소개 - 타 DBMS와연계 - SQL의호환성 IBM Korea Software Group IM 사업부 2008 IBM Corporation

2 목차 1. DB2 Migration의장점 2. DB2 Migration 절차및방법 3. MTK에대한소개 4. SQL Conversion 5. MTK를활용한 Migration의장점 6. Access Guidelines 7. User Defined Function 8. 타 DBMS와연계 9. SQL 호환성 IBM Corporation

3 1. DB2 Migration 의장점 TCO : 5년간총소유비용 (TCO:Total cost of Ownership) 이타 DBMS 사용시에비해 49%-70% 저렴합니다. Migration offering에는분석서비스, Migration tool kit제공, 교육지원서비스와 POC 서비스를진행하여고객의문제를최소화해드립니다. 분석서비스에는 IBM의다년간의 Know-how를바탕으로고객의문제를최소화하고최단시간에 DB2로이전을위한능력을보유하여제공합니다. 신규 Application개발시앞선 DB 기능들을활용할수있으며이는개발및운영의위험을최소화합니다. DB2는 IBM의앞선제품과기술력을가지고있으며, TPC-C, TPC-H 공인기관및 SAP등이인정하는최상의성능을제공하며, DB2는 Autonomic computing 기술과 Grid 환경에가장앞선기술력을가지고있습니다 IBM Corporation

4 2. DB2 migration 절차및방법 DB2 Migration 단계 Assessment & Planning 환경구성 Migration 의대상이되는시스템의구성요소및 database 의구성이 migration 작업에미치는영향을분석하고, 필요한작업과각작업의일정에대해계획수립 제품설치및 migration 에필요한 tool 과기타환경구성 Database object migration Database structure 및 Database 내의 object 에대한 migration Application conversion Application 에대한 conversion 수행 Data Migration Data 이관 Performance tuning 성능최적화를위한 performance tuning 수행 Test 및검증 Migration 이후 database, application 전반의통합테스트및검증 추가적인작업 HA 구성, replication, backup tool 과의연계등추가적인작업수행 IBM Corporation

5 2. DB2 migration 절차및방법 DB2 Migration 단계 1. Assessment & Planning - 현재시스템은물론 migration 이후의시스템까지의모든정보를토대로작업을예측합니다 Migration 에필요한정보 Platforms Database structure Application Migration 보조 tool 운영환경 개발환경 추가적인환경 (Middleware, Tool, Compiler, etc.) Database size Table 수, row size, index 수 Stored procedure, User defined function Trigger Application architecture Application size Application SQL 특성 동시사용자수 Migration 작업에있어 tool 이자동화할수있는범위산정 IBM 제공문서 Assessment item 산정문서 DB2 porting guide IBM Corporation

6 2. DB2 migration 절차및방법 DB2 Migration 단계 2. 환경구성 - 작업에필요한시스템환경을구성합니다 하드웨어구성 OS 설치및구성 Disk 영역구성 시스템환경구성 소프트웨어구성 DB2 제품설치 DB2 환경설정 DB2 인스턴스생성 DB2 데이터베이스생성 Application 구성 사용자, 그룹생성및사용권한설정 Client 연결설정 Application 연결설정 IBM 제공문서및 Tool DB2 설치가이드 DB2 운영자가이드 DB2 구성지원 Tool IBM Corporation

7 2. DB2 migration 절차및방법 DB2 Migration 단계 3. Database object migration - 각 database object 별 migration 을수행하고테스트합니다 Database Object 별 Migration Database logical / physical layout 점검및변환 Table 변환 Database type Partitioning Tablespace Logs Column type Index Constraints Stored procedure, User defined function Stored procedure 와 user defined function 에포함된로직변환 IBM 제공문서및 Tool DB2 Migration tool kit DB2 UDB conversion guide (from Oracle/Sybase/SQL server ) IBM Corporation

8 2. DB2 migration 절차및방법 DB2 Migration 단계 4. Application Migration - DB2 에서운영될수있도록 application source 를 conversion 합니다 Source Conversion Application source 변환 호환가능한 SQL 과변환 SQL 분리 SQL 에대한변환및테스트 Isolation level, lock 의사용등고려 Error 처리방법변환 개발자를위한 SQL conversion tool 제공 IBM 에서제공하는 MTK 의 on the fly SQL translator 를이용하여 SQL conversion 기능지원 IBM 제공문서및 Tool DB2 Migration tool kit DB2 Development center DB2 UDB conversion guide (from Oracle/Sybase/SQL server ) IBM Corporation

9 2. DB2 migration 절차및방법 DB2 Migration 단계 5. Data Migration - 기존환경의데이터베이스로부터데이터를추출하여 DB2 로로드합니다. Table Data 이관 Type 간의호환성을고려하여 migration 방법선택 -Numeric -Date, datetime Source data 와 target data 의 sample 이관수행 Data migration 고려사항 Data 추출 DB2 에서 load 할수있는형식으로 data 를추출 Type 의호환성에따라추가적인 conversion 이필요한경우를위한 program 이나 script 작성 Data 로드 DB2 Load tool 을이용하여 data load Referential constraint 등을고려한작업계획 IBM 제공 Tool DB2 Migration tool kit DB2 Admin client DB2 Load tool IBM Corporation

10 2. DB2 migration 절차및방법 DB2 Migration 단계 6. Performance tuning - 기존성능또는그이상의성능을유지하기위하여 database 및 application 을튜닝합니다 Performance tuning Migration 완료후성능최적화를위한작업 DB2 database 에대한최적화수행 DB2 application 에대한최적화수행 최적화적용이후 monitoring 을통한튜닝 DB2 에서제공하는다양한 advisor 와 health center 를이용하여자동화된최적화작업가능 IBM 제공문서및 Tool DB2 Performance Tuning Guide DB2 Health center DB2 Advisor IBM Corporation

11 2. DB2 migration 절차및방법 DB2 Migration 단계 7. Test 및검증 - 기존운영환경데이터의손실없이 application 이동일하게동작되는지검사합니다 Migration 완료에대한 test 및검증 Data 이관의검증을위한대사방법마련및검증 Application 수행결과검증 Test 및검증 Migration 오류사항에대한수정 IBM 제공 Tool DB2 Migration tool kit IBM Corporation

12 2. DB2 migration 절차및방법 DB2 Migration 단계 8. 추가적인작업 - Migration 완료된 DB2 를보다효율적으로사용하기위하여추가적인구성을할수있습니다 HA 구성및테스트 Backup 정책적용 외부 backup tool 과의연계 추가작업 Database 유지보수및운영지침마련 모니터링툴 정기적인통계정보갱신 Table, index 에대한 REORG 장애대처 IBM 제공 Tool DB2 Migration tool kit DB2 admin guide DB2 HA 구성가이드 IBM Corporation

13 3. DB2 MTK 에대한소개 DB2 MTK (DB2 Migration Tool Kit)? - 타 DB(Oracle, Sybase 등 ) 에서 DB2 로의 migration 을지원하기위한자동화 tool - 전체 migration작업중, 많은부분을자동화해줄수있음. - DB2에서무상으로제공됨. 제공되는기능 - Source DB의 DDL구문자동추출 ODBC/JDBC등의연결을통해, migration의대상인 source DB의 DDL을자동추출해줌. - DB Object 전체의변환수행 Table, index, trigger, sequence, procedure - Data이관 이관 script를작성해주는것은물론, 실제 data의이관도 tool을통해가능. - Migration 결과 report 제공 Migration 작업의결과를보기쉬운 HTML형식의 report로산출해줌. - 개발자를위한 SQL translator 제공 DB2의 SQL 문법에익숙하지않은개발자나, 관리자가쉽게 sql을변환할수있도록하는 tool제공. - Function호환성을위한 conversion library제공 각 DB가고유하게지원하고있는함수등을 DB2 에서도사용할수있도록 library를제공 IBM Corporation

14 3. DB2 MTK 에대한소개 작업단계 작업단계 1. Project 생성 ( 혹은선택 ) 2. Source 추출 - MTK를이용하여 source DB의 Metadata(DDL) 를추출혹은 import 3. Convert - Source DB로부터추출된 DDL을변환 4. Refine - 변환된스크립트를정제 5. Data 이관 script 생성 - Data이관을도와줄 script 생성 6. DB2로 deploy - DB2 DB로 migration 수행 IBM Corporation

15 3. DB2 MTK 에대한소개 0) DB2 MTK 실행 사용환경 - 작업하는 PC 환경 : Xwindows 환경의 GUI tool 이므로, Xterminal S/W 가필요함. - 설치되는 Server 장비 : JRE 1.3 이상설치 실행환경 -DISPLAY=<pc 의 IP>:0.0 -CLASSPATH=$CLASSPATH:${ORACLE_HOME}/j dbc/lib/classes12.zip Oracle source DB 에바로연결하기위한환경. MTK 를설치디렉터리의 MTKMain 을실행 >./MTKMain IBM Corporation

16 3. DB2 MTK 에대한소개 1) Project 생성 전체 Migration 작업저장할 project 를생성 다음과같은정보를입력 -Project Name Project 의이름 -Project Path 작업중에생기는모든파일들이저장될위치 ( 이디렉터리아래 Project 이름의디렉터리가생김 ) -Source DB 종류 Oracle, Sybase,MS SQL Server 등선택 -DB2 target 종류 Target DB2 의종류선택 IBM Corporation

17 3. DB2 MTK 에대한소개 2) source 추출 이미 source 에대한 DDL 을 SQL file 로가지고있다면, Import 를이용해그 sql file 을 import 한다. Extract 를선택하면, 이와같은 popup 이뜨는데, 각 DB 특성에맞게연결을위한정보를입력한다. 즉, Database 종류, Service name, 연결사용자계정등을입력하고, OK 를누른다. 소스 DB 로바로연결해서 metadata 를추출하려면, Extract 를선택한다 IBM Corporation

18 3. DB2 MTK 에대한소개 2) source 추출 DDL 을추출하여저장할 file 이름을지정한다. 이때확장자를제외하고지정한다. 확장자는파일의종류에따라결정된다. Source DB 에연결되고나면, source DB 의 object 를 tree 형식으로보여준다. 여기에서, Migration 의대상만 check 한다 Extract 를누르면추출을시작한다 IBM Corporation

19 3. DB2 MTK 에대한소개 2) source 추출 Source 에대한추출이끝나면, 다음 tab 인 Convert 를누른다. 소스의추출이완료되면, 오른쪽창에.src 확장자를가지는몇가지 file 이생성된다. View, delete 와같은버튼으로작업할수도있다 IBM Corporation

20 3. DB2 MTK 에대한소개 3) Convert Schema conversion 을위해 data type 의 mapping 을확인하거나수정한다. Type 수정화면은다음페이지참조. 확인사항을점검한뒤, Convert 를누른다 IBM Corporation

21 3. DB2 MTK 에대한소개 3) Convert 각 type 에대한 target type 의정보를확인하고, 수정하고자한다면, 수정한다 IBM Corporation

22 3. DB2 MTK 에대한소개 4) Refine Convert 작업이완료되면자동으로 refine 작업으로넘어간다 IBM Corporation

23 3. DB2 MTK 에대한소개 5) Generate Data Transfer scripts IMPORT / LOAD 중선택 ( 대량의경우 LOAD 권장 ) Data 를옮기기위해어떤방법을선택할것인지를지정한다. 작업이끝나면생기는 script file 들 File format 선택 Data 추가방법선택 (INSERT/ REPLACE) Create Script 버튼을누르면 script file 이생긴다 IBM Corporation

24 3. DB2 MTK 에대한소개 SQL Translator 사용 Tools SQL Translator 실행 Conversion 하고자하는 sql 구문을적는다. 이때, 변수가사용되는구문이라면, 그변수에해당되는 table 생성구문도함께적어주어야한다. 변환된 SQL 구문이출력됨 IBM Corporation

25 3. DB2 MTK 에대한소개 Reporting 기능 모든작업의결과는 HTML 형식의문서로 reporting됨. <MTK 설치디렉터리 >/projects/<project이름 >/Reports/ 에위치함. - Conversion_asset.html : 전체 project 의모든 report 를연결할수있는페이지 출력내용 - 작업대상 object의종류및각종류별개수 Database, Schema,Package,User type,table,view,column,index,foreign Key,Proc & Function,Trigger - 작업오류내역 report 대상별, 오류내역별로자세한 report 출력 - Tablespace 구성에필요한각 table의 rowsize 산정 report - 작업완료후전체 data 건수출력으로검증한결과출력. 소스 table의건수, target table의건수를함께출력. Table의 key에대한이관성공여부출력 오류 table은붉은색으로 toggle되며, click하면작업오류로그로이동 IBM Corporation

26 4. SQL conversion SQL Syntax : Sequence 생성구문은동일 값을참조하는구문의차이만있음. Oracle Sequence_name.NEXTVAL(CURRVAL) DB2 NEXTVAL(CURRVAL) for Sequence_name IBM Corporation

27 4. SQL conversion SQL Syntax : rownum Rownum 값을 select, insert, update 에서값을컬럼값의의미로사용하려면, - row_number() over() 함수사용. Rownum 값을 row 의범위를지정할때사용하려면, - row_number() over() 함수사용하거나, fetch first n rows only 구문이용 Oracle Select col_date, col_int + rownum from tab1 order by col_date; Select * from tab1 where rownum <10; Update tab1 set c1=v1 where c2=v2 and rownum <=10; DB2 Select col_date, col_int + row_number() over() from tab1 order by col_date; Select * from tab1 fetch first 9 rows only; Update ( select c1 from tab1 where c2=v2 fetch first 10 rows only) set c1=v1; IBM Corporation

28 4. SQL conversion SQL Syntax : outer join Oracle에서 (+) 기호를이용해서표현된구문을 outer join구문으로대체 Oracle에서는 outer join 대상 table의모든컬럼을조건식에사용할때 (+) 를사용하여야하나, DB2에서는기호를붙일필요없음. Oracle Select a.last_name, a.id, b.name From emp a, customer b Where a.id(+) = b.sales_rep_id ; Select a.last_name, a.id, b.name From emp a, customer b Where a.id = b.sales_rep_id(+) ; Select a.last_name, a.id, b.name From emp a, customer b Where a.id(+) = b.sales_rep_id(+) ; Select a.last_name, a.id, b.name From emp a, customer b Where a.id = b.sales_rep_id (+) and b.name(+) like K% ; DB2 Select a.last_name, a.id, b.name From emp a right outer join customer b on a.id=b.sales_rep_id ; Select a.last_name, a.id, b.name From emp a left outer join customer b on a.id=b.sales_rep_id ; Select a.last_name, a.id, b.name From emp a full outer join customer b on a.id=b.sales_rep_id ; Select a.last_name, a.id, b.name From emp a left outer join customer b on a.id=b.sales_rep_id Where b.name like K% ; IBM Corporation

29 4. SQL conversion SQL Syntax : dual table Oracle 에서 system information 을가져오는방법으로 dual table 을사용하였다면, - DB2에서는 SYSIBM.SYSDUMMY1에대한 select로변환하거나 VALUES를이용 Oracle Select SYSDATE from DUAL; DB2 VALUES(current timestamp) into <variable>; Or Select current timestamp From sysibm.sysdummy1; IBM Corporation

30 4. SQL conversion SQL Syntax : decode Oracle 의 decode 함수는 DB2 의 CASE 문으로대체 Oracle Select avg ( decode ( grade, A,1, B,2, C,3, D,4)) From students; DB2 Select avg ( case grade when A then 1 when B then 2 when C then 3 when D then 4 END) From students; IBM Corporation

31 4. SQL conversion SQL Syntax : nvl Oracle 의 nvl 함수는 DB2 의 COALESCE 로대체 Oracle Select Nvl(manager_id, No Manager ) From employee; DB2 Select coalesce(manager_id, No Manager ) From employee; IBM Corporation

32 4. SQL conversion SQL Syntax : 내장함수 to_char UDF 혹은 ora8.to_char to_number int, decimal등의 casting 함수혹은 ora8.to_number lpad, rpad UDF 혹은 ora8.lpad(rpad) trim ltrim / rtrim 함께사용. nvl COALESCE - MTK 는 ora8.*** 이름을가지는, 다양한대체함수를제공합니다. - UDF (user defined function) 은내장함수와같은 Logic 으로사용자정의함수를만들어, 그함수를사용하는방법을말한다. 함수작성예 ) CREATE FUNCTION RPAD (C1 VarChar(4000), N integer, C2 VarChar(4000)) RETURNS VARCHAR(4000) LANGUAGE SQL SPECIFIC RPADBase DETERMINISTIC CONTAINS SQL NO EXTERNAL ACTION RETURN substr(c1 repeat(c2,((sign(n-length(c1))+1)/2)*(n-length(c1)+length(c2))/(length(c2)+1- sign(length(c2)))),1,n) ; IBM Corporation

33 5. MTK 를활용한 Migration 의장점 DB 관리자 IBM에서무료로제공되는 MTK를이용하여빠르고원활하게 DB의 migration이가능함. 자동화된 Migration으로 Migration이후의 DB tuning이나, 운영부분에집중할수있음. Migration에따른결과보고자료출력기능으로보고서작성에용이 업무개발자 많은부분 SQL이 Oracle과호환가능하여, 많은수정이필요하지않음. 구문이다른 SQL의경우 MTK에서제공하는 SQL Translator를이용하여자동변환가능. IBM에서제공되는개발자를위한문서와 tool을이용하여빠른시간안에 DB2 습득가능 IBM Corporation

34 5. MTK References MTK Web Site - Migration Station - MTK Support, Mailbox : mtk@us.ibm.com IBM Corporation

35 MTK Demo DEMO IBM Corporation

36 6. Access Guidelines: TBSCAN Query: SELECT C1 FROM T1 /*<OPTGUIDELINES> <TBSCAN TABLE='T1'/> <OPTGUIDELINES>*/ Plan: RETURN TBSCAN TABLE: DDEACONU T IBM Corporation

37 6. Access Guidelines: IXSCAN Query: SELECT C1 FROM T1 /*<OPTGUIDELINES> <IXSCAN TABLE='T1'/> <OPTGUIDELINES>*/ Plan: RETURN IXSCAN ( 2) INDEX: DDEACONU T1_I IBM Corporation

38 6. Access Guidelines: LPREFETCH Query: SELECT C1 FROM T1 /*<OPTGUIDELINES> <LPREFETCH TABLE='T1'/><OPTGUIDELINES>*/ Plan: RETURN FETCH / \ RIDSCN TABLE: DDEACONU T1 SORT IXSCAN INDEX: DDEACONU T1_I IBM Corporation

39 6. Access Guidelines: LPREFETCH Query: SELECT C1 FROM T1 /*<OPTGUIDELINES> <LPREFETCH TABLE='T1 INDEX= T1_I2 /> <OPTGUIDELINES>*/ Plan: RETURN FETCH / \ RIDSCN TABLE: DDEACONU T1 SORT IXSCAN INDEX: DDEACONU T1_I IBM Corporation

40 6. Access Guidelines: IXAND Query: SELECT T1 FROM T1 WHERE C1 =? AND C2 =? Guideline: /*<OPTGUIDELINES> <IXAND TABLE='T1'> <INDEX IXNAME='T1_I1'/> <INDEX IXNAME='T1_I3'/> </IXAND> </OPTGUIDELINES>*/ Note: Indexes must be specified in a IXAND guideline IBM Corporation

41 6. Access Guidelines: IXOR Query: SELECT * FROM T1 WHERE C1 in (?,?) Guideline: /*<OPTGUIDELINES> <IXOR TABLE='T1'/> </OPTGUIDELINES>*/ Note: We cannot specify indexes in an IXOR guideline IBM Corporation

42 6. Access Guidelines: JOIN Query: select * from t1 join t2 on t1.c1 = t2.c1 Guideline: /*<OPTGUIDELINES> <NLJOIN> <TBSCAN TABLE='T1'/> <TBSCAN TABLE='T2'/> </NLJOIN> </OPTGUIDELINES>*/ Guideline: /*<OPTGUIDELINES> <MSJOIN> <TBSCAN TABLE='T1'/> <TBSCAN TABLE='T2'/> </MSJOIN> </OPTGUIDELINES>*/ Guideline: /*<OPTGUIDELINES> <HSJOIN> <TBSCAN TABLE='T1'/> <TBSCAN TABLE='T2'/> </HSJOIN> </OPTGUIDELINES>*/ Guideline: /*<OPTGUIDELINES> <JOIN> <TBSCAN TABLE='T1'/> <TBSCAN TABLE='T2'/> </JOIN> </OPTGUIDELINES>*/ IBM Corporation

43 6. Access Guidelines: More complex Join Query: select * from t1, t2, t3 where t1.c1 = t3.c1 and t1.c1 = t2.c1 Guideline: /*<OPTGUIDELINES> <HSJOIN> <NLJOIN> <TBSCAN TABLE='T1'/> <TBSCAN TABLE='T2'/> </NLJOIN> <ACCESS TABLE='T3'/> </HSJOIN> </OPTGUIDELINES>*/ Note: Make sure the tables joined are part of the same QTB IBM Corporation

44 6. More ways to reference tables: TABID attribute Query: SELECT * FROM T1 Rewriten query: SELECT Q1.C1 AS "C1", Q1.C2 AS "C2 FROM DDEACONU.T1 AS Q1 Use of TABID attribute in an ACCESS hint: SELECT * FROM T1 /*<OPTGUIDELINES> <TBSCAN TABID= Q1 /> </OPTGUIDELINES>*/ OR SELECT * FROM T1 /*<OPTGUIDELINES> <IXSCAN TABID= Q1 /> </OPTGUIDELINES>*/ IBM Corporation

45 6. Specifying exposed names in ACCESS hints: Query: SELECT * FROM T1 as TAB Use of exposed name in an ACCESS hint: SELECT * FROM T1 /*<OPTGUIDELINES> <TBSCAN TABLE= TAB /> </OPTGUIDELINES>*/ Note: SELECT * FROM T1 /*<OPTGUIDELINES> <TBSCAN TABLE= T1 /> </OPTGUIDELINES>*/ Will return SQL0437 rc13, EXP0009W: TABLE attribute not found IBM Corporation

46 6. Accessing base tables through views: Tables, indexes and views: CREATE TABLE T1 (C1 INT, C2 INT); CREATE INDEX T1_I1 ON T1 (C1); CREATE VIEW V1 AS SELECT * FROM T1 as TAB; CREATE VIEW V2 AS SELECT C1 FROM V1; Query: SELECT C1 FROM v2 /*<OPTGUIDELINES> <TBSCAN TABLE= V2/V1/TAB /> </OPTGUIDELINES>*/; IBM Corporation

47 7. User Defined Function C sample void SQL_API_FN ToNum ( SQLUDF_DOUBLE *inamt, SQLUDF_CHAR *outval, SQLUDF_SMALLINT *amtnullind, SQLUDF_SMALLINT *valnullind, SQLUDF_TRAIL_ARGS_ALL, SQLUDF_DBINFO *dbinfo) { int intvalue, charlen; int i, j,k; char charvalue[30], *charp, *retp, *retvalue; char format[30]; sprintf(charvalue, "%f", *inamt); for ( k = 0 ; k < strlen(charvalue) ; k++ ) if ( charvalue[k] == '.' ) break; charlen = k; retp = retvalue = (char *)malloc(charlen + charlen/3 + 5); charp = charvalue; if (charvalue[0] == '-') { *retp++ = *charp++; charlen -= 1; } while (charlen > 3) { i = charlen % 3; if (i == 0) i = 3; for (j=0; j<i; j++) *retp++ = *charp++; *retp++ = ','; charlen -= i; } for (j=0; j<charlen; j++) *retp++ = *charp++; *retp = '\0'; strcpy(outval,retvalue); *valnullind = 0; # # Build procedure # db2 connect to sample db2 prep kc.sqc bindfile db2 bind kc.bnd cl -Zi -Od -c -W2 -DWIN32 -MD kc.c link -debug -out:kc.dll -dll kc.obj db2api.lib -def:kc.def copy kc.dll "c:\sqllib\function" return; IBM Corporation }

48 7. User Defined Function C sample void SQL_API_FN ToHg ( SQLUDF_DOUBLE *inamt, SQLUDF_CHAR *outval, SQLUDF_SMALLINT *amtnullind, SQLUDF_SMALLINT *valnullind, SQLUDF_TRAIL_ARGS_ALL, SQLUDF_DBINFO *dbinfo) { /* static char *suja[]={" 영 "," 일 "," 이 "," 삼 "," 사 "," 오 "," 육 "," 칠 "," 팔 "," 구 "}; static char *suja[]={" 영 "," 壹 "," 貳 "," 參 "," 四 "," 五 "," 六 "," 七 "," 八 "," 九 "}; */ static char *suja[]={" 영 "," 일 "," 이 "," 삼 "," 사 "," 오 "," 육 "," 칠 "," 팔 "," 구 "}; char charvalue[100], *charp; char retv[100], *retp, *returnvalue; char tmp_su[1]; int charlen,cur_num; int i,j,k; memset(retv,0x00,sizeof(retv)); retp = returnvalue = retv; sprintf( charvalue,"%f", *inamt); charp = charvalue; for ( i = 0; i < strlen(charvalue); i++ ) if ( charvalue[i] == '.' ) break; charlen = i; if ( charvalue[0] == '-' ) { sprintf(retp,"%c",*charp++); retp += strlen(retp); charlen--; } IBM Corporation

49 7. User Defined Function C sample while ( charlen > 0 ) { i = charlen % 4 ; if ( i == 0 ) i = 4; k = i; for ( j = 0; j < i ; j++ ) { sprintf(tmp_su,"%c",*charp++); cur_num = atoi(tmp_su); if ((cur_num>=1)&&(cur_num<= 9)) { strncpy(retp,suja[cur_num],2); retp += strlen(retp); switch ( k ){ case 4 : strncpy(retp," 阡 ",2); retp += strlen(retp); break; case 3 : strncpy(retp," 百 ",2); retp += strlen(retp); break; case 2 : strncpy(retp," 拾 ",2); retp += strlen(retp); break; } } charlen--; k--; } IBM Corporation

50 7. User Defined Function C sample # Build procedure db2 connect to sample db2 prep kc.sqc bindfile db2 bind kc.bnd cl -Zi -Od -c -W2 -DWIN32 -MD kc.c link -debug -out:kc.dll -dll kc.obj db2api.lib -def:kc.def copy kc.dll "C:\Program Files\IBM\SQLLIB\FUNCTION" CREATE FUNCTION TOHG(DOUBLE) RETURNS VARCHAR(45) EXTERNAL NAME 'kc!tohg' FENCED LANGUAGE C PARAMETER STYLE SQL DETERMINISTIC NO SQL NO EXTERNAL ACTION ALLOW PARALLEL DBINFO; CREATE FUNCTION ToHg(INTEGER) RETURNS VARCHAR(45) SOURCE TOHG(DOUBLE); CREATE FUNCTION ToHg(SMALLINT) RETURNS VARCHAR(45) SOURCE TOHG(DOUBLE); CREATE FUNCTION TONUM(DOUBLE) RETURNS VARCHAR(45) EXTERNAL NAME 'kc!tonum' FENCED LANGUAGE C PARAMETER STYLE SQL DETERMINISTIC NO SQL NO EXTERNAL ACTION ALLOW PARALLEL DBINFO; CREATE FUNCTION TONUM(INTEGER) RETURNS VARCHAR(45) SOURCE TONUM(DOUBLE); CREATE FUNCTION TONUM(SMALLINT) RETURNS VARCHAR(45) SOURCE TONUM(DOUBLE); IBM Corporation

51 8. 타 DBMS 와연계 WFS DEMO 환경정의 connect to sample; drop wrapper net8; create wrapper net8; CREATE SERVER ORCL_SVR TYPE ORACLE VERSION 10 WRAPPER NET8 --AUTHORIZATION SCOTT PASSWORD TIGER OPTIONS ( NODE 'orcl', ADD CPU_RATIO '1.0', COLLATING_SEQUENCE 'N', IO_RATIO '1.0', COMM_RATE '1.0', DB2_TWO_PHASE_COMMIT 'Y', VARCHAR_NO_TRAILING_BLANKS 'N', PUSHDOWN 'Y', DB2_MAXIMAL_PUSHDOWN 'Y' ); create user mapping for user server orcl_svr options ( remote_authid 'scott', remote_password 'tiger'); commit; IBM Corporation

52 8. 타 DBMS 와연계 Table 연계 : Nickname 생성 create nickname ora_dept for orcl_svr.scott.dept; create nickname ora_emp for orcl_svr.scott.emp; commit; Table 연계 : 분산 Data 처리 drop table db2_dept ; drop table db2_emp ; create table db2_dept like ora_dept; create table db2_emp like ora_emp ; insert into db2_dept select * from ora_dept; insert into db2_emp select * from ora_emp ; export to ora_dept.del of del select * from ora_dept; export to ora_emp.del of del select * from ora_emp; commit; IBM Corporation

53 8. 타 DBMS 와연계 Table 연계 : Nickname 생성 create nickname ora_dept for orcl_svr.scott.dept; create nickname ora_emp for orcl_svr.scott.emp; commit; Table 연계 : 분산 Data 처리 drop table db2_dept ; drop table db2_emp ; create table db2_dept like ora_dept; create table db2_emp like ora_emp ; insert into db2_dept select * from ora_dept; insert into db2_emp select * from ora_emp ; export to ora_dept.del of del select * from ora_dept; export to ora_emp.del of del select * from ora_emp; commit; IBM Corporation

54 8. 타 DBMS 와연계 Table 연계 : 분산 Query 수행 select empno, ename, job, a.deptno, b.dname from ora_emp a, ora_dept b where a.deptno = b.deptno; select empno, ename, job, a.deptno, b.dname from db2_emp a, db2_dept b where a.deptno = b.deptno; select empno, ename, job, a.deptno, b.dname from ora_emp a, db2_dept b where a.deptno = b.deptno; select empno, ename, job, a.deptno, b.dname from db2_emp a, ora_dept b where a.deptno = b.deptno; commit; IBM Corporation

55 8. 타 DBMS 와연계 set passthru : 원격지원 set passthru orcl_svr; drop table employee; drop table department; select * from tab; select * from all_users; set passthru reset; select * from tab; select * from all_users; IBM Corporation commit;

56 9. SQL 호환성 Data Type - DECFLOAT(16) / DECFLOAT(32) Function - ROWID - ROW CHANGE TOKEN / ROW CHANGE TIMESTAMP - TO_CHAR / TO_DATE - START WITH name = 'Goyal' - CONNECT BY PRIOR empid = mgrid - ORDER SIBLINGS BY salary; - FETCH FIRST n ROWS / ROW_NUMBER() / ROWNUM - NVL / DECODE - LEAST / GREATEST - BITAND, BITANDNOT, BITOR, BITXOR, BITNOT IBM Corporation

57 9. SQL 호환성 DUAL - select current date from dual Outer Join (+) - select * from org a, org2 b where a.deptnumb = b.deptnumb - select * from org a, org2 b where a.deptnumb(+) = b.deptnumb - select * from org a, org2 b where a.deptnumb = b.deptnumb(+) SEQUENCE - sequence-name.nextval can be specified in place of NEXT VALUE FOR sequence-name - sequence-name.currval can be specified in place of PREVIOUS VALUE FOR sequencename IBM Corporation

58 9. SQL 호환성 SELECT LEVEL, cast(sys_connect_by_path(name, '-') as char(30))as Path, EMPNO, MGR FROM EMP3 START WITH EMPNO = 7839 CONNECT BY PRIOR EMPNO = MGR Order siblings by name ; SELECT LEVEL,cast(SYS_CONNECT_BY_PATH(Name, '-') as char(30))as Path,empno, mgr, Name FROM EMP3 START WITH Name = 'KING' CONNECT BY PRIOR empno = mgr ORDER SIBLINGS BY Name ; IBM Corporation

59 Q&A Q&A IBM Corporation

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE 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 information

13주-14주proc.PDF

13주-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 information

ETL_project_best_practice1.ppt

ETL_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

제목을 입력하세요.

제목을 입력하세요. 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

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

목차 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

untitled

untitled 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 information

歯sql_tuning2

歯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 information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 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 information

Oracle Database 10g: Self-Managing Database DB TSC

Oracle 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 information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

DW 개요.PDF

DW 개요.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

DBMS & SQL Server Installation Database Laboratory

DBMS & 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 information

목차 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

SQL 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 문서명 작성일 작성자 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 information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

Intra_DW_Ch4.PDF

Intra_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

最即時的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

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

목 차

목      차 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

thesis

thesis ( 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 information

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT 3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT NOT NULL, FOREIGN KEY (parent_id) REFERENCES Comments(comment_id)

More information

ALTIBASE HDB Patch Notes

ALTIBASE 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 information

단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL 결과에대해서 Oracle, SQL Server 순서로적으시오 TAB1 COL1 CHAR(10) COL2 CHAR(10) INSERT INTO TAB1 VALUES ('1',''); INSERT INT

단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL 결과에대해서 Oracle, SQL Server 순서로적으시오 TAB1 COL1 CHAR(10) COL2 CHAR(10) INSERT INTO TAB1 VALUES ('1',''); INSERT INT Study Room Doc.03 : SQLD 예상문제 ( 단답형 ) 네이버 Cafe : 데이터베이스전문가포럼 Study Room http://cafe.naver.com/sqlpd SQLD 26,25,24,21 회기출문제를바탕으로작성 작성자 : 월야루 도움 : 빙수민외카페댓글 2017-11-30 단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL

More information

USER GUIDE

USER GUIDE Solution Package Volume II DATABASE MIGRATION 2010. 1. 9. U.Tu System 1 U.Tu System SeeMAGMA SYSTEM 차 례 1. INPUT & OUTPUT DATABASE LAYOUT...2 2. IPO 중 VB DATA DEFINE 자동작성...4 3. DATABASE UNLOAD...6 4.

More information

Orcad Capture 9.x

Orcad 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 information

MS-SQL SERVER 대비 기능

MS-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 information

DocsPin_Korean.pages

DocsPin_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 information

chapter4

chapter4 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 information

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

목차 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

Portal_9iAS.ppt [읽기 전용]

Portal_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 information

CD-RW_Advanced.PDF

CD-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 information

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

@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 information

Macaron Cooker Manual 1.0.key

Macaron Cooker Manual 1.0.key MACARON COOKER GUIDE BOOK Ver. 1.0 OVERVIEW APPLICATION OVERVIEW 1 5 2 3 4 6 1 2 3 4 5 6 1. SELECT LAYOUT TIP 2. Add Page / Delete Page 3. Import PDF 4. Image 5. Swipe 5-1. Swipe & Skip 5-2. Swipe & Rotate

More information

10.ppt

10.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 information

슬라이드 1

슬라이드 1 Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능

More information

Remote UI Guide

Remote 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

PRO1_09E [읽기 전용]

PRO1_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 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

MPLAB C18 C

MPLAB C18 C MPLAB C18 C MPLAB C18 MPLAB C18 C MPLAB C18 C #define START, c:\mcc18 errorlevel{0 1} char isascii(char ch); list[list_optioin,list_option] OK, Cancel , MPLAB IDE User s Guide MPLAB C18 C

More information

SQL Tuning Business Development DB

SQL Tuning Business Development DB SQL Tuning Business Development DB Oracle Optimizer 4.1 Optimizer SQL SQL.. SQL Optimizer :.. Rule-Based Optimization (RBO), Cost-Based Optimization (CBO) SQL Optimizer SQL Query Parser Dictionary Rule-Based

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program

More information

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

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 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

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

Simplify your Job Automatic Storage Management DB TSC

Simplify 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 information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

,, - - - : DELETE : ROW (ROWID) row ROWID : I/O Full Table Scan scan I/O scan Index Scan ROWID scan I/O Fast Full Index Scan scan scan I/O Unique, nonunique. (Concatenated Index) B* Tree Bitmap Reverse

More information

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx (보험TM) 소개서 2015.12 대표전화 : 070 ) 7405 1700 팩스 : 02 ) 6012 1784 홈 페이지 : http://www.itfact.co.kr 목 차 01. Framework 02. Application 03. 회사 소개 01. Framework 1) Architecture Server Framework Client Framework

More information

Jerry Held

Jerry Held ,, - - - : DELETE : ROW (ROWID) row ROWID : I/O Full Table Scan I/O Index Scan ROWID I/O Fast Full Index Scan scan scan scan I/O scan scan Unique, nonunique. (Concatenated Index) B* Tree Bitmap Reverse

More information

MySQL-Ch10

MySQL-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

Dialog Box 실행파일을 Web에 포함시키는 방법

Dialog Box 실행파일을 Web에 포함시키는 방법 DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New

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

RDB개요.ppt

RDB개요.ppt 1 2 3 < > 1 SQL SQL 2 SQL 3 column DEPT DEPT# DNAME BUDGET D1 D2 D3 Marketing Development Research 10M 12M 5M tuple EMP EMP# ENAME DEPT# SALARY D1 40 D1 45 E1 E2 E3 Lopez Cheng Finzi D2 30 E4 Satio D2

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

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

ALTIBASE HDB Patch Notes

ALTIBASE HDB Patch Notes ALTIBASE HDB 6.3.1.10.6 Patch Notes 목차 BUG-45060 offline replication start 와 replication drop 을동시에수행하는경우, replication start 가완료되지않았으면 replication drop 을수행하지못하도록수정하였습니다... 4 BUG-46193 메모리테이블의이중화병렬 sync

More information

15_3oracle

15_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 information

Microsoft PowerPoint - Oracle Data Access Pattern.ppt

Microsoft PowerPoint - Oracle Data Access Pattern.ppt Special Key Note Oracle Data Access Pattern ( 주 ) 오픈메이드컨설팅 오동규수석컨설턴트 1 What is Data Access Pattern? > 데이터를 I/O 하는방식 Index Scan Full Table Scan Rowid 2 Why is The Pattern Important? >SQL 의성능을좌지우지함. >SQL

More information

vm-웨어-01장

vm-웨어-01장 Chapter 16 21 (Agenda). (Green),., 2010. IT IT. IT 2007 3.1% 2030 11.1%, IT 2007 1.1.% 2030 4.7%, 2020 4 IT. 1 IT, IT. (Virtualization),. 2009 /IT 2010 10 2. 6 2008. 1970 MIT IBM (Mainframe), x86 1. (http

More information

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770> ISO 20000 인증 사후심사 컨설팅 및 ITSM 시스템 고도화를 위한 제 안 요 청 서 2008. 6. 한 국 학 술 진 흥 재 단 이 자료는 한국학술진흥재단 제안서 작성이외의 목적으로 복제, 전달 및 사용을 금함 목 차 Ⅰ. 사업개요 1 1. 사업명 1 2. 추진배경 1 3. 목적 1 4. 사업내용 2 5. 기대효과 2 Ⅱ. 사업추진계획 4 1. 추진체계

More information

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer Domino, Portal & Workplace WPLC FTSS Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer ? Lotus Notes Clients

More information

NoSQL

NoSQL MongoDB Daum Communications NoSQL Using Java Java VM, GC Low Scalability Using C Write speed Auto Sharding High Scalability Using Erlang Read/Update MapReduce R/U MR Cassandra Good Very Good MongoDB Good

More information

The Self-Managing Database : Automatic Health Monitoring and Alerting

The 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 information

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) 8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop

More information

´ÙÁß Row °á°ú¸¦ ´ÜÀÏÇàÀ¸·Î Äĸ¶·Î ºÐ¸®ÇØ Ãâ·ÂÇÏ´Â ¹æ¹ý

´ÙÁß Row °á°ú¸¦ ´ÜÀÏÇàÀ¸·Î Äĸ¶·Î ºÐ¸®ÇØ Ãâ·ÂÇÏ´Â ¹æ¹ý 5 중 1 2007-06-12 오후 5:52 Home Login Register SQL Query SQL Tuning Oracle Administration Tools References Boards SoQooL? 쏘쿨 SoQooL) 이란? Q&A Tips Lectures Function Lectures Oracle Spatial Tips Scripts SQL

More information

FileMaker 15 ODBC 및 JDBC 설명서

FileMaker 15 ODBC 및 JDBC 설명서 FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

final_thesis

final_thesis CORBA/SNMP DPNM Lab. POSTECH email : ymkang@postech.ac.kr Motivation CORBA/SNMP CORBA/SNMP 2 Motivation CMIP, SNMP and CORBA high cost, low efficiency, complexity 3 Goal (Information Model) (Operation)

More information

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

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

More information

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information

교육2 ? 그림

교육2 ? 그림 Interstage 5 Apworks EJB Application Internet Revision History Edition Date Author Reviewed by Remarks 1 2002/10/11 2 2003/05/19 3 2003/06/18 EJB 4 2003/09/25 Apworks5.1 [ Stateless Session Bean ] ApworksJava,

More information

I. - II. DW ETT Best Practice

I. - II. DW ETT Best Practice IBM Business Intelligence Solution Seminar 2005 - IBM Business Consulting Service (cslee@kr.ibm.com) I. - II. DW ETT Best Practice (DW)., (EDW). Time 1980 ~1990 1995 2000 2005 * 1980 IBM Information Warehouse

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

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot/JDBC JdbcTemplate/CRUD 예제 Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.

More information

초보자를 위한 C++

초보자를 위한 C++ C++. 24,,,,, C++ C++.,..,., ( ). /. ( 4 ) ( ).. C++., C++ C++. C++., 24 C++. C? C++ C C, C++ (Stroustrup) C++, C C++. C. C 24.,. C. C+ +?. X C++.. COBOL COBOL COBOL., C++. Java C# C++, C++. C++. Java C#

More information

untitled

untitled 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

요약 1 Globalization Support Guide Using Oracle and Java Version 1.0 www.sds-epartner.com 2003.03 목차 요약 1. 해결과제 2. Multilingual Database 3. Multilingual Web Application 4. Multiple Time Zone 5. Multiple Currency

More information

소만사 소개

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

More information

초보자를 위한 ADO 21일 완성

초보자를 위한 ADO 21일 완성 ADO 21, 21 Sams Teach Yourself ADO 2.5 in 21 Days., 21., 2 1 ADO., ADO.? ADO 21 (VB, VBA, VB ), ADO. 3 (Week). 1, 2, COM+ 3.. HTML,. 3 (week), ADO. 24 1 - ADO OLE DB SQL, UDA(Universal Data Access) ADO.,,

More information

OZ-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 information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

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

More information

PRO1_04E [읽기 전용]

PRO1_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 information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

Service-Oriented Architecture Copyright Tmax Soft 2005

Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Monolithic Architecture Reusable Services New Service Service Consumer Wrapped Service Composite

More information

Backup Exec

Backup 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 information

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역 WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역시쉽게해결할수있다. 이번화이트페이퍼에서는 Window Function 중순위 RANK, ROW_NUMBER,

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 information

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서 PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..

More information

PRO1_02E [읽기 전용]

PRO1_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 information

歯PLSQL10.PDF

歯PLSQL10.PDF 10 - SQL*Pl u s Pl / SQL - SQL*P lus 10-1 1 0.1 PL/ SQL SQL*Pl u s. SQL*P lus 10-2 1 0.2 S QL* Pl u s PL/ S QL SQL*Pl u s, Pl / SQL. - PL/ SQL (i npu t ), (s t or e ), (r un). - PL/ SQL s cr i pt,,. -

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 information

Mentor_PCB설계입문

Mentor_PCB설계입문 Mentor MCM, PCB 1999, 03, 13 (daedoo@eeinfokaistackr), (kkuumm00@orgionet) KAIST EE Terahertz Media & System Laboratory MCM, PCB (mentor) : da & Summary librarian jakup & package jakup & layout jakup &

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

歯두산3.PDF

歯두산3.PDF ERP Project 20001111 BU 1 1. 2. Project 3. Project 4. Project 5. Project 6. J.D. EdwardsOneWorld 7. Project 8. Project 9. Project 10. System Configuration 11. Project 12. 2 1. 8 BG / 2 / 5 BU (20001031

More information

슬라이드 1

슬라이드 1 [ CRM Fair 2004 ] CRM 1. CRM Trend 2. Customer Single View 3. Marketing Automation 4. ROI Management 5. Conclusion 1. CRM Trend 1. CRM Trend Operational CRM Analytical CRM Sales Mgt. &Prcs. Legacy System

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

J2EE & Web Services iSeminar

J2EE & Web Services iSeminar 9iAS :, 2002 8 21 OC4J Oracle J2EE (ECperf) JDeveloper : OLTP : Oracle : SMS (Short Message Service) Collaboration Suite Platform Email Developer Suite Portal Java BI XML Forms Reports Collaboration Suite

More information

Bind 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 의과정을통해데이터 Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터를사용자에게전송하게되며 Parsing 단계에서실행계획이생성된다. Bind 변수를사용하는 SQL

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

T100MD+

T100MD+ User s Manual 100% ) ( x b a a + 1 RX+ TX+ DTR GND TX+ RX+ DTR GND RX+ TX+ DTR GND DSR RX+ TX+ DTR GND DSR [ DCE TYPE ] [ DCE TYPE ] RS232 Format Baud 1 T100MD+

More information