ALTIBASE 사용자가이드 Templete

Size: px
Start display at page:

Download "ALTIBASE 사용자가이드 Templete"

Transcription

1 Real Alternative DBMS ALTIBASE, Since 1999 ALTIBASE & JEUS 연동가이드 ALTIBASE Copyright c 2000~2010 ALTIBASE Corporation. All Rights Reserved.

2 Document Control Change Record Date Author Change Reference swj0701 Created Sungmin01.kim modify Reviews Date Name (Position) Distribution Name Location ALTIBASE & JEUS 연동가이드 2 page of 33

3 목차 개요... 4 JEUS 설치... 5 기본설치 ( 콘솔모드 )... 5 환경변수설정... 7 JEUS 디렉토리... 8 JEUS 기동확인... 8 설치시유의사항 기본설치 (GUI 모드 )... 오류! 책갈피가정의되어있지않습니다. 환경변수설정... 오류! 책갈피가정의되어있지않습니다. JEUS 기동확인... 오류! 책갈피가정의되어있지않습니다. ALTIBASE 와 JEUS 의연동 JDBC 드라이버 JDBC 드라이버설정 커넥션풀링 데이터소스 데이터소스구성 데이터소스설정 데이터소스설정시유의사항 체크쿼리 커넥션풀모니터링 샘플예제 Pool 사용샘플예제 getconnection 사용샘플예제 실행방법 ALTIBASE & JEUS 연동가이드 3 page of 33

4 개요 본문서는 ALTIBASE 과 JEUS6.0 을연동하여운영하기위한가이드문서로써 JEUS6.0 을설치하는방법및환경변수설정에대해서가이드를제시한후, ALTIBASE 와연동하는방법에대해서기술하도록한다. ALTIBASE & JEUS 연동가이드 4 page of 33

5 JEUS 설치 JEUS 를설치하는방법에는콘솔모드를이용한설치방법과 GUI 모드에서설치하는두가지의방법이있으며, 본절에서는 Unix/Linux 콘솔모드에서 JEUS 를설치하는과정과 Windows GUI 모드에서 JEUS 를설치하는과정에대해서알아본다. JEUS6.0 은 JDK 5.0 Update 4(1.5.0_04) 이상이설치되어있어야하며, 300M 이상의하드디스크여유공간을필요로한다. 기본설치 ( 콘솔모드 ) 다음의하위절은텍스트기반쉘에서실행하는방법을설명한다. 1. 티맥스소프트홈페이지에서 Unix/Linux 버전의 JEUS 패키지를다운로드받는다. 2. JEUS 를설치할서버에업로드한후, jeus60_unix_generic_ko.bin 파일이있는곳으로이동한다. 3. 다른곳에있는설치콘솔인스톨러가실행이가능하도록 jeus60_unix_generic_ko.bin 파일의실행권한을준다 4. chmod +x jjeus60_unix_generic_ko.bin) 5. 콘솔로부터 jeus60_unix_generic_ko.bin 를실행시킨다 [tmax@dev ~]$./jeus60_unix_generic_ko.bin Preparing to install 해당파일을실행시키면나타나는 License 부분은확인하여동의한다. PRESS <ENTER> TO CONTINUE: DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): Y 7. 운영체제의종류를선택한다. Choose Platform Choose current system ( platform-architecture ) 1)HP-UX PA-RISC 2)HP-UX ITANIUM 3)Solaris Ultra-Sparc 4)Solaris x86 5)Solaris x64 6)AIX 5.x PowerPC 7)Linux ITANIUM 8)Linux x86 9)Linux x64 Quit) Quit Installer ALTIBASE & JEUS 연동가이드 5 page of 33

6 Choose Current System (DEFAULT: 9): 8. 설치디렉토리를선택한다. 기본값으로사용하려면 < 엔터 > 를누르고, 디렉토리변경을원하면설치경로를입력한다. Choose Install Folder Where would you like to install? Default Install Folder: $HOME/jeus6 ENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT : /app/was/jeus6 9. JEUS 를설치할타입을결정한다. Choose Install Set Please choose the Install Set to be installed by this installer. ->1- Full Install 2- Typical ENTER THE NUMBER FOR THE INSTALL SET, OR PRESS <ENTER> TO ACCEPT THE DEFAULT : 10. JDK의위치를입력한다. Choose JDK Folder Please Choose a Folder: Input User JDK Folder (DEFAULT: /usr/jdk1.6.0_15): 11. 패스워드를입력한다. Enter the Password for the administrator account. This password will be registered in JEUS as the first user. Input Password:: Confirm Password:: ALTIBASE & JEUS 연동가이드 6 page of 33

7 12. 패스워드를입력하면 JEUS 를설치할기본정보에대해서요약해서보여준다. < 엔터 > 를치면설치가완료된다. Pre-Installation Summary Please Review the Following Before Continuing: Product Name: JEUS6.0 Install Folder: /app/was/jeus6 Install Set Full Install Disk Space Information (for Installation Target): Required: 308,147,759 bytes Available: 45,215,862,784 bytes PRESS <ENTER> TO CONTINUE: 환경변수설정 JEUS 는다음과같은시스템환경변수들을요구한다. 이변수들은설치시적용되며환경변수 PATH 는환경변수파일인.profile,.cshrc 등에기록하고나머지환경변수는 $JEUS_HOME /bin/jeus.properties 파일에설정된다. * 기본적으로설치시기본쉘에자동으로추가된다. 환경변수의미설정값 다음을포함하고있어야한다. PATH 시스템경로 $JEUS_HOME/bin $JEUS_HOME/webserver/bin $JEUS_HOME/lib/system JEUS_HOME JEUS 설치디렉토리 $HOME/jeus6/ JEUS_BASSPORT JEUS 가사용할네트워크포트가운데가장기본이 9763 ALTIBASE & JEUS 연동가이드 7 page of 33

8 되는포트 ( 기본 : 9763) JEUS_LIBPATH JEUS 라이브러리파일 $JEUS_HOME/lib/system JAVA_HOME JAVA2 설치디렉토리 $JAVA_HOME JEUS 디렉토리 다음의항목들은설치된 JEUS의홈디렉토리의하위디렉토리들이다. $ ~ /jeus6] ls bin docs logs ThirdPartyLicenses.txt webserver config lib readme.txt UninstallerData workspace derby license samples webhome Bin: JEUS 실행파일이포함된디렉토리 Config: XML 디스크립터파일, 노드설정파일, 보안설정파일이포함된디렉토리 Derby: 예제실행및테스트를위해사용하는데이터베이스 Docs: JEUS 매뉴얼과 API 파일이포함된폴더 Lib: JEUS 에서사용하는라이브러리파일의폴더. JEUS 클래스라이브러리아카이브가 jeus.jar 에포함되어있다. License: JEUS 라이선스파일의폴더 Logs: 로그파일의폴더 Samples: 예제가있는폴더 Sessiondb: JEUS 에서 session server 사용시생성되는폴더. 설치과정에서생성되지않고 JEUS 를 1 회이상부팅한후에생성된다. UninstallerData: Unistall 을위한폴더 Webhome: EJB, Servlet, JSP 어플리케이션의배치폴더 Webserver: Servlet Engine 리스너인 JEUS 웹서버폴더 Workspace: JEUS 가사용하는임시폴더. Sessiondb 폴더와마찬가지로 JEUS 1 회이상부팅후에생성된다. JEUS 기동확인 JEUS 설치가정상적으로완료되었음을확인하기위해서다음단계들을수행한다. 콘솔프롬프트에 jeus 를입력한다. [tmax@dev ~]$ jeus *************************************************************** ALTIBASE & JEUS 연동가이드 8 page of 33

9 - JEUS Home : /app/was/jeus6 - JEUS Base Port : Java Vendor : Sun - Added Java Option : ***************************************************************... [ :01:21][0][b396] [dev-1] [MGR-0248] JEUS Manager is READY 1. JEUS Manager is READY 라는메시지가출력이되면 JEUS Manager 가정상적으로로딩되어 JEUS 가대기상태임을나타낸다. 2. 다른콘솔창에서 jeusadmin <node name> 을실행한다. 여기서, <node name> 은호스트머신명이다. 로그인시의패스워드는 JEUS 설치할때지정을해준패스워드로접속하면된다. [tmax@dev jeus6]$ jeusadmin dev Login name>administrator Password> JEUS 6.0 (Fix#9) administration tool dev> 3. jeusadmin 툴에로그인을한후에 boot 와 down 같은명령으로 JEUS 서버를제어할수있다. dev>boot dev boot done dev_container1 dev> [ :36:15][2][b396] [dev-18] [MGR-0205] command : boot() [ :36:15][2][b396] [dev-18] [MGR-0567] trying to start engine container[dev_container1] [ :36:15][2][b396] [dev-18] [MGR-0128] start engine container[dev_container1] with command [ :36:36][2][b396] [container1-83] [WEB-3384] WebtoB connection[unix(hth-0:9900:139)] established [ :36:36][2][b396] [container1-84] [WEB-3384] WebtoB connection[unix(hth-0:9900:138)] established [ :36:36][2][b396] [container1-85] [WEB-3384] WebtoB ALTIBASE & JEUS 연동가이드 9 page of 33

10 connection[unix(hth-0:9900:140)] established [ :36:36][2][b396] [container1-87] [WEB-3384] WebtoB connection[unix(hth-0:9900:135)] established [ :36:36][2][b396] [container1-86] [WEB-3384] WebtoB connection[unix(hth-0:9900:141)] established [ :36:36][0][b396] [dev-67] [MGR-0303] engine container[dev_container1] initialization successfully done [pid : 1891] connect successful 메시지가출력이되면정상적으로 JEUS 가부팅된것이다. dev>down Do you really want to shutdown the node [dev]? (y : n):>y The JEUS node [dev] is down. dev> [ :38:17][0][b396] [dev-18] [MGR-0207] command : down() [ :38:17][2][b396] [dev-18] [MGR-0261] shutting down the jeus server... [ :38:17][2][b396] [dev-18] [MGR-0566] attempt to shutdown all running container [ :38:17][2][b396] [dev-18] [MGR-0568] trying to shutdown container dev_container1 [ :38:17][2][b396] [container1-18] [MGR-0103] engine container[dev_container1] is STOPPING [ :38:17][2][b396] [container1-18] [JMXR-0102] JMXConnector is shutting down [ :38:17][1][b396] [container1-18] [Network-1023] OnePortServer virtual listener /JEUSMP_dev_container1 unregistered [ :38:17][1][b396] [container1-11] [Network-1009] OnePortServer unknown virtual listener(/jeusmp_dev_container1). socket discarded. [ :38:17][2][b396] [container1-18] [MGR-0097] Container security manager uninstalled [ :38:17][2][b396] [container1-18] [JNDI.Local-0012] Successfully stopped. (ID :9736(JNSServer)) [ :38:17][2][b396] [container1-18] [MGR-0103] engine container[dev_container1] is SHUTDOWN [ :38:17][0][b396] [container1-1] [MGR-0099] container dev_container1 shutdown [ :38:17][0][b396] [container1-9] [MGR-0565] JVM process is shutting down [ :38:17][0][b396] [container1-9] [MGR-0566] JVM process will be terminated [ :38:18][0][b396] [dev-18] [MGR-0141] engine container[dev_container1] ALTIBASE & JEUS 연동가이드 10 page of 33

11 successfully stopped [ :38:18][0][b396] [dev-18] [MGR-0558] all containers in the node shutdown successfully [ :38:18][0][b396] [dev-18] [MGR-0262] all containers successfully shutdowned all containers successfully shutdowned 메시지가출력이되면 JEUS 가정상적으로 Down 된것이다. 4. JEUS 기동후, 프로세스확인 ~]$ ps -ef grep jeus tmax :35 pts/0 00:00:00 /bin/sh /app/was/jeus6/bin/jeus tmax :35 pts/0 00:00:23 /app/java/jdk1.6/bin/java - server -Xmx512m -Xbootclasspath/p:/app/was/jeus6/lib/system/extension.jar - classpath /app/was/jeus6/lib/system/bootstrap.jar - Dsun.rmi.dgc.client.gcInterval= Dsun.rmi.dgc.server.gcInterval= Djava.library.path=/app/was/jeus6/lib/system - Djava.endorsed.dirs=/app/was/jeus6/lib/endorsed - Djava.naming.factory.initial=jeus.jndi.JNSContextFactory - Djava.naming.factory.url.pkgs=jeus.jndi.jns.url -Djava.net.preferIPv4Stack=true - Djava.util.logging.config.file=/app/was/jeus6/bin/logging.properties - Djava.util.logging.manager=jeus.util.logging.JeusLogManager - Djeus.home=/app/was/jeus6 -Djeus.log.home=/app/was/jeus6/logs - Djeus.baseport=9736 -Djeus.jvm.version=hotspot -Djeus.tm.checkReg=true - Djeus.tool.webadmin.locale.language=ko -Djeus.net.reuseAddress=true - Djeus.properties.replicate=jeus,sun.rmi,java.util,java.net jeus.server.jeusbootstrapper tmax :40 pts/1 00:00:00 grep jeus [tmax@dev ~]$ 설치시유의사항 JEUS 를설치할때의유의사항에대해서설명한다. 1. 운영체제선택을잘못하면에러발생 JEUS 설치시운영체제를선택하는단계에서서버의특성에맞지않는운영체제를선택할경우정상적인설치가안된다. 예 ) Linux x64 인장비에서 Linux x86 을선택한경우 java.lang.unsatisfiedlinkerror: $HOME /jeus6/lib/system/librunner.so: $HOME /jeus6/lib/system/librunner.so: cannot open shared object file: No such file or directory (Possible cause: architecture word width mismatch) at java.lang.classloader$nativelibrary.load(native Method) at java.lang.classloader.loadlibrary0(classloader.java:1751) at java.lang.classloader.loadlibrary(classloader.java:1676) at java.lang.runtime.loadlibrary0(runtime.java:822) at java.lang.system.loadlibrary(system.java:993) ALTIBASE & JEUS 연동가이드 11 page of 33

12 at jeus.util.runner.<clinit>(runner.java:31) at jeus.server.jeusserver.main(jeusserver.java:916) at sun.reflect.nativemethodaccessorimpl.invoke0(native Method) at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) at java.lang.reflect.method.invoke(method.java:585) at jeus.server.bootstrapper.callmainmethod(bootstrapper.java:299) at jeus.server.bootstrapper.callmain(bootstrapper.java:371) at jeus.server.bootstrapper.main(bootstrapper.java:365) at jeus.server.jeusbootstrapper.main(jeusbootstrapper.java:8) 2. GLIBC 버전이낮은경우 서버의 GLIBC 버전이 2.4 보다하위버전일경우에설치시에러가발생한다. GBLIC 의버전은다음의명령어를통해서확인할수있다. OS 가리눅스인경우에해당되며, 윈도우계열이나유닉스계열에서는해당되지않는다. $~ ] rpm -qa grep glibc compat-glibc compat-glibc glibc glibc-devel compat-glibc-headers glibc-common glibc-headers glibc glibc-devel 예 ) GLIBC 버전이 2.3 인경우 java.lang.unsatisfiedlinkerror: $HOME/jeus6/lib/system/libRunner.so: /lib64/tls/libc.so.6: version `GLIBC_2.4' not found (required by $HOME/jeus6/lib/system/libRunner.so) at java.lang.classloader$nativelibrary.load(native Method) at java.lang.classloader.loadlibrary0(classloader.java:1751) at java.lang.classloader.loadlibrary(classloader.java:1676) at java.lang.runtime.loadlibrary0(runtime.java:822) at java.lang.system.loadlibrary(system.java:993) at jeus.util.runner.<clinit>(runner.java:31) ALTIBASE & JEUS 연동가이드 12 page of 33

13 at jeus.server.jeusserver.main(jeusserver.java:916) at sun.reflect.nativemethodaccessorimpl.invoke0(native Method) at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) at java.lang.reflect.method.invoke(method.java:585) at jeus.server.bootstrapper.callmainmethod(bootstrapper.java:299) at jeus.server.bootstrapper.callmain(bootstrapper.java:371) at jeus.server.bootstrapper.main(bootstrapper.java:365) at jeus.server.jeusbootstrapper.main(jeusbootstrapper.java:8) ALTIBASE & JEUS 연동가이드 13 page of 33

14 ALTIBASE 와 JEUS 의연동 ALTIBASE 와 JEUS 를연동하여사용하기위한설정방법에대해서설명한다. JDBC 드라이버 JDBC 란자바응용프로그램에서데이터베이스에연결하여여러 SQL 을실행할수있도록제공하는표준인터페이스를말한다. 이러한 JDBC 드라이버는각데이터베이스벤더사가제공하고있으며, ALTIBASE 에서는 Altibase.jar 파일로제공하고있다. 이 JDBC 드라이버는 $ALTIBASE_HOME/lib 디렉토리안에존재한다. ALTIBASE 5 버전부터는 $ALTIBASE_HOME/lib 디렉토리에 Altibase.jar 와 Altibase5.jar 파일이존재하는데, Altibase.jar 는일반 ALTIBASE JDBC 드라이버파일이며, Altibase5.jar 는 ALTIBASE 5 버전과그이하의버전을함께사용하고싶을때사용하는파일이다. 따라서하나이상의 ALTIBASE 와연동하기를원한다면일반적으로 Altibase5.jar 파일을사용한다. JDBC 드라이버설정 ALTIBASE 와 JEUS 를연동하기위해서는 ALIBASE 에서제공하는 JDBC 드라이버 (Altibase.jar) 를 $JEUS_HOME/lib/datasource 디렉토리에위치시켜야한다. 커넥션풀링 커넥션풀링 (Connection Pooling) 은 DB 커넥션의캐쉬를위한하나의프레임워크이다. 커넥션풀이시작될때특정한수의물리적커넥션을만들며이는어플리케이션실행중에커넥션생성을위한오버헤드를줄여준다. 커넥션풀의이점은다음과같다. 1. 보다높은성능 DB 커넥션생성은처리과정이느리다. 커넥션풀안에서의모든실제커넥션들은미리만들어져어플리케이션의요청처리를위한준비가되어있다. 커넥션을더이상사용하지않을때에는그것을풀에반환시켜서커넥션중단의오버헤드를감소시킬수있다. 2. 연결관리 동시커넥션들의수를제어할수있다. 동시커넥션들의최대수를구성함으로써 DB 의동시커넥션을제한하는작업을효율적으로할수있다. ALTIBASE & JEUS 연동가이드 14 page of 33

15 데이터소스 하나의 javax.sql.datasource 는어플리케이션과커넥션풀사이의인터페이스이다. javax.sql.datasource 객체는 DB 커넥션들의팩토리로볼수있으며 java.sql.drivermanager 보다많은이점을제공한다. 아래는데이터소스들의 4 가지타입들을간략하게정리하였다. 1. 기본데이터소스 사용자들을위해커넥션을반환한다. 커넥션풀링이이뤄지지않기때문에커넥션풀형식에비해추가적인오버헤드가있을수있다. 2. 커넥션풀데이터소스 커넥션풀에저장된커넥션을얻어응용프로그램등에반환한다. JEUS 에서제공하는커넥션풀링기능을이용하므로 DB 에매번접속하여커넥션을가져오는방식보다오버헤드가덜하다. Autocommit 을 False 로하고사용할경우어플리케이션이직접로컬트랜잭션을컨트롤할수있다. 3. XA 데이터소스 분산 / 전역트랜잭션에이용되는커넥션을관리한다. 이데이터소스형식은 2PC(2 Phase Commit) 를이용할경우에만사용하도록한다. EJB 나 Servlet 에서트랜잭션을시작한후, XA 데이터소스로부터얻어진두개이상의커넥션을이용하여작업을시작하면자동적으로 2PC-protocol 이시작되며, 이커넥션은트랜잭션이끝난이후에는다시사용할수없다. XADataSource 를사용할경우에는각각의데이터소스에대해트랜잭션복구기능이지원된다. XA 데이터소스를사용한 DB 연동에대해서는 ALTIBASE API 매뉴얼을참고하면된다. 4. 로컬 XA 데이터소스 커넥션풀데이터소스에서얻은커넥션을 Autocommit 을꺼서로컬트랜잭션이항상켜진상태로사용하고커밋이나롤백을트랜잭션매니저가처리해준다. 이때문에로컬트랜잭션을 XA 에참여하도록에뮬레이션할수있다. 참고로로컬 XA 데이터소스는 JDBC 드라이버가 XA 데이터소스를지원하지않더라도 XA 에는참여시킬필요가있을때사용할수있다. 로컬 XA 데이터소스는기능상의제약으로제대로복구가되지않을경우가생길수있으며, 하나의글로벌트랜잭션내에서최대하나의로컬 XA 데이터소스만참여할수있다. 데이터소스구성 Altibase 와 JEUS 를연동하기위해서 JEUSMain.xml 에데이터소스를설정할수있다. Javax.sql.DataSource 의속성들은각드라이버별로다르기때문에사용하기원하는드라이버의특성을파악하고그특성에맞게설정해야한다. 다음의 XML 태그들은 <resource><data-source> <database> XML 태그의하위태그로사용할수있다. 태그 설명 ALTIBASE & JEUS 연동가이드 15 page of 33

16 Vender DB 벤더의이름 (oracle, mssql, db2, sybase, tibero, others). ALTIBASE 는 others 로설정하도록한다. Export-name JNDI 에바인딩될이름. 이이름으로데이터소스객체가바인드된다. 사용자가임의로지정해주면된다. Data-source-class-name JDBC 드라이버별데이터소스클래스이름. ABConnectionPoolDataSource, BlackboxConnectionPoolDataSource 등의설정방법을결정한다. Data-source-type DataSource, ConnectionPoolDataSource, XADataSource, LocalXAData- Source 값중에하나. 사용하려는데이터소스타입에맞게선택한다. Data-source-name Database-name Service-name 데이터소스의이름. 드라이버벤더에의존적이며일반적으로 DataSourceClass-Name 값과동일하다. DB 의이름 ( 예 : mydb) Oracle inet 드라이버사용시만사용하며 Oracle Database 의 SID 값. ALTIBASE 와연동시에는사용안함. description 데이터소스를설명하는내용의텍스트. Network-protocol Password User Port-number Server -name Driver-type Property DB에연결할때사용되는프로토콜사용자의암호사용자이름 DB 리스너의포트번호 DB 가운용중인서버의 DNS 이름이나 IP주소 Oracle의경우드라이버의타입 (ex. thin, oci) JDBC 커스텀프로퍼티지정 BlackboxConnectionPoolDataSource 로설정할경우에이항목에 DriverClassName 과 URL, USER, PASSWORD 를지정해준다. Connection-pool 커넥션풀링에특화된내용을설정해준다. Auto-commit Action-on-connectionleak 커넥션에지정될 auto commit 값을지정한다. true, false 로지정한다. 로컬 XA 데이터소스나 XA 데이터소스의경우에는커넥션이트랜잭션에연동되어있지않을경우에만적용한다. 컴포넌트 ( 주로 Stateless 컴포넌트 - Servlet/JSP, Stateless 세션빈, MDB) 에서사용한 JDBC 커넥션에대한로깅이나반환액션을설정한다. 설정하지않았을경우기본동작은엔진컨테이너에설정한 invocation-manager-action 을따른다. ALTIBASE & JEUS 연동가이드 16 page of 33

17 데이터소스설정 ALTIBASE 와 JEUS 를연동하여사용하기위해데이터소스를설정하는방법에는콘솔모드에서직접 XML 파일을수정하는방법과 WebAdmin 을이용한 GUI 모드에서설정하는두가지의방법을제공한다. 데이터소스설정시에커넥션풀을구성하여관리하는방법에는 ABConnectionPoolDataSource 방법과 BlackboxConnectionPoolDataSource 방법두가지가있다. ABConnectionPoolDataSource 는 JEUS 가아니라 ALTIBASE 의 JDBC 드라이버에서커넥션풀을관리하는방식이고, BlackboxConnectionPoolDataSource 는 JEUS 에서커넥션풀을관리하는방식이다. 데이터소스를설정하는두가지방법을이용하여 ABConnectionPoolDataSource 방법과 BlackboxConnectionPoolDataSource 방법으로커넥션풀을구성해보도록한다. 1. BlackboxConnectionPoolDataSource 방법으로설정 - JEUSMain.xml 파일을직접수정하여설정 <jeus-system> <resource> 파일편집기를이용하여 JEUSMain.xml 파일을열고, <resource> ~ </resource> 의내용을추가하여준다. <data-source> <database> <vendor>others</vendor> <export-name>datasource1</export-name> <data-source-classname>jeus.jdbc.driver.blackbox.blackboxconnectionpooldatasource</data-source-classname> <data-source-type>connectionpooldatasource</data-source-type> <property> <name>driverclassname</name> <type>java.lang.string</type> <value>altibase.jdbc.driver.altibasedriver</value> </property> <property> <name>url</name> <type>java.lang.string</type> <value>jdbc:altibase:// :20300/mydb</value> </property> <property> ALTIBASE & JEUS 연동가이드 17 page of 33

18 <name>user</name> <type>java.lang.string</type> <value>sys</value> </property> <property> <name>password</name> <type>java.lang.string</type> <value>manager</value> </property> <connection-pool> <pooling> <min>2</min> <max>30</max> <step>1</step> <period> </period> </pooling> </connection-pool> </database> </data-source> </resource> </jeus-system> - WebAdmin 을이용하여설정 WebAdmin 을이용하여 BlackboxConnectionPoolDataSource 방법으로커넥션풀을구성하는방법을알아보도록한다. WebAdmin 은 로접속할수있으며, 기본적으로 USER 는 Administrator 이고, 패스워드는설치시에설정한값이된다. 여기서 9744 라는값은 JEUS_BASSPORT + 8 을한값이다. WebAdmin 의 JEUS 매니저메뉴에서는원하는노드를체크하여부트, 다운, 종료시키는기능을제공하고있다. ALTIBASE & JEUS 연동가이드 18 page of 33

19 WebAdmin 으로해당노드를부팅시킨후에, ALTIBASE 와의연동을위해 JEUS 매니저리소스 JDBC 메뉴를클릭하여새로운데이터소스를생성한다. DBMS 벤더를 Others 로선택하고, 데이터소스를 BlackboxConnectionPoolDataSource 로선택한후에다음단계로넘어간다. 새 JDBC 데이터소스생성을할때, 각각의속성값을설정해주면된다. 기본적으로 DBMS 벤더명과데이터소스를선택하면다음과같이 Vender, Data Source Class Name, Data Source Type, Export Name 이설정되어있다. 해당속성값의변경이필요한경우만수정하여사용하고그외에는그냥사용하면된다. Database Name, Port Name, Server Name 속성값은설정하지말고, 밑에나오는 Property 항목에설정하고다음단계로넘어간다. (ABConnectionPoolDataSource 나 XADataSource 로선택하여구성할시에는 Property 항목이아닌 Database Name, Port Name, Server Name 에값을설정해주면된다.) ALTIBASE & JEUS 연동가이드 19 page of 33

20 값을설정하지않는다. Property 속성값을다음과같이설정해주면된다. DriverClassName=Altibase.jdbc.driver.AltibaseDriver URL= jdbc:altibase://server_ip:server_port/dbname USER=sys PASSWORD=manager Property 항목에아래의값을설정해주지않거나, Database Name, Port Name, Server Name 의값들중하나의값이라도설정이되면에러가발생한다. 커넥션풀의 Min/Max 값을설정해주면기본적인설정이끝나게된다. ALTIBASE & JEUS 연동가이드 20 page of 33

21 생성이끝이난뒤테스트및바인드를할수있으며바인드를해줘야해당설정이반영이된다. 2. ABConnectionPoolDataSource 방법으로설정 - JEUSMain.xml 파일을직접수정하여설정 <jeus-system> <resource> 파일편집기를이용하여 JEUSMain.xml 파일을열고, <resource> ~ </resource> 의내용을추가하여준다. <data-source> <database> <vendor>others</vendor> <export-name>datasource1</export-name> <data-source-class-ame>altibase.jdbc.driver.abconnectionpooldatasource</datasource-class-name> <data-source-type>connectionpooldatasource</data-source-type> <database-name>mydb</database-name> <port-number>20300</port-number> <server-name> </server-name> <user>sys</user> <password>manager</password> ALTIBASE & JEUS 연동가이드 21 page of 33

22 <auto-commit>true</auto-commit> <property> <name>encoding</name> <type>java.lang.string</type> <value>ksc5601</value> </property> <property> <name>maxpoolsize</name> <type>java.lang.integer</type> <value>30</value> </property> <connection-pool> <pooling> <min>2</min> <max>30</max> <step>1</step> <period> </period> </pooling> </connection-pool> </database> </data-source> </resource> </jeus-system> - WebAdmin 을사용하여설정 JEUS 에서제공하는 WebAdmin 을통해서 JEUS 의구동, 종료및데이터소스설정이가능하다. WebAdmin 을통해서설정한속성값들은 JEUSMain.xml 에저장이된다. 속성값의설정이전과이후의 JEUSMain.xml 파일을비교해보면 <resource> ~ </resource> 사이에 ALTIBASE 의속성값이수정되어있는것을확인할수있다. ALTIBASE & JEUS 연동가이드 22 page of 33

23 새로운 JDBC 데이터소스를생성하기위해서 새 JDBC 데이터소스생성 을클릭한다. DBMS 를 Other 로선택한후에 Other DataSource 를선택한다. Data Source Class Name ~ Password 항목들을설정해준다. Data Source Class Name 를설정할때는 ABConnectionPoolDataSource 로입력하면안되고, JDBC 드라이버의데이터소스클래스의이름. 패키지명을포함하는완전한형태로입력해야한다 (Altibase.jdbc.dirver.ABConnectionPoolDataSource) 연결풀설정및바인드, 테스트는 BlackboxConnectionPoolDataSource 의설정을참고하면된다. 데이터소스설정시유의사항 1. ABConnectionPoolDataSource 사용시유의사항 - Data-Source-Class-Name 으로 ABConnectionPoolDataSource 를설정한경우에는 Encoding, maxpoolsize 등의프로퍼티를지정하여사용할수있지만, ALTIBASE & JEUS 연동가이드 23 page of 33

24 BlackboxConnectionPoolDataSource 사용시에는해당프로퍼티를사용할수없다. 2. Deadlock 발생 - ABConnectionPool 사용시 initialpoolsize 를사용하면 lock 이걸리는문제가발생하기도한다. 이문제는 JEUS 에서사용해야할 Pool 의값들을 ALTIBASE JDBC 드라이버에서사용하면서발생하는문제로해결하기위해서는 initialpoolsize 값을설정하지않고 MaxPoolSize 값만설정해서사용하면된다. <property> <name>encoding</name> <type>java.lang.string</type> <value>ksc5601</value> </property> <property> <name>maxpoolsize</name> <type>java.lang.integer</type> <value>10</value> </property> 체크쿼리 어플리케이션이 JDBC 커넥션요청을했을때, 특정 SELECT 쿼리를보내서커넥션의상태를점검하는기능이다. JDBC 커넥션의내부적인에러로인한끊김, 방화벽에의한소켓끊김현상등을체크할때유용하다. 점검이실패하면물리적커넥션을새로만들어서그에대한핸들을어플리케이션으로리턴해준다. 체크쿼리기능은크게두가지로설정할수있다. 첫째로단순히설정상의 <checkquery> 태그에쿼리문을넣는방법이있고, <check-query-class> 태그를이용하여기능을확장할수도있다. JEUSMain.xml 파일의 <database> ~ </database> 사이에직접추가해도되며, WebAdmin 을사용하는경우에는 Datasource 를생성하거나수정시에 [ 연결풀 ] [ 고급선택사항 ] 을클릭한후에해당값을설정하면된다. 1. Check-query 설정 체크쿼리를위한쿼리문은 DB 에업데이트를가하는명령이아닌단순히쿼리만을위한명령어를넣어야한다. <check-query>select 1 from dual</check-query> 2. Check-query-timeout 설정 (msec) ALTIBASE & JEUS 연동가이드 24 page of 33

25 check-query 를수행했을때 DB 서버의응답이없는경우무한정대기하는상황이발생할수도있다. 이런경우를피하기위해서 check-query-timeout 을설정할수있는데, 설정값은 msec 이며, 1000msec 보다적을경우에는 0 으로설정된다. < check-query-timeout>20000</check-query-timeout> 3. Non-validation-interval 설정 (msec) check-query 의잦은사용으로오버헤드가발생하게된다면 Non-validationinterval 을설정하여해결할수있다. check-query 를수행할때의시각과가장마지막에커넥션을사용한시각의차이가 Non-validation-interval 의설정값사이에있다면 check-query 를수행하지않도록한다. <non-validation-interval>10000</non-validation-interval> 4. check-query 에대한 destroy 정책설정 사용자는 check-query 가실패했을경우해당커넥션풀에있는나머지커넥션들에대한 destroy 정책을다음과같이결정할수있다. - FailedConnectionOnly: check-query 가실패한커넥션만버린다. 기본설정값. - AllConnections: 나머지커넥션들도모두버린다. <destroy-policy-on-check-query>allconnections</destroy-policy-on-check-query> 커넥션풀모니터링 커넥션풀을모니터링하는방법은 jeusadmin 을이용하는방법과 WebAdmin 을이용하는방법이있다. 이번절에서는 jeusadmin 을이용하여커넥션풀을모니터링하는방법에대해서설명한다. jeusadmin 에서는엔진컨테이너에구성된 JDBC 커넥션풀을모니터링하기위해서 dsinfo 라는명령어를사용한다. 컨테이너에구성된모든커넥션풀을모니터링하기위해서는컨테이너명을명시해주고, 하나의커넥션풀을모니터링하기위해서는컨테이너에생성한데이터소스명 (Export Name) 을명시해주면된다. Jeusadmin> Dsinfo con 컨테이너명데이터소스명 (export name) 컨테이너명 ALTIBASE & JEUS 연동가이드 25 page of 33

26 항목 설명 Name Min Max Act Idle Disp Tot Wait work DB 풀의 export name 풀안에서유지되는커넥션의최소크기 풀안에서유지되는커넥션의최대크기 어플리케이션이사용하고있는커넥션의수 현재풀에들어있는커넥션의수 한번사용하고버리는커넥션의총개수 DB 커넥션의총수 (active+idle+disposable connection) 풀에커넥션이비었을경우, 쓰레드를기다리게할것인지를결정한다. true 일경우기다리게하고, false 일경우풀과상관없는커넥션을만들어준다. 만약 DB 풀이활성화상태이면 true 이고비활성화이거나아직생성되지않은상태이면 false 이다. 또한, dsconinfo 명령어를사용해서각각의데이터소스별로현재커넥션의상태를파악하거나관련통계를볼수있다. Jeusadmin> dsconinfo con 컨테이너명데이터소스명 (export name) 2edcf6a9ba4d44b>dsconinfo -con 2edcf6a9ba4d44b_container1 datasource1 =============================================================== Connection information list for the engine container[2edcf6a9ba4d44b_container1] id state state-time(ms) use-count type datasource1-1 idle pooled =============================================================== 항목 설명 Id State 해당컨테이너의데이터소스내에서각 connection 별로붙인고유한값 커넥션의상태를나타내며 active 와 idle 로나뉜다. Active 일경우현재사용중인커넥션을의미한다. Usecount Open, close 짝이몇번일어났는가를의미한다. State time 커넥션이현재상태로바뀐후지속된시간을의미한다. ALTIBASE & JEUS 연동가이드 26 page of 33

27 type 풀링된커넥션인지 disposable 커넥션인지구분한다. 데이터소스의 Export Name 을알고있으면 jeusadmin 을통해서사용가능한풀인지설정테스트를해볼수있다. Jeusadmin> testdsconfig 데이터소스명 (export name) 2edcf6a9ba4d44b>testdsconfig datasource1 Configuration is valid. You can use it. ALTIBASE & JEUS 연동가이드 27 page of 33

28 샘플예제 위에서 ALTIBASE 와 JEUS 의연동방법에대해서알아봤다면, 본절에서는위 Node 설정을이용하여 Altibase 에접속및쿼리를수행함으로써 ALTIBASE 와 JEUS 의연동을확인해본다. Pool 사용샘플예제 page import="javax.naming.*" %> page import="java.sql.*" %> page import="javax.sql.*" %> <% Connection con=null; Statement ResultSet st=null; rs=null; try { InitialContext ctx = new InitialContext(); DataSource ds = (DataSource)ctx.lookup("DataSource1"); con=ds.getconnection(); st=con.createstatement(); rs=st.executequery("select * from dual"); while(rs.next()) { out.println("table_name :" + rs.getstring(1)+"<br>"); } } catch(exception e) { out.println("error:" + e.getmessage()); e.printstacktrace(); } finally { if(rs!=null)rs.close(); if(st!=null)st.close(); if(con!=null)con.close(); ALTIBASE & JEUS 연동가이드 28 page of 33

29 } %> getconnection 사용샘플예제 page import="java.util.*"%> page import="java.sql.*"%> <% Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; String db_url = "jdbc:altibase:// :20300/mydb"; String db_user = "sys"; String db_passwd = "manager"; String enc = "KO16KSC5601"; Properties props = new Properties(); props.put("user", db_user); props.put("password", db_passwd); props.put("encoding", enc); try { try { Class.forName("Altibase.jdbc.driver.AltibaseDriver"); conn = DriverManager.getConnection(db_url, props); out.print(" Connection ok" + "<br>" ); } catch (Exception e) { out.println("### CONN ERROR=>" + e.tostring() + "###" + "<br>"); } String Query = "select * from dual"; pstmt = conn.preparestatement(query); String get_1 = null; ALTIBASE & JEUS 연동가이드 29 page of 33

30 try { rs = pstmt.executequery(); while(rs.next()) { get_1 = rs.getstring(1); out.println(" get_1 = " + get_1 + "<br>"); } } catch (Exception e) { out.println("### SELECT ERROR=>" + e.tostring() + "###" + "<br>"); } } catch (Exception e) { out.println("### ERROR=>" + e.tostring() + "###" + "<br>"); try { conn.rollback(); } catch(exception ex) { out.println("### rollback ERROR=>" + ex.tostring() + "###" + "<br>"); } // end of try } finally { try { conn.close(); } catch(exception ex) { out.println("### close ERROR=>" + ex.tostring() + "###" + "<br>"); } // end of try } // end of try %> 실행방법 WebAdmin 을사용하여 JSP 파일을디플로이한후에테스트하는방법에대해서설명한다. 디플로이는어플리케이션의서비스들을시작하기위해서 JEUS 에모듈파일을올리고제어하는모든동작을일컫는작업을의미한다. JEUS 에는 EJB 모듈 (.jar 파일 ), 웹어플리케이션모듈 (.war 파일 ), 리소스어댑터모듈 (.rar 파일 ) 등을업로드하여디플로이할수있으며, 하나의모듈로구성된 Standalone 모듈도 Java EE 어플리케이션의한종류로디플로이할수있다. 샘플테스트에서는위에서제공한샘플예제를이용하여 WAR 파일을작성하고, JEUS 서버에디플로이하여실행시키는방법에대하여설명한다. 다른모듈들을업로드하여디플로이하는방법에대해서는 JEUS 매뉴얼중 Deployment 부분을참조하면된다. ALTIBASE & JEUS 연동가이드 30 page of 33

31 샘플테스트에서사용하는 WAR 파일은이클립스를사용하여생성하였다. 1. 이클립스를실행시켜서 [File] [New] [Project] 를선택한후에다음의 Wizard 에서 [Web] Dynamic Web Project 를선택하여프로젝트이름을설정한다. 2. 다음과같이프로젝트가생성이되면, 위의샘플예제를 JSP 파일로생성하여 WebContent 디렉토리밑에추가해준다. Lib 폴더에는 Altibase.jar 파일을추가해준다. 3. JSP 파일과 Altibase.jar 파일을추가했으면, [File] [Export] 를선택하고, [Web] War file 를선택하여생성할경로를지정해주면 WAR 파일이생성된다. 4. WAR 파일이생성되면, WebAdmin 노드트리에서 어플리케이션모듈디플로이 파일업로드탭을선택하여해당 WAR 파일을업로드한다. ALTIBASE & JEUS 연동가이드 31 page of 33

32 5. 파일이업로드된후에업로드한모듈을디플로이한다. 디플로이가된모듈의이름 (WAR 파일의이름 ) 이예제파일을실행시키는경로가된다. 6. 디플로이가완료되면인터넷창을띄워서다음과같은 URL 을입력하여실행시키면된다. 모듈이름 /jsp 파일이름예 ) ALTIBASE & JEUS 연동가이드 32 page of 33

33 알티베이스 서울특별시구로구구로 3 동 대륭포스트 2 차 1008 호 대전사무소대전광역시서구둔산동 921 주은리더스텔 901 호 기술본부서울특별시구로구구로동우림e-biz센터 11 층 1101 호 기술지원센터 support@altibase.com ATC (ALTIBASE Technical Center) Copyright c 2000~2010 ALTIBASE Corporation. All Rights Reserved. 이문서는정보제공을목적으로제공되며, 사전에예고없이변경될수있습니다. 이문서는오류가있을수있으며, 상업적또는특정목적에부합하는명시적, 묵시적인책임이일체없습니다. 이문서에포함된 ALTIBASE 제품의특징이나기능의개발, 발표등의시기는 ALTIBASE 재량입니다. ALTIBASE 는이문서에대하여관련된특허권, 상표권, 저작권또는기타지적재산권을보유할수있습니다. ALTIBASE & JEUS 연동가이드 33 page of 33

ALTIBASE 사용자가이드 Templete

ALTIBASE 사용자가이드 Templete Real Alternative DBMS ALTIBASE, Since 1999 ALTIBASE & JEUS 연동가이드 ALTIBASE 5 2010. 04 Copyright c 2000~2013 ALTBASE Corporation. All Rights Reserved. Document Control Change Record Date Author Change Reference

More information

단계

단계 TIBERO-WAS 연동 Guide 본문서에서는 Tibero RDBMS 에서제공하는 JDBC 통한 JEUS, WEBLOGIC 등다양한 WAS (Web Application Server) 제품과의연동방법을알아본다. Contents 1. Connection Pool 방식... 2 2. JEUS 연동... 3 2.1. JEUSMain.xml 설정 (Thin 방식

More information

.

. JEUS 6 & WebtoB 4.1 관리자 2015.09 Ⅰ Ⅱ Ⅲ JEUS 설정 WebtoB 연동설정 Tibero 연동설정 Ⅰ JEUS 설정 컨테이너생성 Application 디플로이 컨테이너생성 관리자화면접속 http://ip-address:9744/webadmin 접속 ID : administrator PW : 설치단계에서설정한관리자암호 3/36 컨테이너생성

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

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

개요오라클과티베로에서 JDBC 를통해접속한세션을구분할수있도록 JDBC 접속시 ConnectionProperties 를통해구분자를넣어줄수있다. 하나의 Node 에다수의 WAS 가있을경우 DB 에서 Session Kill 등의동작수행시원하는 Session 을선택할수있다.

개요오라클과티베로에서 JDBC 를통해접속한세션을구분할수있도록 JDBC 접속시 ConnectionProperties 를통해구분자를넣어줄수있다. 하나의 Node 에다수의 WAS 가있을경우 DB 에서 Session Kill 등의동작수행시원하는 Session 을선택할수있다. 설치및환경설정 JDBC 접속세션구분 / 확인 2013. 11. 01 개요오라클과티베로에서 JDBC 를통해접속한세션을구분할수있도록 JDBC 접속시 ConnectionProperties 를통해구분자를넣어줄수있다. 하나의 Node 에다수의 WAS 가있을경우 DB 에서 Session Kill 등의동작수행시원하는 Session 을선택할수있다. 사용하기 JEUS 에서설정방법

More information

ALTIBASE 사용자가이드 Templete

ALTIBASE 사용자가이드 Templete Real Alternative DBMS ALTIBASE, Since 1999 ALTIBASE & JBOSS 연동가이드 2010. 06 Copyright c 2000~2013 ALTBASE Corporation. All Rights Reserved. Document Control Change Record Date Author Change Reference 2010-06

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

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

Tibero

Tibero Tibero WAS 연동가이드 Copyright 2013 TmaxData Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2013 TmaxData Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구황새울로 329 번길 5 티맥스빌딩우 ) 463-824 Restricted Rights

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

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

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 - GUI _DB연동.ppt [호환 모드]

Microsoft PowerPoint - GUI _DB연동.ppt [호환 모드] GUI 설계 6 주차 DB 연동김문정 tops@yd.ac.kr 강의순서강의전환경 JDK 설치및환경설정톰캣설치및환경설정이클립스 (JEE) 설치및환경설정 MySQL( 드라이버 ) 설치및커넥터드라이브연결 DB 생성 - 계정생성이클립스에서 DB에연결서버생성 - 프로젝트생성 DB연결테이블생성및등록 2 MySQL 설치확인 mysql - u root -p MySQL 에데이터베이스추가

More information

JDBC 소개및설치 Database Laboratory

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

More information

Chapter 1

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

More information

ALTIBASE 사용자가이드 Templete

ALTIBASE 사용자가이드 Templete Real Alternative DBMS ALTIBASE, Since 1999 ALTIBASE & WebSphere 연동가이드 2010. 08 Copyright c 2000~2013 ALTBASE Corporation. All Rights Reserved. Document Control Change Record Date Author Change Reference

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

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

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

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

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

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.

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

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

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

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

Solaris Express Developer Edition

Solaris Express Developer Edition Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

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

Admin Guide for dummy

Admin Guide for dummy Admin Guide for dummy WebLogic Server 8.1 sp2 for Windows Contents 1. Installation 2. Domain & Server Configuration Configuration Wizard Administrative Server Configuration Managed Server Configuration

More information

J2EE Concepts

J2EE Concepts ! Introduction to J2EE (1) - J2EE Servlet/JSP/JDBC iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

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

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL:   E-M Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: http://www.olivetech.co.kr E-Mail: tech@olivetech.co.kr TEL: 031-726-4217 FAX: 031-726-4219

More information

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java(  혹은   에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을 안드로이드설치및첫번째예제 안드로이드설치 안드로이드개발킷은안드로이드개발자사이트 (http://developer.android.com/) 에서다운로드받을수있으며현재 1.5 버전으로윈도우즈, 맥 OS X( 인텔 ), 리눅스플랫폼패키지가링크되어져있다. 안드로이드개발킷을설치하기위해서는다음과같은시스템환경이갖추어져있어야한다. 플랫폼 Windows Mac Linux 지원환경

More information

PowerPoint 프레젠테이션

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

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

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

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용 Oracle hacking 작성자 : 임동현 (ddongsbrk@naver.com) 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용 Skill List 1. Oracle For Pentest 1. Find TNS Listener (Default 1521 port) (with nmap or amap) 2. Get the

More information

쉽게 풀어쓴 C 프로그래밊

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

More information

Tablespace On-Offline 테이블스페이스 온라인/오프라인

Tablespace On-Offline 테이블스페이스 온라인/오프라인 2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가

More information

슬라이드 1

슬라이드 1 NeoDeveloper 설치가이드 차례 1. 환경 3 2. 설치 3 2.1 웹서버설치 3 Tomcat 7 3 JDK 1.6 3 2.2 NeoDeveloper 설치 3 Neo Developer 서버구성 3 Demo용 User Application 구성 4 Neo Developer 서버 Data File 4 Client 개발 Tool 설치 4 3. 설정 5 3.1

More information

기술자료

기술자료 1 쪽중 1 쪽 WebLogic Server 8.1 Tutorials 03 - 리소스 (JDBC, JMS 등 ) 설정 본문서에서는 MedRec 애플리케이션을디플로이하고서비스하기위해서필요한 WebLogic Server 의리소스들을설정하는방법에대하여설명할것이다. 1. JDBC(Java Database Connectivity) Connection Pool 과 Data

More information

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.

More information

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

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

More information

chapter1,2.doc

chapter1,2.doc JavaServer Pages Version 08-alpha copyright2001 B l u e N o t e all rights reserved http://jspboolpaecom vesion08-alpha, UML (?) part1part2 Part1 part2 part1 JSP Chapter2 ( ) Part 1 chapter 1 JavaServer

More information

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 Index 1. 표준프레임워크 EGOVCI 팩키지설치... 3 1.1 개요... 3 1.2 EGOVCI 압축풀기... 3 1.3 EGOVCI 시스템구성... 3 1.4 CI 시스템구동 (START/STOP)... 4 2. NEXUS 설정정보... 6 2.1 NEXUS 서버구동

More information

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2 [Win] SAS Enterprise Miner6.1 설치가이드 - Single User 작성자 : 기술지원팀 (SAS Korea) 단계 1) 설치전주의 / 확인사항 2) 사용자생성및권한할당 3) SAS Software Deport 생성 4) SAS Enterprise Miner 설치 (SAS Foundation + Enterprise Miner 6.1) 5)

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

10X56_NWG_KOR.indd

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

More information

.

. SysMaster for WAS 2015. 09. Ⅰ Ⅱ Ⅲ Ⅳ WAS Agent 등록 WAS Agent 설정 WAS 기동과연동 Ⅰ 설치순서 SysMaster 5 다운로드 Agent 설치파일다운로드 1. Ⅳ 장에서설명한 Master 설치파일을동일하게다운로드진행 (Agent 설치파일도 Master 설치파일에포함 ) 3/36 설치화면 1. 관리자모드로실행필요 2.

More information

ALTIBASE 사용자가이드 Templete

ALTIBASE 사용자가이드 Templete Real Alternative DBMS ALTIBASE, Since 1999 ALTIBASE 설치시발생할수있는문제상황과조치 ALTIBASE 5.3.3 2010. 03 Copyright c 2000~2013 ALTBASE Corporation. All Rights Reserved. Document Control Change Record Date Author Change

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

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

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

歯JavaExceptionHandling.PDF

歯JavaExceptionHandling.PDF (2001 3 ) from Yongwoo s Park Java Exception Handling Programming from Yongwoo s Park 1 Java Exception Handling Programming from Yongwoo s Park 2 1 4 11 4 4 try/catch 5 try/catch/finally 9 11 12 13 13

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

Sun Java System Messaging Server 63 64

Sun Java System Messaging Server 63 64 Sun Java System Messaging Server 6.3 64 Sun Java TM System Communications Suite Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 820 2868 2007 7 Copyright 2007 Sun Microsystems,

More information

MVVM 패턴의 이해

MVVM 패턴의 이해 Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어

More information

JMF2_심빈구.PDF

JMF2_심빈구.PDF JMF JSTORM http://wwwjstormpekr Issued by: < > Document Information Document title: Document file name: Revision number: Issued by: JMF2_ doc Issue Date: Status: < > raica@nownurinet

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

4S 1차년도 평가 발표자료

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

MasoJava4_Dongbin.PDF

MasoJava4_Dongbin.PDF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: MasoJava4_Dongbindoc Revision number: Issued by: < > SI, dbin@handysoftcokr

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

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

server name>/arcgis/rest/services  server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지 ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,

More information

Microsoft PowerPoint - 10Àå.ppt

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

More information

Microsoft Word - Armjtag_문서1.doc

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

More information

Interstage4 설치가이드

Interstage4 설치가이드 Interstage Application Server V501 Operation Guide Internet 1 1 1 FJApache FJApache (WWW (WWW server) server) - - file file - - 2 2 InfoProviderPro InfoProviderPro (WWW (WWW server) server) - - file file

More information

Mango220 Android How to compile and Transfer image to Target

Mango220 Android How to compile and Transfer image to Target Mango220 Android How to compile and Transfer image to Target http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys

More information

Sena Device Server Serial/IP TM Version

Sena Device Server Serial/IP TM Version Sena Device Server Serial/IP TM Version 1.0.0 2005. 3. 7. Release Note Revision Date Name Description V1.0.0 2005-03-7 HJ Jeon Serial/IP 4.3.2 ( ) 210 137-130, : (02) 573-5422 : (02) 573-7710 email: support@sena.com

More information

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다. PDMLink 에등록된 Office 문서들의 PDF 문서변환기능및 Viewer 기능을알아보자 PDM Link에서지원하는 [Product View Document Support] 기능은 Windows-Base 기반의 Microsoft Office 문서들을 PDMLink용 Viewer인 Product View를통한읽기가가능한 PDF Format 으로변환하는기능이다.

More information

1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

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

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

JDK이클립스

JDK이클립스 JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

PowerPoint 프레젠테이션

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

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

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

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

Microsoft Word - JEUS설치안내서.doc

Microsoft Word - JEUS설치안내서.doc JEUS 설치안내서 JEUS Application Server Version 5 Copyright 2005 Tmax Soft Co., Ltd. All Rights Reserved. JEUS JEUS 설치안내서 Copyright Notice Copyright 2005 Tmax Soft Co., Ltd. All Rights Reserved. Tmax Soft Co.,

More information

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 (https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda 안드로이드악성코드분석 악성코드분석 안드로이드악성코드정적분석 APK 추출 #1 adb 명령 안드로이드에설치된패키지리스트추출 adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$

More information

Microsoft PowerPoint - 18-DataSource.ppt

Microsoft PowerPoint - 18-DataSource.ppt 18 장 : JDBC DataSource DataSource JDBC 2.0의 javax.sql 패키지에포함되어도입됨 DataSource 인터페이스는데이터베이스커넥션을만들거나사용하는데좀더유연한아키텍처를제공하기위해도입됨 DataSource를이용할경우, 클라이언트코드는한줄도바꾸지않고서도다른데이터베이스에접속할수있도록해줌 즉 DataSource 는커넥션상세사항들을캡슐화

More information

FileMaker ODBC 및 JDBC 가이드

FileMaker ODBC 및 JDBC 가이드 FileMaker ODBC JDBC 2004-2019 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, FileMaker Cloud, FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker,

More information

untitled

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

More information

Keil Flexlm 라이선스 설명서

Keil Flexlm 라이선스 설명서 Copyright 2013 EMThink. All rights reserved. Date: 13 年 8 月 14 日 목차 라이선스서버의 HOSTID 찾기...3 라이선스파일만들기...5 라이선스서버프로그램다운로드하기...5 라이선스서버프로그램설치하기...6 라이선스파일수정하기...6 라이선스서버프로그램시작하기...7 라이선스서버프로그램종료하기...9 Page

More information

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서 커알못의 커널 탐방기 2015.12 이 세상의 모든 커알못을 위해서 개정 이력 버전/릴리스 0.1 작성일자 2015년 11월 30일 개요 최초 작성 0.2 2015년 12월 1일 보고서 구성 순서 변경 0.3 2015년 12월 3일 오탈자 수정 및 글자 교정 1.0 2015년 12월 7일 내용 추가 1.1 2015년 12월 10일 POC 코드 삽입 및 코드

More information

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase startup-config Erasing the nvram filesystem will remove all configuration files Continue? [confirm] ( 엔터 ) [OK] Erase

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

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. qmail, SPF 인증모듈설치

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

슬라이드 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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.

More information

JVM 메모리구조

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

More information

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터 운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로

More information