소개 PL/SQL은오라클의 SQL에대한프로시저형언어의확장입니다. PL/SQL을사용하면 SQL문을프로시저구조와혼합할수있습니다. PL/SQL로프로시저, 함수및패키지같은 PL/SQL 프로그램단위를정의하고실행할수있습니다. PL/SQL 프로그램단위를처리하는 PL/SQL 엔진은오

Size: px
Start display at page:

Download "소개 PL/SQL은오라클의 SQL에대한프로시저형언어의확장입니다. PL/SQL을사용하면 SQL문을프로시저구조와혼합할수있습니다. PL/SQL로프로시저, 함수및패키지같은 PL/SQL 프로그램단위를정의하고실행할수있습니다. PL/SQL 프로그램단위를처리하는 PL/SQL 엔진은오"

Transcription

1 Oracle9i 에서 PL/SQL 의향상된기능 Sandeepan Banerjee, Director of Product Mgmt, Oracle Server Technologies, Chris Racicot, Director, SQL/DSS, Oracle Server Technologies.

2 소개 PL/SQL은오라클의 SQL에대한프로시저형언어의확장입니다. PL/SQL을사용하면 SQL문을프로시저구조와혼합할수있습니다. PL/SQL로프로시저, 함수및패키지같은 PL/SQL 프로그램단위를정의하고실행할수있습니다. PL/SQL 프로그램단위를처리하는 PL/SQL 엔진은오라클서버를포함하여많은오라클제품의특수한구성요소입니다. 예를들어기존의 Employee 테이블의경우새로운 Employee 레코드를테이블에배치하는프로시저 HIRE_EMP를정의할수있습니다. PROCEDURE HIRE_EMP (name VARCHAR2, job VARCHAR2, mgr NUMBER, hiredate DATE, sal NUMBER, comm NUMBER, deptno NUMBER) IS BEGIN.. INSERT INTO emp VALUES (emp_sequence.nextval, name, job, mgr, hiredate, sal, comm, deptno);.. END; 프로시저가다음과같이 Oracle SQL*Plus 또는 Oracle Enterprise Manager로부터호출될수있습니다. EXECUTE hire_emp ('TSMITH', 'CLERK', 1037, SYSDATE, 500, NULL, 20); PL/SQL은여러가지방법으로데이타베이스성능을향상시킬수있습니다. 정보는단한번만보내고그후사용될때불러내기때문에, 각각의 SQL문을실행하거나 PL/SQL 블록전체의텍스트를오라클로보내는것과비교하면네트워크를통해보내야하는정보의양이적습니다. 프로시저의컴파일된폼을데이타베이스에서쉽게이용할수있으므로실행시컴파일할필요가없습니다 프로시저가 SGA( 시스템전역영역 ) 의공유풀에이미존재하는경우에는디스크검색없이바로실행에들어갈수있습니다. PL/SQL은오라클의공유메모리기능을활용하기때문에, 다중사용자가실행하려면 PL/SQL 코드의단일카피하나만메모리에로드시키면됩니다. 많은사용자가동일코드를공유하게되면애플리케이션에필요한오라클메모리요구량이상당히줄어들게됩니다. 게다가 PL/SQL 프로시저나함수의일반집합중심의애플리케이션을설계함으로써코딩의중복을피하고생산성을높일수있습니다. 내장프로시저는애플리케이션의무결성과일관성을개선합니다. PL/SQL Enhancements In Oracle9i Page 2

3 애플리케이션을모두프로시저의일반그룹중심으로개발하면코딩오류의가능성을줄일수있습니다. 예를들어정확한결과의리턴을보장하기위해프로시저나함수를검사할수있으며, 일단검증된다음에는다시검사할필요없이모든애플리케이션에서재사용할수있습니다. 프로시저에의해참조된데이타구조가어떤식으로든수정되는경우에는프로시저만재컴파일하면됩니다. 해당프로시저를호출하는애플리케이션을반드시수정해야하는것은아닙니다. 아래그림 1은오라클서버에포함되는 SQL 및 PL/SQL 엔진을보여줍니다. Oracle Server 그림 1: Oracle SQL 및 PL/SQL 아키텍처 오라클은애플리케이션이데이타베이스에내장된프로시저를호출하는경우컴파일된프로그램단위 ( 즉, 프로시저의파싱된표현 ) 를 SGA( 시스템전역영역 ) 의공유풀로로드합니다. PL/SQL 및 SQL문실행기는프로시저내부에서문을처리하도록함께작업합니다. 프로시저측면이없는질의는 SQL 엔진에의해바로처리됩니다. PL/SQL은실행시간이돼야비로서완전한텍스트를알수있게되는동적 SQL문을실행할수있습니다. 동적 SQL문은실행시에프로그램으로입력되거나프로그램에의해구축되는문자열에저장됩니다. 따라서범용목적프로시저를작성할수있게됩니다. 예를들어동적 SQL을사용하면실행시에나이름을알수있게되는테이블에서작업하는프로시저를작성할수있습니다. 수년에걸쳐오라클은수많은기능을갖춘 PL/SQL을개선시켜, 오늘날과같이전세계의아주다양한애플리케이션에대해가장데이타집약적인작업을처리하는아주뛰어난엔진으로인정받기에이르렀습니다. ORACLE9i FOR PL/SQL 에새로추가된내용은? 최근몇년동안한꺼번에여러경향이나타나면서많은사람들이애플리케이션개발환경의진화를폭넓게느끼게되었습니다. 새로운채널 - 브라우저기반인트라넷애플리케이션, 포탈, 교환또는무선게 PL/SQL Enhancements In Oracle9i Page 3

4 이트웨이 -이최종사용자에게개방되었습니다. 점점더많은애플리케이션이글로벌, 다국어의 24x7 기반사용자의요구에부응해야만합니다. 이전보다내용은더풍부해지고데이타는더복잡합니다. 압축된개발주기는다양한틈새형솔루션을통합하려는환경에압력을가하고있습니다. 개발자는이러한도전에대처하기위해기술을업그레이드하고또그런새로운기회를활용하려고열심히노력하기때문에, 자기가이미알고있는것을발판으로삼기를바라고있습니다. 오라클의 SQL 및 PL/SQL 기술은폭넓게사용할수있으며이해하기쉽습니다. 위에서언급한것처럼기업애플리케이션의많은부분이이기술을사용하여구축됩니다. 가장인기있는 B2B 및 B2C 애플리케이션은오라클백엔드서버를사용합니다. 오라클의소프트웨어는가장많은노력을요하는컨텐트관리 (CM) 애플리케이션을위한컨텐트를제공합니다. 그러나최종애플리케이션의특징이무엇이든간에성공여부는개발플랫폼이얼마나기능적이고통합되어있으며사용하기쉽고강력한가에달려있습니다. Oracle9i 에서오라클은인터넷과인트라넷모두에서최고의개발플랫폼을유지하도록많은기능을추가했습니다. Oracle9i 에서 PL/SQL 부분에많은기술이향상되었습니다. 아키텍처의기능이향상되어 PL/SQL이이전보다훨씬빨라졌습니다. PL/SQL은효율적생성과 URI 참조액세스같은 XML 관련기능을제공합니다. PL/SQL은오브젝트유형의상속같은 SQL의많은주요향상기능에대한액세스를제공할뿐만아니라 Pipeline된테이블함수, HTTP ' 쿠키 ' 지원을포함하여많은기능적개선을제공하도록개선되어왔습니다. 각각의내용을좀더자세히알아보겠습니다. PL/SQL 고유컴파일및성능 PL/SQL에서는주요성능이많이향상되었습니다. 그중중요한것은 PL/SQL을위한고유컴파일, 벌크바인딩및 Pipeline된테이블함수입니다. PL/SQL의고유컴파일 Oracle9i 의 PL/SQL 고유컴파일러기능은더빠른액세스를위해 PL/SQL 코드를컴파일합니다. 가장큰이점은내장프로시저및트리거등을사용하는, 데이타집약적인애플리케이션에있습니다. PL/SQL이애플리케이션서버나데이타베이스서버에서실행되는경우성능이훨씬많이향상될수있습니다. 하나의로직을실행하는데소요되는주기가줄어들기때문에오라클서버의확장성역시개선될수있습니다. Oracle9i 에서 PL/SQL 라이브러리단위는바이트코드로인터프리트되지않고고유 C 코드로컴파일될수있습니다. 그럴경우라이브러리단위는공유라이브러리형태로파일시스템에저장됩니다. PL/SQL 함수나프로시저를컴파일하는프로세스는매우간단합니다. PL/SQL Enhancements In Oracle9i Page 4

5 ALTER FUNCTION my_func COMPILE; 컴파일은 PL/SQL 프로그램의실행을더빠르게합니다. 실행속도를향상시키는요인은다음과같습니다. 바이트코드의인터프리트와연관된오버헤드의제거 인터프리트된코드보다고유코드에서의보다효율적이고빠른제어흐름 PL/SQL 프로그램에대응하는컴파일된코드는 SGA와정반대인 PGA에매핑되어보다나은동시액세스를가능하게해줍니다. 여전히성능은많은애플리케이션별요인에좌우되지만, 고유컴파일덕분에 SQL 참조를포함하지않는 PL/SQL은 2-10 배더빨라질수있습니다. 고유컴파일을작동시키려면다음문을실행하면됩니다. ALTER SESSION SET plsql_compiler_switches=native; DBA에의해맨처음에한번설정된후에이렇게만하면오라클이고유코드를안전하게실행할수있습니다. 이설정은영구적이며프로시저가자동으로재컴파일되는경우고유모드에서재컴파일합니다. 벌크바인드 PL/SQL에이루어진많은기능적향상은서버에상주하는핵심비즈니스로직에성능상의이점을추가로제공합니다. 특히벌크바인드향상과 Bulk Dynamic SQL은주목할만합니다. 벌크바인딩은단일 DML문에서행의전체콜렉션을조작할수있게해줍니다. 일반적으로그러한바인딩은데이타베이스의호출횟수를줄이고, 긴트랜잭션을가진애플리케이션실행시내부상호작용을줄여줍니다. 벌크바인딩은성능을개선하면서 PL/SQL 레코드와테이블의사용을촉진해줍니다. Oracle9i 에서벌크바인드기능은더효율적이고편리한벌크바인드작업을지원하도록향상되었습니다. SELECT와 FETCH 절에서콜렉션의사용에대한제한이제거되었습니다. 벌크바인드에서의실패에대한오류처리가제공되었습니다. Oracle8i 에서소개된 Native Dynamic SQL은이제 BULK 작업을지원합니다. Bulk Dynamic SQL 의가장큰이점은성능면에서의개선으로서 SQL 문실행기와 PL/SQL 엔진사이간에문맥교환의횟수가감소합니다. 공동 SQL 파서 (Parser) 기존의 SQL과 PL/SQL은 SQL을위한개별적파서가있습니다. Oracle9i 은일반 SQL 파서가있어,SQL의파싱및분석시중복을피하고, PL/SQL이 SQL의변경사항이있을시모든 SQL 변경사항을알려줍니다. 파이프라인및병렬처리테이블함수 Oracle8i 제품을통해소개한바있는테이블함수는내, 외부의데이타와단순, 복잡한데이타를다양하게저장하여오라클에테이블로표현할수있다. 또한관계형메타포를사용하여이후그테이블에서연산 PL/SQL Enhancements In Oracle9i Page 5

6 할수있습니다. Oracle9i 는테이블함수의 Pipeline과병렬화를지원합니다. 테이블함수는고유 PL/SQL 인터페이스를사용하여 PL/SQL, 또는 Oracle Data Cartridge Interfaces를사용하여 Java 나 C로정의될수있습니다. 테이블함수는전체데이타소스가메모리에구체화되는것을기다리지않고, 결과가생성되자마자파이프라이닝함으로써응답시간을줄여줍니다. 파이프라인은생성된행을버퍼에넣을필요가없습니다. 테이블함수는호출하는동안각각여러행을리턴할수있습니다. 따라서호출의횟수가줄어들기때문에성능은개선됩니다. 투명한성능향상수많은이면최적화도 Oracle9i 의 PL/SQL 성능에도움을줍니다. 레코드기능과복사기능은훨씬더빨라지며, 패키지간참조는더욱효율적으로처리됩니다. PL/SQL 함수호출은각행을토대로한 SQL으로부터의 8i 보다현재 60% ( 혹은그이상 ) 정도빨라졌습니다. 이로인해현재일반표현식을내장프로시저로요약을하고있는 SQL 프로그래머의생활은훨씬단순해졌습니다. 또한이들은많은성능유형을선택하지않고도 SQL 표현식을사용할수있습니다. Oracle9i 사용하여 PL/SQL은빠르고신뢰할수있으면서데이타집약적인서버상주비즈니스로직을위한 envelope을확장합니다. PL/SQL 및 XML XML은대중적표준제품군일뿐아니라기초적인기술입니다. XML의이러한기술은네트워크자원을효율적으로이용하는느슨하게결합되고의미적으로풍부한차세대애플리케이션의구축을지원합니다. Oracle9i 의중요한설계목적은 XML을 SQL 및 PL/SQL 엔진과통합시키는것이며, XML과관련된몇가지중요한신기능이 Oracle9i 에서소개됩니다. XMLType Oracle9i 는고유 XMLType 데이타유형을도입하여 XML 문서를저장할수있습니다. XMLType 열에저장된데이타 ( 또는오브젝트테이블 ) 는 XPath 지원을받아 SQL로질의할수있습니다. 많은유용한함수가 XMLType을제공하여공동 XML 노드프로세싱연산을할수있습니다. 또한 XMLType은 PL/SQL 프로시저와함수로호출될수도있습니다. 더불어, Oracle9i 는 SQL 연산자및 PL/SQL 패키지폼으로고유 XML 생성및집계를알려줍니다. 이러한서버를기반으로한 XML의연산처리능력은상당히향상되었습니다. XML 생성및집계 Oracle8i 릴리스 3에서오라클은 XML-SQL Utility (XSU) 와이와관련된 XSQL Servlet을도입하여 SQL 질의로부터 XML을생성시킵니다. XSU는 Java 클라이언트프로그램으로서데이타베이스에실행되었습니다. Oracle9i의 SQL 및 PL/SQL은각기비슷한생성기능이있어중요한순서를지정하여 PL/SQL Enhancements In Oracle9i Page 6

7 XML 생성처리능력을증가시켰습니다. 물론 XSU는 Oracle9i XDK의일부로서계속사용할수있으며, 개발자가이전의 9i 데이타데이타베이스버전에액세스할수있도록도와줍니다. DBMS_XMLGEN DBMS_XMLGEN 패키지는 SQL 질의로부터 XML 문서를작성하고, CLOB로서결과를리턴할수있습니다. 이패키지는흥미로운 ' 인출 (fetch)' 인터페이스를제공하며, 이인터페이스를통하여리턴되는최대행, 건너뛸행을조절하여웹애플리케이션상의쪽수를표시합니다. DBMS_XMLGEN은유연성이매우높고, 리턴된결과에대한태그이름변경옵션을제공하여생성된 XML을소모시키는애플리케이션에맞춥니다. 다음은 DBMS_XMLGEN의예입니다. CREATE TABLE temp_clob_tab(result CLOB); DECLARE qryctx DBMS_XMLGEN.ctxHandle; result CLOB; BEGIN qryctx := dbms_xmlgen.newcontext ('SELECT * from employees;'); DBMS_XMLGEN.setRowTag(qryCtx, 'EMPLOYEE'); DBMS_XMLGEN.setMaxRows(qryCtx, 5); LOOP result := DBMS_XMLGEN.getXML(qryCtx); EXIT WHEN DBMS_XMLGEN.getNumRowsProcessed((qryCtx)=0); INSERT INTO temp_clob_tab VALUES(result); END LOOP; END; / 리턴된 XML 결과는다음과같습니다. <?xml version=''1.0''?> <ROWSET> <EMPLOYEE> <EMPLOYEE_ID>30</EMPLOYEE_ID> <LAST_NAME>SCOTT</LAST_NAME> <SALARY>20000<SALARY> PL/SQL Enhancements In Oracle9i Page 7

8 </EMPLOYEE> <EMPLOYEE> <EMPLOYEE_ID>31</EMPLOYEE_ID> <LAST_NAME>MARY</LAST_NAME> <AGE>25</AGE> </EMPLOYEE> </ROWSET> DBMS_XMLGEN은복잡한 XML을생성하는데사용될수있으며, SQL 오브젝트유형을사용하여중첩구조를나타낼수있습니다. 이러한사용법에관한상세한정보는 XML을위한 Oracle9iApplication Developers Guide를참조하면됩니다. 이와관련하여 SQL으로부터고유하게 XML 생성을지원하는새 SQL 연산자, SYS_XMLGEN 및 SYS_XMLAGG도참조하십시오. URI_References 서버의 XML 문서는서버내외부에존재하는다른 XML문서 ( 또는 Fragment) 를참조합니다. 따라서이러한참조를인텔리전트하게지정하고효율적으로이용하는메커니즘이요구됩니다. URI_Reference는 URL을일반화시킨개념으로 URL부분 ( 같은부분 ) 과 Fragment 부분 (warehouse_spec/custno같은부분 ) 으로나뉩니다. URI_References는두가지방식이있습니다. 첫째 DBURIType은인트라-데이타베이스참조에관한사항으로데이타베이스내부에서오브젝트를 ' 지시 ' 할수있습니다. 예를들어다음과같습니다. /SCOTT/EMPLOYEES/ROW[ADDRESS/STATE='CA']/CITY DBURITypes은스키마, 테이블, 행, 열, 열내부의오브젝트유형속성등과같은서로다른세밀한사항을처리합니다. 둘째, HTTPURIType은데이타베이스외부의문서나프래그먼트에액세스하는데사용할수있습니다. 당사는또한 URIType이라는기본유형도제공하고있습니다. 이 URIType은상기사항중하나에대한인스턴스를저장할수있는추상적유형이며, 참조가로컬이나원격위치에있는경우유용합니다. 다음은 URITypes의용례입니다. CREATE TABLE tax_deductible_tab ( uri_col UriType, max_deduction NUMBER(7,2), description VARCHAR2); INSERT INTO tax_deductible_tab VALUES ( PL/SQL Enhancements In Oracle9i Page 8

9 UriFactory.getURL('/SCOTT/Warehouses/ROW[Area=2500'), , 'Scott's Warehouse Deductible'); INSERT INTO tax_deductible_tab VALUES ( UriFactory.getURL (' , 'Scott's Web Deductible'); 위의사례를통해알수있듯이, URITypes은데이타베이스내부든외부든참조를모델링하는일정한메커니즘을제공합니다. 이것은참조의대상이종종약하게유형화되어있고, 대상컨텐트가서로다른종류의리파지토리안과밖으로이동할수있는경우느슨하게결합된 XML 애플리케이션 ( 많은기업포탈에서뿐아니라많은 B2B 또는 B2C 애플리케이션에서일반적인 ) 을구축하는데상당히이롭습니다. 다음과같이 SQL 및 PL/SQL으로부터완벽하게 URITypes에액세스할수있습니다. SELECT e.ur_col.getclob() FROM tax_deductible_tab e; DECLARE V_uri UriType; BEGIN SELECT uri_col into v_uri FROM tax_deductible_tab WHERE Description LIKE 'Scott%'; printdataout(v_uri.getclob()); END; / URITypes은 XML 문서를열에대한매핑을향상시키며, XML 컨텐트의효율적인덱싱, 탐색및질의 (querying) 를돕습니다. PL/SQL의기능향상 PL/SQL에서 HTTP ' 쿠키 (Cookie)' 지원 Oracle8i는 UTL_TCP, UTL_HTTP, UTL_SMTP 등과같은많은인터넷패키지를사용했습니다. 이패키지들은성능을향상시키는더고유한구현으로 Oracle9i에서향상되었습니다. PL/SQL의또다른신기능은표준 UTL_HTTP 패키지와관련되어있습니다. UTL_HTTP의향상으로 HTTP 쿠키 (cookie) 는웹애플리케이션을실행할때에도사용할수있습니다. PL/SQL 프로그램은 UTL_HTTP 패키지에게지시하여웹애플리케이션이설정한 HTTP 쿠키집합을유지할수있습니다. 쿠키는 PL/SQL 프로그램이다른웹페이지에액세스할때상위애플리케이션으로리턴됩니다. 또한쿠키를처리하기위한연결기능도개선되었습니다. 각각의요구는세션일필요가없으며, 대신모든요청이동일한트랜잭션의일부일수있습니다. PL/SQL Enhancements In Oracle9i Page 9

10 PL/SQL에서의상속지원 Oracle8도입으로서버과관계형테이블의오브젝트는모든층에걸쳐같은데이타모델을지원하고있습니다. Oracle9i 의오라클의 Object-Relational 버전은상속, 다단계콜렉션, 유형진화등과같은기능의도입으로함수와연산기능의완성도를높였습니다. 상속과다단계콜렉션은 Java, C++ 또는 XML 에의해제공된기능과밀접한서버의모델링기능을나타내줍니다. 이러한기능은데이타베이스내의비즈니스오브젝트에대한모델링은쉬워지고, 층을통한데이타의통일성도쉽게이루어지게됩니다.. PL/SQL은가능한변수의개념을지원합니다. 즉수퍼타입 ( 혹은 REF에서 REF로 ) 인변수가하위타입 ( 혹은 REF에서 REF로 ) 으로변수개념이바뀔수있습니다. 과부하된메소드는다형적으로디스패치할수있습니다. 오브젝트에서호출된메소드는런타임유형을기반으로하는특정구현에서가상으로디스패치됩니다. DECLARE person_var person_type; BEGIN person_var := person_type(...); person_var.some_method(); -- invokes some_method() of person person_var := employee_type(...); -- employee_type inherits from -- person type and overrides -- some_method() person_var.some_method(); -- invokes some_method() of employee END; / PL/SQL 은 Oracle9i 의다단계콜렉션과다른객체관계형향상역시지원합니다. PL/SQL CASE 표현식 Oracle9i 에는 SQL에대한 ANSI 표준 CASE 표현식지원이추가되어있습니다. 이기능을이중화한것이 PL/SQL CASE 문이며, 이는 SQL:1999 CASE 표현식의문법규칙을지원합니다. NULLIF는익숙한 NVL 함수와반대인반면, COALESCE는값목록이있다는점을제외하면거의 NVL과유사합니다. Datatype 향상 Oracle9i 의새로운몇가지데이타유형이 SQL에도입되었습니다. 이들중지구촌화된일자-시간데이타유형, TIMESTAMP 및 INTERVAL 데이타유형은단연주목할만합니다. 이데이타유형은글로벌 e-business 애플리케이션이시간과관계된정확한정보를 1초또는 10억분의 1초까지추적할수있습 PL/SQL Enhancements In Oracle9i Page 10

11 니다. 또한이유형은함수및프로시저에서의파라미터뿐아니라함수의리턴값으로서 PL/SQL 변수선언에서사용될수있습니다. Oracle9i 도 UNICHAR, UNIVARCHAR2 및 UNICLOB 같은유니코드데이타유형을도입하였으며, PL/SQL에서도지원됩니다. 모든 PL/SQL 함수및프로시저는인수로문자열을택하며, 현재 UTF-16 인수를받아들이고리턴할수있습니다. 결론오라클의시간검사 (time-tested) 플랫폼의중심에는 SQL 및 PL/SQL이있습니다. Oracle9i 의아키텍처향상으로 PL/SQL의기능은상당히빨라졌습니다. PL/SQL은과거에는없었던 XML과통합되었습니다. 또한 PL/SQL의기능이향상되어상당한기능적개선이제공되고있습니다. 이러한향상된기능으로오라클개발은다른프레임워크가미래를위해약속하는것을사용할수있도록합니다. PL/SQL Enhancements In Oracle9i Page 11

12 한국오라클 ( 주 ) 서울특별시강남구삼성동 삼화빌딩대표전화 : FAX : 한국오라클교육센타서울특별시영등포구여의도동 SK증권빌딩 11층, 19층, 20층대표전화 : FAX : ~1 대전사무소대전광역시서구둔산동 929번지대전둔산사학연금회관 18층대표전화 : (042) ~2 FAX : (042) 대구사무소대구광역시동구신천동 111번지영남타워빌딩 9층대표전화 : (053) ~4 FAX : (053) 부산사무소부산광역시동구초량동 1211~7 정암빌딩 8층대표전화 : (051) FAX : (051) 울산사무소울산광역시남구달동 번지정우빌딩 3층대표전화 : (052) FAX : (052) 광주사무소광주광역시서구양동 금호생명빌딩 8층대표전화 : (062) FAX : (062) 고객에게완전하고효과적인정보관리솔루션을제공하기위하여오라클사는전세계 145 개국에서제품, 기술지원, 교육및컨설팅서비스를제공하고있습니다.

Oracle Application Server: SPECjAppServer 벤치마크 결과

Oracle Application Server: SPECjAppServer 벤치마크 결과 Oracle Application Server: SPECjAppServer 벤치마크결과 오라클백서 2003 년 11 월 Oracle Application Server: SPECjAppServer 벤치마크결과 요약 3 소개 3 SPECjAppServer2002 벤치마크 3 SPECjAppServer2002란무엇인가? 3 SPECjAppServer2002 결과

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

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

consulting

consulting CONSULTING 전략 컨설팅 클라우드 마이그레이션 애플리케이션 마이그레이션 데이터 마이그레이션 HELPING YOU ADOPT CLOUD. 클라우드로 가기로 결정했다면 누구와 함께 갈지를 선택해야 합니다. 처음부터 끝까지 믿을만한 파트너를 찾는다면 베스핀글로벌이 정답입니다. 전략 컨설팅 다양한 클라우드 공급자가 존재하고, 클라우드 공급자마다 다른 장단점을

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

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

Microsoft Word - 05_SUBPROGRAM.doc

Microsoft Word - 05_SUBPROGRAM.doc ORACLE SUBPROGRAM INTRODUCTION PLSQL 은오라클에서제공하는프로그래밍언어이다. 이는데이터베이스언어인 SQL 과함께효과적으로데이터베이스에접근할수있는방법을제공하고있다. Procedural LanguageSQL 의약자에서볼수있듯이절차적인기능을기본적으로가지는프로그래밍언어이다. PLSQL 은기본적으로블록 (BLOCK) 구조를가지고있다. 블록의기본적인구성은선언부

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

Oracle JDeveloper 3.2 데이타시트

Oracle JDeveloper 3.2 데이타시트 Oracle JDeveloper 3.2 데이타시트 Oracle JDeveloper는데이타베이스와차세대 Java/ 인터넷애플리케이션을구축하기위한오라클최고의 Java 개발환경이다. JDeveloper는 Oracle BC4J (Business Components for Java) 프레임워크를통합함으로써모든클라이언트에대한정교한데이타액세스가이루어질수있도록지원한다. JDeveloper는위저드,

More information

ESQL/C

ESQL/C 20 장. PL/SQL 커서 주요내용 암시적커서 명시적커서선언 명시적커서열기및닫기 명시적커서에서데이터 Fetch 커서의속성 (%ISOPEN, %ROWCOUNT, %FOUND, %NOTFOUND) 커서 FOR 루프 PL/SQL 의커서 (Cursor) 커서 SQL 문과프로그램실행과정에서결과를저장할수있는오라클메모리구조 ( 개별 SQL 작업영역 ) 암시적커서 (Implicit

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

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

90

90 89 3 차원공간질의를위한효율적인위상학적데이터모델의검증 Validation of Efficient Topological Data Model for 3D Spatial Queries Seokho Lee Jiyeong Lee 요약 키워드 Abstract Keywords 90 91 92 93 94 95 96 -- 3D Brep adjacency_ordering DECLARE

More information

JAVA PROGRAMMING 실습 08.다형성

JAVA PROGRAMMING 실습 08.다형성 2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스

More information

Microsoft Word - 04_EXCEPTION.doc

Microsoft Word - 04_EXCEPTION.doc ORACLE EXCEPTION INTRODUCTION PLSQL 블록이 PARSE 되는동안에발생되는에러를컴파일에러 (Compilation Error) 라고부르며, PLSQL 블록이실행되는동안에발생되는에러를런타임에러 (Run-Time Error) 라고부르는데, 이런타임에러를오라클에서는예외 (Exception) 라고부른다. 오라클의예외 (Exception) 는크게두가지로구분된다.

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

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

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

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E > 6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20) 6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012

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

슬라이드 제목 없음

슬라이드 제목 없음 MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,

More information

gnu-lee-oop-kor-lec06-3-chap7

gnu-lee-oop-kor-lec06-3-chap7 어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base

More information

Microsoft Word - PLSQL.doc

Microsoft Word - PLSQL.doc PL/SQL 2008 DB system and programming 보충자료 PL/SQL의실행절 BEGIN 절에서의몇가지규칙 - 실행문은여러라인에걸쳐사용할수있다. - 변수명의명명규칙은오라클의일반적인명명규칙과동일하다. PL/SQL 블록내에서 SQL 문을사용할때에는컬럼명과같은변수명은피해야한다. - SQL에서와마찬가지로날짜와문자는홑따옴표 ( ) 를사용하여인용하여야한다.

More information

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드] MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고,

More information

<3035303432365FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

<3035303432365FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770> 개 요 홈페이지 해킹 현황 및 사례 홈페이지 개발시 보안 취약점 및 대책 주요 애플리케이션 보안 대책 결 론 참고자료 [부록1] 개발 언어별 로그인 인증 프로세스 예제 [부록2] 대규모 홈페이지 변조 예방을 위한 권고(안) [부록3] 개인정보의 기술적 관리적 보호조치 기준(안) [부록4] 웹 보안관련 주요 사이트 리스트 7000 6,478 6000 5000

More information

Microsoft Word - SQL튜닝_실습교재_.doc

Microsoft Word - SQL튜닝_실습교재_.doc * 실습환경 * 1. 오라클데이터베이스의튜닝실습을하기위해서는기본적인테이블과데이터가필요합니다. 다음과같은절차에의해환경설정을하십시오. 1) 강사가제공하는 Export 된파일 (scott.dmp) 을자신의 ORACLE 경로에저장하십시오. [C: ] cd C: ORACLE ORA92 BIN [C: ] dir scott.dmp scott.dmp 2) SYSTEM 사용자로접속하여

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

Commit_Wait / Commit_Logging 두파라미터를통해 Log File Sync 대기시간을감소시킬수있다는것은놀라움과의아함을동시에느낄수있다. 단지파라미터의수정을통해당연히대기해야하는시간을감축한다는것은분명성능을개선해야하는입장에서는놀라운일이될것이다. 반면, 그에따

Commit_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

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인 표준프레임워크로구성된컨텐츠를솔루션에적용하는것에문제가없는지확인 ( S next -> generate example -> finish). 2. 표준프레임워크개발환경에솔루션프로젝트추가. ( File -> Import -> Existring Projects into

More information

배치프로그램에서튜닝대상 SQL 추출하기 엑셈컨설팅본부 /DB 컨설팅팀박성호 배치프로그램의성능문제를진단하기위해트레이스를사용할수없고, 개별 SQL 에대한성 능점검은비효율적인경우에어떻게배치프로그램의성능문제를제대로파악하고개선안을도 출할것인가? 복잡한로직을가지고있는프로그램 (

배치프로그램에서튜닝대상 SQL 추출하기 엑셈컨설팅본부 /DB 컨설팅팀박성호 배치프로그램의성능문제를진단하기위해트레이스를사용할수없고, 개별 SQL 에대한성 능점검은비효율적인경우에어떻게배치프로그램의성능문제를제대로파악하고개선안을도 출할것인가? 복잡한로직을가지고있는프로그램 ( 배치프로그램에서튜닝대상 SQL 추출하기 엑셈컨설팅본부 /DB 컨설팅팀박성호 배치프로그램의성능문제를진단하기위해트레이스를사용할수없고, 개별 SQL 에대한성 능점검은비효율적인경우에어떻게배치프로그램의성능문제를제대로파악하고개선안을도 출할것인가? 복잡한로직을가지고있는프로그램 ( 이후배치프로그램 ) 에대한성능문제를파악하기위해수행되는모든 SQL 에대한개별수행내역을정확히판단할수있어야한다.

More information

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

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수

More information

vRealize Automation용 VMware Remote Console - VMware

vRealize Automation용 VMware Remote Console - VMware vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation

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 Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

More information

JDBC 소개및설치 Database Laboratory

JDBC 소개및설치 Database Laboratory JDBC 소개및설치 JDBC } What is the JDBC? } JAVA Database Connectivity 의약어 } 자바프로그램안에서 SQL 을실행하기위해데이터베이스를연결해주는응용프로그램인터페이스 } 연결된데이터베이스의종류와상관없이동일한방법으로자바가데이터베이스내에서발생하는트랜잭션을제어할수있도록하는환경을제공 2 JDBC Driver Manager }

More information

Hitachi Content Platform 클라우드 & 소프트웨어정의클라우드오브젝트플랫폼 Hitachi Content Platform Hitachi Data Ingestor Hitachi Content Platform Anywhere REVISION NO

Hitachi Content Platform 클라우드 & 소프트웨어정의클라우드오브젝트플랫폼 Hitachi Content Platform Hitachi Data Ingestor Hitachi Content Platform Anywhere REVISION NO 클라우드 & 소프트웨어정의클라우드오브젝트플랫폼 Ingestor Anywhere REVISION NO.3 2018 / 04 www.his21.co.kr blog.his21.co.kr www.facebook.com/hyosunginfo 가상화 및 멀티테넌시 구성 데이터 암호화 및 접근제어 클라우드 오브젝트 스토리지 다양한 프로토콜을 통한 데이터 액세스 (REST,

More information

Microsoft PowerPoint - Chap12-OOP.ppt

Microsoft PowerPoint - Chap12-OOP.ppt 객체지향프로그래밍 (Object Oriented Programming) 12 장강사 강대기 차례 (Agenda) 멤버에대한동적메모리할당 암시적 / 명시적복사생성자 암시적 / 명시적오버로딩대입연산자 생성자에 new 사용하기 static 클래스멤버 객체에위치지정 new 사용하기 객체를지시하는포인터 StringBad 클래스 멤버에포인터사용 str static 멤버

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Software Verification Junit, Eclipse 및빌드환경 Team : T3 목차 Eclipse JUnit 빌드환경 1 Eclipse e 소개 JAVA 를개발하기위한통합개발환경 주요기능 Overall 빌드환경 Code edit / Compile / Build Unit Test, Debug 특징 JAVA Code를작성하고이에대한 debugging

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

목차 전략적 우위 달성... 3 비즈니스 응용 프로그램 프레임워크의 중요성... 3 비즈니스 응용 프로그램의 가치 측정... 3 xrm의 기능... 4 xrm은 어떻게 가치를 제공하는가... 4 위험의 완화... 4 고객 사례... 5 개발 기간의 단축... 5 고객

목차 전략적 우위 달성... 3 비즈니스 응용 프로그램 프레임워크의 중요성... 3 비즈니스 응용 프로그램의 가치 측정... 3 xrm의 기능... 4 xrm은 어떻게 가치를 제공하는가... 4 위험의 완화... 4 고객 사례... 5 개발 기간의 단축... 5 고객 Microsoft Dynamics CRM Microsoft Dynamics CRM을 통한 맞춤형 비즈니스 응용 프로그램의 가치 극대화 백서 일자: 2010년 4월 http://crm.dynamics.com 목차 전략적 우위 달성... 3 비즈니스 응용 프로그램 프레임워크의 중요성... 3 비즈니스 응용 프로그램의 가치 측정... 3 xrm의 기능... 4 xrm은

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

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

[ 목차 ] 5.1 데이터베이스프로그래밍개념 5.2 T-SQL T-SQL 문법 5.3 JAVA 프로그래밍 2

[ 목차 ] 5.1 데이터베이스프로그래밍개념 5.2 T-SQL T-SQL 문법 5.3 JAVA 프로그래밍 2 5 장 SQL 응용 데이터베이스실험실 1 [ 목차 ] 5.1 데이터베이스프로그래밍개념 5.2 T-SQL 5.2.1 T-SQL 문법 5.3 JAVA 프로그래밍 2 5.1 데이터베이스프로그래밍개념 프로그래밍 이라고하면프로그램소스를설계하고, 작성하고, 디버깅하는과정을말한다. 프로그램 혹은소프트웨어는컴퓨터에서주어진작업을하는명령어나열을말한다. 데이터베이스프로그래밍은명확한정의는없지만데이터베이스에데이터를정의하고,

More information

Linux상에서의 RAC를이용한 데이타베이스 확장성

Linux상에서의 RAC를이용한 데이타베이스 확장성 Linux 상에서의 RAC를 이용한 데이타베이스 확장성 Oracle 백서 2003년 1월 Linux 상에서의 RAC를 이용한 데이타베이스 확장성 목차 개요 3 서론 3 Linux 상에서의 RAC의 장점 4 동적 클러스터 재구성 4 투명한 애플리케이션 복구(TAF) 4 복구 유형 4 복구 방법 5 Tnsnames.ora 예제 5 Cache Fusion 6 애플리케이션

More information

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L 1,000 AP 20,000 ZoneDirector 5000. IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. WLAN LAN Ruckus Wireless (ZD5000),, WLAN. 20,000 2,048 WLAN ZD5000 1,000 ZoneFlex

More information

예제 2) Test.java class A intvar= 10; void method() class B extends A intvar= 20; 1"); void method() 2"); void method1() public class Test 3"); args) A

예제 2) Test.java class A intvar= 10; void method() class B extends A intvar= 20; 1); void method() 2); void method1() public class Test 3); args) A 제 10 장상속 예제 1) ConstructorTest.java class Parent public Parent() super - default"); public Parent(int i) this("hello"); super(int) constructor" + i); public Parent(char c) this(); super(char) constructor

More information

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습문제 Chapter 05 데이터베이스시스템... 오라클로배우는데이터베이스개론과실습 1. 실습문제 1 (5 장심화문제 : 각 3 점 ) 6. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (2) 7. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (5)

More information

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 4 장 JOIN 을배웁니다 1 2 1. Cartesian Product ( 카티션곱, CROSS Join) - Oracle Join 문법 SQL> SELECT e.ename, d.dname 2 FROM emp e, dept d ; - ANSI Join 문법 SQL> SELECT e.ename, d.dname

More information

17장 클래스와 메소드

17장 클래스와 메소드 17 장클래스와메소드 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 1 / 18 학습내용 객체지향특징들객체출력 init 메소드 str 메소드연산자재정의타입기반의버전다형성 (polymorphism) 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 2 / 18 객체지향특징들 객체지향프로그래밍의특징 프로그램은객체와함수정의로구성되며대부분의계산은객체에대한연산으로표현됨객체의정의는

More information

쉽게 풀어쓴 C 프로그래밊

쉽게 풀어쓴 C 프로그래밊 Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.

More information

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN Enterprise Cloud Networking CDN (Content Delivery Network) 전 세계에 배치된 콘텐츠 서버를 통해 빠른 전송을 지원하는 서비스 전 세계에 전진 배치된 CDN 서버를 통해 사용자가 요청한 콘텐츠를 캐싱하여

More information

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

다양한 예제로 쉽게 배우는 오라클 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 information

List Manual

List Manual 2009. 12 SINAMICS S120/S150 SINAMICS 3 3.1 3-1522 3.2 3-1532 3-1521 3-1522 3-1523 PROFI d-riive (p1300 = 20, 21), DC. DC (p1232, p1233, p1234). ENCODER p0491.. : P0491=0 Encoder OFF2. : p0491,. 3-1524

More information

슬라이드 1

슬라이드 1 거친정보의바다를함께건너다 공개 SW 기반 DBMS 전환자동화 Tool 개발 Development of Automatic DBMS Conversion Tool based on Open Source Software 초고속인터넷 LTE 네트워크단말기제조능력 및외산 DBMS 제품이 국내 DBMS 시장의 93% 점유 2012 년기준 국산 DBMS 의성능은이제경쟁력을갖고있다!

More information

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š 솔루션 2006 454 2006 455 2006 456 2006 457 2006 458 2006 459 2006 460 솔루션 2006 462 2006 463 2006 464 2006 465 2006 466 솔루션 2006 468 2006 469 2006 470 2006 471 2006 472 2006 473 2006 474 2006 475 2006 476

More information

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.

More information

Amazon EBS (Elastic Block Storage) Amazon EC2 Local Instance Store (Ephemeral Volumes) Amazon S3 (Simple Storage Service) / Glacier Elastic File Syste (EFS) Storage Gateway AWS Import/Export 1 Instance

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

Windows용 Oracle9i Release 2 데이타베이스아키텍처

Windows용 Oracle9i Release 2 데이타베이스아키텍처 Windows 용 Oracle9i Release 2 데이타베이스아키텍처 오라클기술백서 2003년 4월 Windows 용 Oracle9i Release 2 데이타베이스아키텍처 핵심개요 3 서문 3 Windows 용 Oracle9i Release 2 아키텍처 4 쓰레드모델 4 서비스 5 확장성관련향상된기능 5 4GB RAM 튜닝 (4GT) 지원 5 대규모사용자지원

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

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

뇌를자극하는 SQL Server 2012 (1 권 ) 1 권 : 기본편 < 이것만은알고갑시다 > 모범답안 1 장 1. (1) Microsoft (2) Oracle (3) IBM (4) Oracle (5) Micr

뇌를자극하는 SQL Server 2012 (1 권 )   1 권 : 기본편 < 이것만은알고갑시다 > 모범답안 1 장 1. (1) Microsoft (2) Oracle (3) IBM (4) Oracle (5) Micr 1 권 : 기본편 < 이것만은알고갑시다 > 모범답안 1 장 1. (1) Microsoft (2) Oracle (3) IBM (4) Oracle (5) Microsoft 2. (2) 3. 처리속도가빠르며, 별도의비용이들지않는다. 4. (4), (5) 5. (1), (4) 6. SQL Server 2005, SQL Server 2008, SQL Server 2008

More information

Microsoft PowerPoint - additional01.ppt [호환 모드]

Microsoft PowerPoint - additional01.ppt [호환 모드] 1.C 기반의 C++ part 1 함수 오버로딩 (overloading) 디폴트매개변수 (default parameter) 인-라인함수 (in-line function) 이름공간 (namespace) Jong Hyuk Park 함수 Jong Hyuk Park 함수오버로딩 (overloading) 함수오버로딩 (function overloading) C++ 언어에서는같은이름을가진여러개의함수를정의가능

More information

슬라이드 제목 없음

슬라이드 제목 없음 4.2 SQL 개요 SQL 개요 SQL은현재 DBMS 시장에서관계 DBMS가압도적인우위를차지하는데중요한요인의하나 SQL은 IBM 연구소에서 1974년에 System R이라는관계 DBMS 시제품을연구할때관계대수와관계해석을기반으로, 집단함수, 그룹화, 갱신연산등을추가하여개발된언어 1986년에 ANSI( 미국표준기구 ) 에서 SQL 표준을채택함으로써 SQL이널리사용되는데기여

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 2 장 : C 프로그램시작하기 2012 년 이은주 학습목표 을작성하면서 C 프로그램의구성요소 주석 (comment) 이란무엇인지알아보고, 주석을만드는방법 함수란무엇인지알아보고, C 프로그램에반드시필요한 main 함수 C 프로그램에서출력에사용되는 printf 함수 변수의개념과변수의값을입력받는데사용되는 scanf 함수 2 목차 프로그램코드

More information

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

More information

Visual Studio online Limited preview 간략하게살펴보기

Visual Studio online Limited preview 간략하게살펴보기 11월의주제 Visual Studio 2013 제대로파헤쳐보기! Visual Studio online Limited preview 간략하게살펴보기 ALM, 언제어디서나 연결된 IDE Theme와 Visual Design 편집기의강화된생산성기능들성능최적화및디버깅개선 Microsoft 계정으로 IDE에서로그인가능다양한머신사이에서개발환경유지다양한디바이스에걸쳐설정을동기화개선된

More information

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Function) 1. 함수의개념 입력에대해적절한출력을발생시켜주는것 내가 ( 프로그래머 ) 작성한명령문을연산, 처리, 실행해주는부분 ( 모듈 ) 자체적으로실행되지않으며,

More information

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770> 제 8강 SQL: 관계데이터베이스언어 강의목표 관계데이타베이스언어로서상용 DBMS에서가장널리사용되는 SQL의동작원리에관하여학습하고, 이를이용하여다양한질의문을작성하는방법을습득한다 기대효과 SQL의데이터정의기능을이해한다 SQL의데이터조작기능중질의기능을이해한다 SQL의데이터조작기능중데이터갱신기능을이해한다 SQL의데이터조작기능중뷰및인덱스관련기능을이해한다 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

±³º¸¸®¾óÄÚ-¾Ö´º¾ó-0121-55

±³º¸¸®¾óÄÚ-¾Ö´º¾ó-0121-55 URL : www.kyoborealco.com 서울특별시 성동구 도선동 286번지 교보생명빌딩 Tel. 02 2290 4048 Fax. 02 2290 4099 URL : www.kyoborealco.com ANNUAL MARKET REPORT 2011년 전망 및 2010년 결산 회사 개요 상 호 교보리얼코 주식회사 대표이사 장덕영 설립일 1979년 11월 15일

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

Research & Technique Apache Tomcat RCE 취약점 (CVE ) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE 취약점은 W

Research & Technique Apache Tomcat RCE 취약점 (CVE ) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE 취약점은 W Research & Technique Apache Tomcat RCE 취약점 (CVE-2019-0232) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE-2019-0232 취약점은 Windows 시스템의 Apache Tomcat 서버에서 enablecmdlinearguments

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

810 & 820 810 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

810 & 820 810 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을 목적에 맞게 설계된 어플라 이언스 원격 용도로 최적화된 어플라이언스 관리 및 에너지 효율성 향상 원격 관리 LOM(Lights Out Management), IPMI 2.0 장치 식별 버튼/LED 실시간 시스템 환경 및 오류 모 니터링 Infoblox MIBS를 통한 SNMP 모니터링 고가용성 공급 장치 예비 디스크 예비 냉각 팬 전원 공급 장치 현장 교체

More information

ORACLE-SQL

ORACLE-SQL ORACLE-SQL SELECT 문 2014-04-12 Blog.ksh123jjang.me 내용 SELECT문이란?... 2 SLELECT문사용하기... 3 모든열선택... 4 특정열검색... 5 SQL문작성방법... 6 열머리글기본값... 7 산술식... 8 NULL... 9 열 alias... 10 연결연산자... 11 대체인용연산자 (q)... 12 중복행제거...

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Spider For MySQL 실전사용기 피망플러스유닛최윤묵 Spider For MySQL Data Sharding By Spider Storage Engine http://spiderformysql.com/ 성능 8 만 / 분 X 4 대 32 만 / 분 많은 DB 중에왜 spider 를? Source: 클라우드컴퓨팅구 선택의기로 Consistency RDBMS

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

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

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

6장. SQL

6장. SQL 학습목표 SQL이 무엇인지 개념을 설명 테이블을 생성, 변경, 제거할 할 수 있다. 수 있다. 데이터를 검색, 갱신, 삽입, 삭 제할 수 있다. 뷰, 시스템 카탈로그, 저장 프 로시저, 트리거에 대한 개념 을 설명할 수 있다. 2 목차 SECTION 01 SQL의 개요 11 SQL의 역사 12 SQL의 유형별 종류 SECTION 0 21 스키마 22 테이블

More information

문서 템플릿

문서 템플릿 HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,

More information

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

var answer = confirm( 확인이나취소를누르세요.); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write( 확인을눌렀습니다.); else { document.write( 취소를눌렀습니다.); 자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트

More information

Microsoft PowerPoint - 10Àå.ppt

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

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100 2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack

More information

ALTIBASE 사용자가이드 Templete

ALTIBASE 사용자가이드 Templete Real Alternative DBMS ALTIBASE, Since 1999 WINDOWS ADO.NET 환경의 ALTIBASE 개발가이드 2010. 09 Copyright c 2000~2013 ALTBASE Corporation. All Rights Reserved. Document Control Change Record Date Author Change

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

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

Storage_for_Megapixel_Video01

Storage_for_Megapixel_Video01 메가픽셀 비디오를 위한 스토리지 옵션 메가픽셀 보안 응용 프로그램을 디자인할 때 선택할 수있는 여러 스토리지 옵션이 있습니다. 그것은 스토리지를 선택하거나 권장하는 VMS 일반이지만, 구입하기 전에 고려해야 할 여러 가지 요소가 없습니다. 현재, 스토리지 비용 및 가용성은 과거에 존재한 이래로 큰 관심으로하지 않습니다. 하드 드라 이브 용량이 커질수록 비용이

More information