PowerPoint 프레젠테이션

Size: px
Start display at page:

Download "PowerPoint 프레젠테이션"

Transcription

1 U N I T 0 7 테이블스페이스 테이블스페이스는한개이상의컨테이너로이루어진논리적인오브젝트입니다. 데이터를테이블에저장하는 SQL문을실행하면, 실제적인데이터는연관된테이블스페이스의물리적인저장공간인컨테이너에라운드로빈방식으로균등하게저장됩니다. UNIT 06 버퍼풀 69

2 DB 9.7 운영자가이드 Administrator Edition 테이블스페이스기본테이블스페이스 SMS 테이블스페이스 DMS 테이블스페이스 LARGE 테이블스페이스 SYSTEM TEMPORARY 테이블스페이스 USER TEMPORARY 테이블스페이스디렉토리컨테이너파일컨테이너디바이스컨테이너페이지 (PAGE) 익스텐트 (EXTENT) 페이지클리너 (I/O Cleaners) I/O 프리페치 (I/O Prefetch) 테이블스페이스생성테이블스페이스특성변경테이블스페이스컨테이너변경 High Water Mark 조정테이블스페이스제거 SYSCAT.TABLESPACES 뷰 70 DB 운영자가이드

3 테이블스페이스 데이터베이스의데이터는물리적인저장공간인컨테이너에저장됩니다. 테이블스페이스는한개이상의컨테이너묶음에대한논리적인이름입니다. CREATE TABLESPACE 문, ALTER TABLESPACE 문, DROP TABLESAPCE 문으로관리합니다. 테이블스페이스에대한정보는 SYSCAT.TABLESPACES 에저장됩니다. 한데이터베이스에한개이상의테이블스페이스를생성하여사용합니다. 테이블스페이스는한개이상의컨테이너묶음에대한논리적인이름입니다. 컨테이너는디렉토리, 파일, 논리적파티션중의한가지입니다. Container 한테이블스페이스는여러개의컨테이너로구성됩니다. 한컨테이너는한개의테이블스페이스에만속합니다. 한테이블의데이터는기본적으로한개의테이블스페이스에저장됩니다. 지원되는페이지크기는 K, 8K, 6K, K 입니다. 기본값은 K 페이지입니다. Figure A 테이블스페이스와다양한컨테이너 데이터베이스를생성하면 개의기본테이블스페이스가자동으로생성됩니다. 테이블스페이스 설명 SYSCATSPACE 시스템카탈로그테이블을저장합니다. TEMPSPACE SQL문을처리하기위한임시데이터를저장합니다. USERSPACE 사용자테이블을저장합니다. DB 9.부터테이블스페이스생성시 Large 유형이기본입니다. LARGE 테이블스페이스는반드시 DMS 유형이어야합니다. 테이블스페이스는관리주체에따라 가지의방식으로구분됩니다. 방식 SMS DMS 테이블스페이스는용도에의해 가지의유형으로구분됩니다. 유형 설명 REGULAR 모든영구데이터를저장. SMS( 기본 ), DMS ( 지원 ) LARGE 모든영구데이터를저장. DMS( 기본 ), SMS( 지원안함 ) SYSTEM TEMPORARY USER TEMPORARY 설명 System Managed Space 의약자입니다. 필요시 OS 가컨테이너로지정된디렉토리에파일을할당하고 I/O 를관리합니다. Database Managed Space 의약자입니다. 미리정의된컨테이너를이용하여 DB 엔진이직접 I/O 를관리합니다. 엔진이 SQL 문을실행하기위해임시로사용하는영역 세션의전역임시테이블의데이터를임시로저장하는영역 7 DB 9.7 운영자가이드

4 0 기본테이블스페이스 데이터베이스를생성하면기본적으로 SYSCATSPACE, TEMPSPACE, USERSPACE 이라는세개의테이블스페이스가 SMS 유형으로생성됩니다. CREATE DB 문에서사용자가유형과컨테이너정보를지정할수도있습니다. < 인스턴스사용자 > 로로그인합니다. SYSCATSPACE 에는사용자의테이블을저장할수없으며, 사용자가제거할수없습니다. create database 문에서특별한옵션을지정하지않으면, 개의기본테이블스페이스는 SMS 유형으로기본디렉토리에생성됩니다. SYSCATSPACE 는시스템카탈로그테이블을저장하며, TEMPSPACE은 SQL문의처리시에정렬또는조인작업을위해엔진이사용하는임시공간입니다. USERSPACE은사용자의테이블이저장될수있는공간입니다. DB 9.7에서 list table space [show detail] 가 Deprecate 되어, 향후릴리스에서지원되지않을예정입니다. 9.7부터는 MON_GET_TABLESPACE, MON_GET_CONTAINER 의사용을권장합니다. 기본생성된 USERSPACE, TEMPSPACE의기능에대응하는테이블스페이스를사용자가생성한후에는제거할수도있습니다. $ db create db < 데이터베이스명 > $ db connect to < 데이터베이스명 > $ db list tablespaces 또는 db select * from table(mon_get_tablespace(,-)) as t $ db list tablespace containers for 0 또는 db select * from table(mon_get_container(,-)) as t create database 문에서 개의기본테이블스페이스의유형및컨테이너에대한정보를사용자가지정할수있습니다. $ vi < 임의의파일명 > create db < 데이터베이스명 > CATALOG TABLESPACE < 테이블스페이스옵션 > USER TABLESPACE < 테이블스페이스옵션 > TEMP TABLESPACE < 테이블스페이스옵션 >; $ db svtf < 임의의파일명 > CREATE DATABASE sample CATALOG TABLESPACE MANAGED BY SYSTEM USING ( '/SMS/catspace' ) USER TABLESPACE MANAGED BY DATABASE USING ( FILE '/DMS/usertbs 000, FILE '/DMS/usertbsp 000 ) TEMP TABLESPACE MANAGED BY SYSTEM USING ( '/SMS/systemp' ) SYSCATSPACE 의컨테이너를변경합니다. USERSPACE 의컨테이너를변경합니다. TEMPSPACE 의컨테이너를변경합니다. Figure 0A 기본테이블스페이스변경 UNIT 테이블스페이스 7

5 0 SMS 테이블스페이스 사용자는한개이상의디렉토리를컨테이너로지정하면 OS 가지정된디렉토리에파일을생성하여필요시에자동으로공간을할당하거나축소하면서관리하는방식입니다. 시스템임시테이블스페이스또는사용자임시테이블스페이스에주로사용됩니다. < 인스턴스사용자 > 로로그인합니다. 테이블스페이스를생성하려면데이터베이스에대한접속이필요합니다. $ db connect to < 데이터베이스명 > SMS 방식은컨테이너의크기를지정하지않습니다. 지정한디렉토리가속한파일시스템의가용공간이없을때까지증가할수있습니다. create tablespace 문에서 MANAGED BY SYSTEM 옵션을이용하여 SMS 방식의 테이블스페이스를생성합니다. USING 옵션으로한개이상의디렉토리명을나열합니다. $ db create tablespace < 테이블스페이스명 > managed by system using ( < 디렉토리명 >') $ db create tablespace < 테이블스페이스명 > managed by system using ( < 디렉토리명 >, < 디렉토리명 >') 컨테이너로사용되는디렉토리에생성되는파일의이름은 DB 엔진에의해결정되며, OS에의해필요시에결정됩니다. ls 명령어를이용하여컨테이너로사용되는디렉토리를확인할수있습니다. 컨테이너로사용되 는디렉토리또는 OS 가관리하는파일이손상되면데이터베이스가손상됩니다. $ ls lia < 디렉토리명 > 5 시스템임시테이블스페이스와사용자임시테이블스페이스에저장되는데이터는한시적이므로 가능한 SMS 방식으로생성하도록합니다. Figure 0A SMS 방식테이블스페이스 7 DB 9.7 운영자가이드

6 0 DMS 테이블스페이스 미리정의한한개이상의컨테이너에데이터베이스관리시스템이직접 I/O 를관리하는방식입니다. 테이블스페이스생성시에파일또는디바이스유형의컨테이너의이름과크기가결정되며, 향후에컨테이너에대한변경작업이가능합니다. < 인스턴스사용자 > 로로그인합니다. 테이블스페이스를생성하려면데이터베이스에대한접속이필요합니다. $ db connect to < 데이터베이스명 > CIO 또는 DIO를지원하는 OS환경에서 NO FILE SYSTEM CACHING 기능을사용하면, 파일컨테이너를사용하는 DMS 방식의테이블스페이스도디바이스컨테이너와동일한성능을냅니다. DB 9.5 이후직접입출력을지원하는 NO FILE SYSTEM CACHING 기능이기본설정입니다. DB 9.7부터기본파일시스템이 GPFS인경우에도 NO FILE SYSTEM CACHING이기본설정입니다. create tablespace 문에서 MANAGED BY DATABASE 옵션을이용하여 DMS 방식의테이블스페이스를생성합니다. $ db create tablespace < 테이블스페이스명 > managed by database using (file < 파일명 >' < 크기 >) $ db create tablespace < 테이블스페이스명 > managed by database using (device < 디바이스파일명 >' < 크기 >) ls 명령어로컨테이너로사용되는파일과논리적볼륨에대응되는디바이스파일을확인할수있습니다. 파일또는논리적볼륨이손상되면데이터베이스가손상됩니다. $ ls lia < 파일명 > $ ls lia < 디바이스파일명 > $ lslv l < 논리적파티션명 > DMS 유형의테이블스페이스는생성후에도컨테이너구성을변경할수있습니다. Figure 0A DMS 방식테이블스페이스 UNIT 테이블스페이스 7

7 05 LARGE 테이블스페이스 한테이블의데이터를테이블, 인덱스, LONG 데이터로분리해서저장할때 LONG 데이터는 DMS 유형의 LARGE 테이블스페이스에저장합니다. 기본적으로는 LARGE 테이블스페이스에테이블, 인덱스데이터와함께저장됩니다. DB 9. 이후 Regular 기본값이사라지고유형을지정하지않을경우 managed by 절에서테이블스페이스유형을지정합니다. Large 옵션이기본값입니다. < 인스턴스사용자 > 로로그인하여데이터베이스에접속합니다. $ db connect to < 데이터베이스명 > DMS 방식의 LARGE 유형으로 개의테이블스페이스를생성하면, 한테이블의테이블데이터와인덱스데이터를따로저장할수있습니다. create tablespace 문에서 DMS 방식의 LARGE 유형으로테이블스페이스를생성합니 다. $ db create tablespace < 테이블스페이스명 > managed by database using (file < 파일명 > < 크기 >) $ db create tablespace < 테이블스페이스명 > managed by database using (device < 디바이스파일명 >' < 크기 >) 테이블을생성하는 create table 문에서 IN < 테이블스페이스명 > INDEX IN < 테이블스페이스명 > 옵션으로사용됩니다. SYSCAT.TABLESPACES 의 DATATYPE 컬럼의값은 L 로표시됩니다. $ db "select substr(tbspace,,0) tbspace, datatype, tbspaceid, tbspacetype from syscat.tablespaces" 테이블을생성하는 create table 문에서 LONG IN <LARGE 테이블스페이스명 > 옵션으로사용됩니다. create tablespace ts managed by database using (file '/DB/TS/cont.dat' 000, file '/DB/TS/cont0.dat' 000, file '/DMS/TS/cont0.dat' 000 ); create tablespace ts managed by database using (device '/dev/rcont_ts' 000); Figure 05A LARGE 유형의테이블스페이스 75 DB 9.7 운영자가이드

8 06 SYSTEM TEMPORARY 테이블스페이스 요청된 SQL 문을처리하기위해 DB 엔진이임시로생성하는파일또는테이블을저장하는테이블스페이스를시스템임시테이블스페이스라고합니다. 기본적으로 TEMPSPACE 이생성되며, 추가적으로생성할수있습니다. K 이외의페이지크기를가진테이블스페이스가존재하면해당페이지와동일한크기를가진시스템임시테이블스페이스가필요합니다. < 인스턴스사용자 > 로로그인하여데이터베이스에접속합니다. $ db connect to < 데이터베이스명 > create tablespace 문에서 SYSTEM TEMPORARY 옵션을이용하여 SMS 방식의 SYSTEM TEMPORARY 유형으로테이블스페이스를생성합니다. $ db create system temporary tablespace < 테이블스페이스명 > managed by system using ( < 디렉토리명 > ) DMS 방식도지원되지만, SMS 방식을사용하는것이일반적입니다. 그러나 Large 파일이자주생성된다면, DMS를고려하십시오. create tablespace 문에서 SYSTEM TEMPORARY 옵션을이용하여 DMS 방식의 SYSTEM TEMPORARY 유형으로테이블스페이스를생성합니다. $ db create system temporary tablespace < 테이블스페이스명 > managed by database using (file < 파일명 > < 크기 >) $ db create system temporary tablespace < 테이블스페이스명 > managed by database using (device < 디바이스파일명 >' < 크기 >) SYSCAT.TABLESPACES 의 DATATYPE 컬럼의값은 T 로표시됩니다. $ db "select substr(tbspace,,0) tbspace, datatype, tbspaceid, tbspacetype from syscat.tablespaces" create SYSTEM TEMPORARY tablespace systemptbs managed by database using (file '/DB/tmp0.dat' 000); create SYSTEM TEMPORARY tablespace systemptbs managed by system using ( /DB/tmp'); Figure 06A 시스템임시테이블스페이스생성 UNIT 테이블스페이스 76

9 USER TEMPORARY 테이블스페이스 세션별로임시테이블을정의하여일반테이블과동일하게데이터를처리할수있습니다. 임시테이블은세션별로독립적이며, 세션이실행되는동안에만사용자임시테이블스페이스에저장됩니다. 기본적으로제공되는사용자임시테이블스페이스는없습니다. 임시테이블을사용하려면반드시사용자임시테이블스페이스를미리생성해야합니다. < 인스턴스사용자 > 로로그인하여데이터베이스에접속합니다. $ db connect to < 데이터베이스명 > create tablespace 문에서 USER TEMPORARY 옵션을이용하여 SMS 방식의 USER TEMPORARY 유형으로테이블스페이스를생성합니다. $ db create user temporary tablespace < 테이블스페이스명 > managed by system using ( < 디렉토리명 > ) DMS 방식도지원되지만, SMS 방식을사용하는것이일반적입니다. 그러나 Large 파일이자주생성된다면, DMS를고려하십시오. create tablespace 문에서 USER TEMPORARY 옵션을이용하여 DMS 방식의 USER TEMPORARY 유형으로테이블스페이스를생성합니다. $ db create user temporary tablespace < 테이블스페이스명 > managed by database using (file < 파일명 > < 크기 >) $ db create user temporary tablespace < 테이블스페이스명 > managed by database using (device < 디바이스파일명 >' < 크기 >) SYSCAT.TABLESPACES 의 DATATYPE 컬럼의값은 U 로표시됩니다. $ db "select substr(tbspace,,0) tbspace, datatype, tbspaceid, tbspacetype from syscat.tablespaces" create USER TEMPORARY tablespace usrtemptbs managed by database using (file '/DB/tmp0.dat' 000); create USER TEMPORARY tablespace usrtemptbs managed by system using ('/DB/tmp0'); Figure A 사용자임시테이블스페이스생성 77 DB 9.7 운영자가이드

10 08 디렉토리컨테이너 SMS 방식의테이블스페이스는디렉토리유형의컨테이너만지원합니다. CREATE TABLESPACE 문의 USING 옵션에서컨테이너로사용할디렉토리명을지정합니다. 컨테이너로지정된디렉토리는자동으로생성됩니다. < 인스턴스사용자 > 로로그인하여데이터베이스에접속합니다. $ db connect to < 데이터베이스명 > create tablespace 문의 USING 옵션에서디렉토리명을지정합니다. < 디렉토리명 > 은 < 절대경로명 > 또는 < 상대경로명 > 으로지정할수있습니다. 지정한디렉토리를생성할수없으면, SQL0970N 오류가반환됩니다. 컨테이너로지정한디렉토리에파일이존재하는경우에는 SQL098N 이반환됩니다. 파일시스템생성시기본생성되는 (lost+found) 도삭제해야합니다. DB 9.7에서 list tablespaces[show detail] 이 Deprecate되었습니다. 디렉토리유형의컨테이너는 OS에의해필요할때공간이할당되므로, < 사용가능한페이지수 > 는대부분 < 전체페이지수 > 와일치합니다. $ db create tablespace < 테이블스페이스명 > managed by system using ( < 디렉토리명 >') $ db create tablespace < 테이블스페이스명 > managed by system using ( < 디렉토리명 >, < 디렉토리명 >') 컨테이너로지정된디렉토리는자동으로생성됩니다. $ ls lia < 디렉토리명 > 테이블스페이스와컨테이너의연관정보는데이터베이스내부의제어파일에저장됩니다. list tablespaces 명령어를이용하여 < 테이블스페이스 ID> 를확인하고, list tablespace containers 명령어로 < 컨테이너유형 > 항목이 경로 인것을확인합니다. $ db list tablespaces show detail 또는 db select * from table(mon_get_tablespace(,-)) as t $ db list tablespace containers for < 테이블스페이스 ID> show detail 또는 db select * from table(mon_get_container(,-)) as t UNIX : create system temporary tablespace temptbs managed by database using (file '/DB/tmp/cont 000, file '/DB/tmp0 /cont 000); Intel : create system temporary tablespace temptbs managed by database using (file 'C:\DB\tmp\cont 000, file C:\DB\tmp0\cont 000); Figure 08A 디렉토리컨테이너를가지는 SMS 테이블스페이스 UNIT 테이블스페이스 78

11 09 파일컨테이너 DMS 방식의테이블스페이스는파일유형의컨테이너를지원합니다. CREATE TABLESPACE 문의 USING 옵션에서컨테이너의유형을 file 로지정하고, 컨테이너로사용될파일명과크기를지정합니다. 컨테이너로지정된파일은자동으로생성됩니다. < 인스턴스사용자 > 로로그인하여데이터베이스에접속합니다. $ db connect to < 데이터베이스명 > 컨테이너로사용되는파일들의크기는동일한것이좋습니다. 지정한파일을생성할수없으면, SQL0970N 오류가반환됩니다. 컨테이너의크기는적어도 < * 익스텐트의크기 > 페이지이상이어야합니다. 파일의크기가유효하지않으면 SQLN 가반환됩니다. < 전체페이지수 > 이상의공간은사용될수없으므로, < 사용가능한페이지수 > 가 0 이되면, SQL089N이반환됩니다. DB 9.7에서 list tablespaces[show detail] 이 Deprecate되었습니다. create tablespace 문의 USING 옵션에서컨테이너의유형을 file 이라고지정하고, 컨 테이너로사용될파일명과크기를지정합니다. < 파일명 > 은 < 절대경로명 > 또는 < 상대경로 명 > 을이용하여지정할수있습니다. < 크기 > 는테이블스페이스의페이지단위로지정합니다. K, M, G 단위를이용한지정도가능합니다. $ db create tablespace < 테이블스페이스명 > managed by database using (file < 파일명 > < 크기 >, file < 파일명 > < 크기 >) 컨테이너로지정된파일이자동으로생성됩니다. $ ls lia < 파일명 > 테이블스페이스와컨테이너의연관정보는데이터베이스내부의제어파일에저장됩니다. list tablespaces 명령어를이용하여 < 테이블스페이스 ID> 를확인하고, list tablespace containers 명령어로 < 컨테이너유형 > 항목이 파일 인것을확인합니다. $ db list tablespaces show detail 또는 db select * from table(mon_get_tablespace(,-)) as t $ db list tablespace containers for < 테이블스페이스 ID> show detail 또는 db select * from table(mon_get_container(,-)) as t UNIX : create tablespace indextbs managed by database using (file '/DB/INDEX/cont0.dat' 0); Intel : create tablespace indextbs managed by database using (file 'C:\DB\INDEX\cont0.dat' 0); Figure 09A 파일컨테이너를가지는 DMS 테이블스페이스 79 DB 9.7 운영자가이드

12 0 디바이스컨테이너 DMS 방식의테이블스페이스는디바이스유형의컨테이너를지원합니다. CREATE TABLESPACE 문의 USING 옵션에서컨테이너의유형을 device 로지정하고, 미리생성된디바이스파일명과크기를지정합니다. root 사용자가컨테이너로사용될논리적볼륨을정의합니다. 논리적볼륨에대한디바이스파일 의소유자를인스턴스사용자로변경합니다. 논리적파일명이 X 인경우에디바이스파일명은 /dev/rx 입니다. 지정한디바이스파일의소유자가유효하지않으면, SQL0970N 오류가반환됩니다. 지정한디바이스파일이존재하지않으면 SQL098N 오류가반환됩니다. 파일의크기는논리적볼륨의크기이하입니다. 파일의크기가유효하지않으면 SQLN 가반환됩니다. < 전체페이지수 > 이상의공간은사용될수없으므로, < 사용가능한페이지수 > 가 0 이되면, SQL089N이반환됩니다. DB 9.7에서 list tablespaces[show detail] 이 Deprecate되었습니다. $ login root $ mklv -y'< 논리적파티션명 >' < 볼륨그룹명 > < 논리파티션개수 > $ chown < 인스턴스의사용자명 >.< 인스턴스의그룹명 > < 디바이스파일명 > $ ls lia < 디바이스파일명 > < 인스턴스사용자 > 로로그인하고, 데이터베이스에접속합니다. $ login <DB 사용자 > $ db connect to < 데이터베이스명 > create tablespace 문의 USING 옵션에서컨테이너의유형을 device 라고지정하고, 컨테이너로사용될디바이스파일명과크기를지정합니다. < 크기 > 는테이블스페이스의페이지 단위로지정합니다. K, M, G 단위를이용한지정도가능합니다. $ db create tablespace < 테이블스페이스명 > managed by database using (device < 디바이스파일명 > < 크기 >)" 테이블스페이스와컨테이너의연관정보는데이터베이스내부의제어파일에저장됩니다. list tablespaces 명령어를이용하여 < 테이블스페이스 ID> 를확인하고, list tablespace containers 명령어로 < 컨테이너유형 > 항목이 디스크 인것을확인합니다. $ db list tablespaces show detail 또는 db select * from table(mon_get_tablespace(,-)) as t $ db list tablespace containers for < 테이블스페이스 ID> show detail 또는 db select * from table(mon_get_container(,-)) as t UNIX : NT : create tablespace kestbs managed by database using (device '/dev/rcont0' 0); create tablespace kestbs managed by database using (device '\\.\PhysicalDrive' 0); Figure 0A 디바이스를컨테이너로가진 DMS 테이블스페이스 UNIT 테이블스페이스 80

13 페이지 컨테이너에서데이터의입출력이발생되는기본단위는페이지이며, 지원되는페이지의크기는 K, 8K, 6K, K 바이트입니다. 페이지의크기는 CREATE TABLESPACE 문의 PAGESIZE 옵션으로지정되며향후변경될수없습니다.. < 인스턴스사용자 > 로로그인하여데이터베이스에접속합니다. 테이블스페이스의페이지크기와동일한페이지크기를가지는버퍼풀을사용해야합니다. 테이블스페이스가생성되면페이지의크기는변경할수없습니다. 테이블의레코드길이가테이블공간의페이지크기를초과시에는생성할수없습니다. 5 $ db connect to < 데이터베이스명 > create tablespace 문의 PAGESIZE 옵션으로페이지의크기를지정합니다. < 크기 > 는 바이트또는 K 단위를이용하여지정합니다. $ db create tablespace < 테이블스페이스명 > PAGESIZE < 크기 > managed by system using ( < 디렉토리명 > ) dblook 유틸리티를이용하여테이블스페이스에대한 DDL 을확인하면, PAGESIZE 옵션에 서페이지크기를바이트단위로확인할수있습니다. $ dblook d < 데이터베이스명 > -l grep p i < 테이블스페이스명 > 시스템카탈로그를조회하여 PAGESIZE 항목을확인합니다. $ db "select substr(tbspace,,0) tbspace, tbspaceid, pagesize from syscat.tablespaces" list tablespaces 명령어로테이블스페이스의정보를확인합니다. < 페이지크기 > 항목에서 페이지의크기를바이트단위로확인할수있습니다. $ db list tablespaces show detail 또는 db select * from table(mon_get_tablespace(,-)) as t $ db list tablespace containers for < 테이블스페이스 ID> show detail 또는 db select * from table(mon_get_container(,-)) as t 익스텐트 = N 페이지 Extent 0 Extent Page 0 Page Page Page Figure A 페이지와익스텐트 6 에서페이지의크기별제약사항을확인합니다. 8 DB 9.7 운영자가이드

14 익스텐트 컨테이너에데이터를저장할때할당되는기본단위를익스텐트라고합니다. 한개의테이블스페이스는여러개의컨테이너로구성되므로, 데이터의고른분배를위해각컨테이너에익스텐트크기만큼씩라운드로빈방식으로저장합니다. 한익스텐트는 개이상의페이지로구성됩니다. < 인스턴스사용자 > 로로그인하여데이터베이스에접속합니다. $ db connect to < 데이터베이스명 > 익스텐트의크기를명시적으로지정하지않으면, DFT_EXTENT_SZ 구성변수에정의된값이사용됩니다. 테이블스페이스가생성되면익스텐트크기는변경할수없습니다. 디스크의 RAID stripe set 의크기와일치시키는것이성능에유리합니다. 5 create tablespace 문의 EXTENTSIZE 옵션으로페이지의크기를지정합니다. < 크기 > 는테이블스페이스의페이지단위로지정합니다. K, M, G 단위를이용한지정도가능합니다. $ db create tablespace < 테이블스페이스명 > managed by system using ( < 디렉토리명 > ) EXTENTSIZE < 크기 > dblook 유틸리티를이용하여테이블스페이스에대한 DDL 을확인하면, EXTENTSIZE 옵션 에서익스텐트의크기를페이지단위로확인할수있습니다. $ dblook d < 데이터베이스명 > -l grep p i < 테이블스페이스명 > 시스템카탈로그를조회하여 EXTENTSIZE 항목을확인합니다. $ db "select substr(tbspace,,0) tbspace, tbspaceid, pagesize, extentsize from syscat.tablespaces" list tablespaces 명령어로테이블스페이스의정보를확인합니다. <Extent 크기 > 항목에서 익스텐트의크기를페이지단위로확인할수있습니다. $ db list tablespace containers for < 테이블스페이스 ID> show detail 또는 db select * from table(mon_get_container(,-)) as t Figure A 익스텐트와라운드로빈방식 UNIT 테이블스페이스 8

15 페이지클리너 액세스요청시에버퍼풀에가용공간이없으면, 변경된데이터를컨테이너로반영하여가용공간을확보하므로성능이저하됩니다. 페이지클리너프로세스는비동기방식으로버퍼풀의변경된페이지를디스크로미리반영하여버퍼풀에가용공간을확보합니다. 'I/O 클리너 ' 라고도합니다. < 인스턴스사용자 > 로로그인하여데이터베이스구성변수인 NUM_IOCLEANERS 를이용하 여페이지클리너용프로세스의개수를숫자로지정합니다. Automatic으로지정하면 DB가자동으로페이지클리너수를정합니다. NUM_IOCLEANERS 의값은데이터베이스가사용하는물리적인디바이스의개수이하의값으로설정합니다. $ db update db cfg for < 데이터베이스 > using NUM_IOCLEANERS< 값 > 데이터베이스를재활성화합니다. $ db deactivate db < 데이터베이스명 > $ db activate db < 데이터베이스명 > dbpd 명령어를이용하여페이지클리너를담당하는프로세스인 dbpclnr 를확인합니다. $ dbpd -d sample -edu grep -i dbpclnr 페이지클리너용프로세스는데이터베이스구성변수인 CHNGPGS_THRESH 와 SOFTMAX 값에의해비동기적으로활동시점이결정됩니다. $ db get db cfg for < 데이터베이스명 > grep CHNGPGS_THRESH $ db get db cfg for < 데이터베이스명 > grep SOFTMAX SOFTMAX 구성변수는 Crash 복구에필요한로그파일의개수에영향을주며, 기본값은로그파일한개의크기인 00% 로설정됩니다. CHNGPGS_THRESH 구성변수는버퍼풀이허용하는변경페이지 (dirty page) 의최대비율입니다. 기본값은 60% 입니다. DB_USE_ALTERNATE_PAGE _CLEANING 레지스트리변수사용시 CHNGPGS_THRESH값은무시되고데이터베이스관리프로그램이버퍼풀에서유지되는더티페이지수를자동으로판별합니다. Figure A 페이지클리너 8 DB 운영자가이드

16 페이지프리페처 페이지프리페치프로세스는비동기방식으로컨테이너에서여러페이지씩미리버퍼풀로로드합니다. CREATE TABLESPACE 문의 PREFETCHSZ 옵션에서익스텐트크기의배수로설정하며, ALTER TABLESPACE 문으로변경할수있습니다. 'I/O 프리페처 ' 라고도합니다. < 인스턴스사용자 > 로로그인하여데이터베이스구성변수인 NUM_IOSERVERS 를이용하여 페이지프리페처용프로세스의개수를숫자로지정하고, 데이터베이스를재활성화합니다 Automatic으로지정하면 DB가자동으로페이지프리페처수를정합니다. $ db update db cfg for < 데이터베이스 > using NUM_IOSERVERS < 값 > $ db deactivate db < 데이터베이스명 > $ db activate db < 데이터베이스명 > ps 명령어를이용하여 I/O 프리페치를담당하는프로세스인 dbpfchr 를확인합니다. $ dbpd -d sample -edu grep -i dbpfchr 테이블스페이스의프리페치의크기는 create tablespace 문또는 alter tablespace 문의 PREFETCHSZ 옵션으로설정합니다. 익스텐트크기의배수로설정하는것이좋습니다. $ db create tablespace < 테이블스페이스명 > managed by system using ( < 디렉토리명 > ) PREFETCHSZ < 크기 > $ db alter tablespace < 테이블스페이스명 > PREFETCHSZ < 크기 > SEQDETECT 데이터베이스구성변수는기본적으로 YES로설정되어있습니다. NO로설정하면프리페치를실행하지않습니다. 프리페치의유형은다음과같이구분됩니다. 유형 Index prefetch Sequential prefetch List prefetch K Synchronous Read 이용시기 인덱스스캔, RUNSTATS, REORG 실행 테이블스캔 클러스터링되지않은테이블스캔 Buffer Pool Database Engine Prefetch Read I/O Server Data access is faster I/O Server Prefetch Read DFT_PREFETCH_SZ NUM_IOSERVERS SEQDETECT Figure A 페이지프리페처 UNIT 테이블스페이스 8

17 5 테이블스페이스생성 CREATE TABLESPACE 문을이용하여테이블스페이스를생성합니다. 테이블스페이스의관리방식, 용도, 컨테이너옵션, 페이지크기, 익스텐트크기, 프리페치크기, 버퍼풀명등을지정하는옵션이있습니다. create tablespace 문의형식은다음과같습니다. Figure 5A create tablespace 문 PAGESIZE의기본단위는바이트입니다. K 단위로표현할수있습니다. EXTENTSIZE, PREFETCHSZ 의기본단위는페이지입니다. K, M 단위로표현할수있습니다. 액세스요청이빈번하고데이터가많은테이블스페이스는전용버퍼풀을지정하는것이좋습니다. create tablespace 문에서사용되는주요옵션은다음과같습니다. 옵션 < 유형 > 테이블스페이스에저장될데이터의유형을지정합니다. REGULAR, LARGE, SYSTEM TEMPORARY, USER TEMPORARY 중에한가지를선택합니다. 생략하면 LARGE 가사용됩니다. 설명 < 테이블스페이스명 > 8 자이내의임의의이름으로생성합니다. 한데이터베이스내에서는고유해야합니다. PAGESIZE < 크기 > 한페이지의크기를바이트단위로지정합니다. K, 8K, 6K, K 중에선택할수있습니다. 컨테이너의기본 I/O 단위로사용됩니다. MANAGED BY < 관리방식 > 테이블스페이스의컨테이너에 I/O 를관리하는방식을지정합니다. SMS 또는 DMS 방식증에한가지를지정합니다. USING (< 컨테이너옵션 >) 관리방식에따라디렉토리, 파일, 논리적파티션유형중에한가지를지정합니다. 컨테이너가여러개인경우에는,( 쉼표 ) 를이용하여반복적으로지정합니다. 파일과논리적파티션유형인경우에는 PAGESIZE 옵션으로지정한페이지단위로크기를지정합니다. EXTENTSIZE < 크기 > 컨테이너에데이터를저장할때할당되는기본단위입니다. PAGESIZE 옵션으로지정한페이지단위로지정합니다. PREFETCHSIZE < 크기 > 프리페치의크기를 PAGESIZE 에서지정한페이지단위로지정합니다. EXTENTSIZE 옵션에서지정한값의배수로설정하도록합니다. 기본값으로데이터베이스구성변수인 DFT_PREFETCH_SZ 가사용됩니다. BUFFERPOOL < 버퍼풀명 > 사용할버퍼풀명을지정합니다. PAGESIZE 옵션에서지정한크기와동일한페이지크기를가진버퍼풀을지정할수있습니다. 다른테이블스페이스가사용하는버퍼풀도지정할수있습니다. 85 DB 9.7 운영자가이드

18 6 테이블스페이스특성변경 ALTER TABLESPACE 문을이용하여기존의모든테이블스페이스의프리페치크기와버퍼풀명을변경할수있습니다. 페이지크기와익스텐트크기는변경할수없습니다. alter tablespace 문의형식은다음과같습니다. Figure 6A 테이블스페이스의특성을변경하는 alter tablespace 문 alter tablespace 문에서사용되는주요옵션은다음과같습니다. 옵션 이용시기 PREFETCHSIZE 프리페치의크기를변경합니다. BUFFERPOOL 사용할버퍼풀명을변경합니다. NO FILE SYSTEM CACHING 이중버퍼링을하지않도록변경합니다. alter tablespace 문에서 PREFETCHSIZE 옵션으로테이블스페이스의프리페치크기를 변경합니다. $ db alter tablespace < 테이블스페이스명 > PREFETCHSIZE < 크기 > alter tablespace 문에서 PREFETCHSIZE 옵션으로 AUTOMATIC을지정하면테이블스페이스의컨테이너수가변경될때마다 DB 엔진이프리페치크기를자동으로갱신합니다. 갱신된프리페치크기는데이터베이스가재활성화될때적용됩니다. PREFETCHSIZE 절에숫자값을지정하면자동갱신모드는해제됩니다. $ db alter tablespace < 테이블스페이스명 > PREFETCHSIZE AUTOMATIC" 5 alter tablespace 문에서 BUFFERPOOL 옵션으로테이블스페이스가사용하는버퍼풀명 을변경합니다. $ db alter tablespace < 테이블스페이스명 > BUFFERPOOL < 버퍼풀명 > UNIT 테이블스페이스 86

19 7 테이블스페이스컨테이너변경 ALTER TABLESPACE 문에서 ADD, DROP, EXTEND, REDUCE, RESIZE 등의옵션으로 DMS 테이블스페이스의컨테이너에대한변경작업이가능합니다. SMS 유형의테이블스페이스는컨테이너를변경할수없습니다. alter tablespace 문을이용하여 DMS 유형의테이블스페이스의특성을변경합니다. 컨테이너를 DROP 할때는다른컨테이너에기존데이터를수용할충분한공간이있어야합니다. ADD DROP EXTEND REDUCE RESIZE Figure 7A 컨테이너의특성을변경하는 alter tablespace 문 개별적인컨테이너를명시하거나, ALL 키워드를이용하여모든컨테이너를지정합니다. 옵션설명 ADD 새로운컨테이너를추가합니다. DROP 기존컨테이너를제거합니다. EXTEND 기존컨테이너의크기를증가시킵니다. REDUCE 기존컨테이너의크기를감소시킵니다. RESIZE 기존컨테이너의크기를변경합니다. AUTORESIZE 테이블스페이스가가득차면자동증가합니다. alter tablespace 문의 ADD, DROP, EXTEND, REDUCE, RESIZE 옵션으로 DMS 테이블스페이스의컨테이너를변경합니다. $ db alter tablespace < 테이블스페이스명 > ADD < 컨테이너정의 >" $ db alter tablespace < 테이블스페이스명 > EXTEND < 컨테이너정의 >" $ db alter tablespace < 테이블스페이스명 > REDUCE < 컨테이너정의 >" $ db alter tablespace < 테이블스페이스명 > RESIZE < 컨테이너정의 >" $ db alter tablespace < 테이블스페이스명 > DROP < 컨테이너정의 > $ db alter tablespace < 테이블스페이스명 > AUTORESIZE YES create tablespace ts managed by database using (file '/DB/ts/cont.dat' 000) alter tablespace ts add (file '/DB/ts/cont.dat' 5000) alter tablespace ts extend (file '/DB/ts/cont.dat' 000) alter tablespace ts reduce (file '/DB/ts/cont.dat' 000) alter tablespace ts resize (all 6000) alter tablespace ts drop (file /DB/ts/cont.dat') alter tablespace ts autoresize yes Figure 7B 컨테이너의추가, 제거, 변경 87 DB 9.7 운영자가이드

20 8 High Water Mark 조정 HWM( 하이워터마크 ) 로인해빈공간이많지만테이블스페이스사이즈를줄일수없을경우하이워터마크를내리고사이즈를변경할수있습니다. Automatic Storage 와파일로구성되는 DMS 테이블공간에해당됩니다. Automatic storage table space 인경우 HWM 사이즈및 tablespace 사이즈를 줄일수있습니다. 일반 DMS 는 lower high water mark 수행후 reduce를따로진행합니다. ALTER TABLESPACE <tsname> REDUCE '-- <size> ' K M G '-- PERCENT --' '--- MAX ' '--- STOP ' DMS table space 인경우다음명령어로 HWM 을줄일수있습니다. ALTER TABLESPACE <tsname> LOWER HIGH WATER MARK '-- STOP --' db "select varchar(tbsp_name, 5) as tbsp_name, tbsp_free_pages,tbsp_total_pages, tbsp_page_top from table (mon_get_tablespace('ts',-)) as t TBSP_NAME TBSP_FREE_PAGES TBSP_TOTAL_PAGES TBSP_PAGE_TOP TS record(s) selected db "alter tablespace ts reduce max" DB0000I The SQL command completed successfully. Figure 8A 빈공간과하이워터마크확인후 reduce 진행 테이블오브젝트삭제후 HWM 조정도식을설명합니다. Figure 8B 하이워터마크조정 UNIT 테이블스페이스 88

21 9 테이블스페이스제거 DROP TABLESPACE 문을이용하여테이블스페이스를제거합니다. 테이블스페이스를위한컨테이너도모두제거되며, 테이블스페이스에저장된테이블과그데이터도모두제거됩니다. drop tablespace 문의형식은다음과같습니다. Figure 9A drop tablespace 문 제거된테이블스페이스의 ID는다른테이블스페이스를생성하면다시사용됩니다. drop tablespace 문으로특정한테이블스페이스를제거합니다. $ db drop tablespace < 테이블스페이스명 > 한테이블이여러테이블스페이스에분리되어정의된경우에는관련된테이블스페이스를한개의 drop tablespace 문으로함께제거합니다. 일부테이블스페이스만제거하려고하면 SQL08N 오류가반환됩니다. $ dblook d < 데이터베이스명 > -e t < 테이블명 > $ db drop tablespace < 테이블스페이스명 >, < 테이블스페이스명 > SMS 테이블스페이스를제거하면, 디렉토리에생성된데이터파일은제거됩니다. 디렉토리와제어파일은제거되지않으므로 rm 명령어로제거합니다. $ ls lia < 디렉토리명 > $ rm -Rf < 디렉토리명 > 5 DMS 테이블스페이스를제거하면, 컨테이너로사용된파일은제거됩니다. $ ls -lia < 파일명 > 6 DMS 테이블스페이스를제거하면컨테이너로사용된논리적파티션은다른테이블스페이스의컨테이너로사용될수있습니다. 사용자가생성한논리적파티션은자동으로제거되지않으므로필요시에는 rmlv 명령어로제거합니다. $ ls -lia < 디바이스파일명 > $ rmlv f '< 논리적파티션명 >' 데이터베이스를제거하면모든테이블스페이스는제거됩니다. 제거되지않은컨테이너는 dbuntag 명령어로태그정보를제거합니다. 7 테이블스페이스를제거하면컨테이너에저장된태그정보도자동으로제거되므로, 해당컨테이너는다른테이블스페이스에서사용될수있습니다. 비정상적인방법으로테이블스페이스를제거하면엔진이생성한태그정보가남게되므로 dbuntag 명령어를이용하여강제로태그정보를제거하여다른테이블스페이스가사용할수있도록합니다. $ dbuntag f < 파일명 > $ dbuntag f < 디바이스파일명 > 89 DB 9.7 운영자가이드

22 0 SYSCAT.TABLESPACES 뷰 CREATE TABLESPACE 문, ALTER TABLESPACE 문, DROP TABLESPACE 문으로관리하는테이블스페이스에대한정보는시스템카탈로그뷰인 SYSCAT.TABLESPACES 를통해확인할수있습니다. describe table 명령어로 SYSCAT.TABLESPACES 뷰의컬럼에대한정보를확인합니다. $ db conect to < 데이터베이스명 > $ db describe table SYSCAT.TABLESPACES SYSCAT.TABLESPACES 뷰의주요컬럼에대한설명은다음과같습니다. 컬럼 설명 TBSPACE 테이블스페이스의이름으로한데이터베이스에서고유합니다. TBSPACEID 관리를위해자동으로할당되는테이블스페이스의 ID 입니다. TBSPACETYPE DATATYPE 테이블스페이스의관리방식을표시합니다. 'S' 는 SMS, 'D' 는 DMS 를의미합니다. 테이블스페이스에저장된데이터의유형또는용도를표시합니다. 'A' 는 REGULAR, 'L' 은 LARGE, 'T' 는 SYSTEM TEMPORARY, 'U' 는 USER TEMPORARY 를나타냅니다. EXTENTSIZE 익스텐트의크기를페이지단위로표시합니다. PREFETCHSIZE 프리페치의크기를페이지단위로표시합니다. PAGESIZE 페이지의크기를바이트단위로표시합니다. BUFFERPOOLID 사용하는버퍼풀명을표시합니다. dblook 유틸리티를이용하여테이블스페이스에대한 DDL을추출할수있습니다. select 문을이용하여특정한테이블스페이스에대한정보를확인합니다. $ db "select * from syscat.tablespaces" select TBSPACE, TBSPACEID, TBSPACETYPE, DATATYPE, PAGESIZE, EXTENTSIZE, PREFETCHSIZE, BUFFERPOOLID from syscat.tablespaces; Figure 0A syscat.tablespaces 뷰 UNIT 테이블스페이스 90

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

목차 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 UDB Administrator for LINUX, UNIX and Windows ( 주 ) 다우기술인프라사업본부파트너사업부 IM 기술지원팀 VIII. 테이블스페이스 1. 테이블스페이스관리 2. DMS vs SMS 비교 1) DMS vs SMS 비교 3. Tablespace 옵션 1) PAGE 정의 2) 테이블제한사항 3) EXTENT 정의 4) PREFETCH

More information

Microsoft PowerPoint - 10Àå.ppt

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

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

슬라이드 1

슬라이드 1 DB2 UDB Administrator for LINUX, UNIX and Windows ( 주 ) 다우기술인프라사업본부파트너사업부 IM 기술지원팀 1. 데이터베이스개요 1) 데이터베이스개요 2. 데이터베이스생성 1) 데이터베이스생성과제거 2) 데이터베이스접속과해제 3) 데이터베이스접속된응용프로그램목록 4) 응용프로그램강제종료 5) 원격노드등록 6) 지역노드등록

More information

목 차

목      차 Oracle 9i Admim 1. Oracle RDBMS 1.1 (System Global Area:SGA) 1.1.1 (Shared Pool) 1.1.2 (Database Buffer Cache) 1.1.3 (Redo Log Buffer) 1.1.4 Java Pool Large Pool 1.2 Program Global Area (PGA) 1.3 Oracle

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 U N I T 백업과복구 백업방법으로데이터베이스백업과온라인, 테이블스페이스, 인크리멘탈, 델타백업등을소개합니다. 복구방법으로크래쉬, 버전, 롤포워드복구방법이소개되며, 백업이미지파일과아카이브로그파일을보관한다면, 손상직전시점까지데이터베이스를복구할수있습니다. UNIT 권한과특권 99 Administrator Edition 데이터베이스로깅데이터베이스로그를위한구성변수순환로깅아카이브로깅

More information

Contents db2set DB2LINUXAIO=true CONNECT TO SAMPLE; CREATE REGULAR TABLESPACE DIRECTTS MANAGED BY DATABASE USING (FILE /data/dbinst1/container1500) NO FILE SYSTEM CACHING; CONNECT RESET; TERMINATE; db2set

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

Simplify your Job Automatic Storage Management DB TSC

Simplify your Job Automatic Storage Management DB TSC Simplify your Job Automatic Storage Management DB TSC 1. DBA Challenges 2. ASM Disk group 3. Mirroring/Striping/Rebalancing 4. Traditional vs. ASM 5. ASM administration 6. ASM Summary Capacity in Terabytes

More information

Oracle Database 10g: Self-Managing Database DB TSC

Oracle Database 10g: Self-Managing Database DB TSC Oracle Database 10g: Self-Managing Database DB TSC Agenda Overview System Resource Application & SQL Storage Space Backup & Recovery ½ Cost ? 6% 12 % 6% 6% 55% : IOUG 2001 DBA Survey ? 6% & 12 % 6% 6%

More information

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

문서 템플릿

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

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More 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

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA Spotlight on Oracle V10.x DELL SOFTWARE KOREA 2016-11-15 Spotlight on Oracle 목차 1. 시스템요구사항... 2 1.1 지원하는데이터베이스...2 1.2 사용자설치홖경...2 2. 프로그램설치... 3 2.1 설치프로그램실행...3 2.2 라이선스사용관련내용확인및사용동의...3 2.3 프로그램설치경로지정...4

More information

빅데이터분산컴퓨팅-5-수정

빅데이터분산컴퓨팅-5-수정 Apache Hive 빅데이터분산컴퓨팅 박영택 Apache Hive 개요 Apache Hive 는 MapReduce 기반의 High-level abstraction HiveQL은 SQL-like 언어를사용 Hadoop 클러스터에서 MapReduce 잡을생성함 Facebook 에서데이터웨어하우스를위해개발되었음 현재는오픈소스인 Apache 프로젝트 Hive 유저를위한

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령

More information

Microsoft PowerPoint - UNIT00[1].표지.ppt

Microsoft PowerPoint - UNIT00[1].표지.ppt DB2 사용자가이드 for Unix, Linux and Windows 2009 IBM Corporation IBM Software Group Information Management DB2 FTSS DB2 사용자가이드 for Unix, Linux and Windows Document History Version 1.0 2006-04 04-28 Version

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

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

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

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D> VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE

More information

PowerPoint Presentation

PowerPoint Presentation 6 장 SQL (section 4-6) 목차 SECTION 01 SQL 의개요 1-1 SQL의역사 1-2 SQL의유형별종류 SECTION 02 데이터정의어 (DDL) 2-1 스키마 2-2 테이블생성 (CREATE TABLE) 2-3 테이블변경 (ALTER TABLE) 2-4 테이블제거 (DROP TABLE) 2-5 제약조건 SECTION 03 데이터조작어 (DML)

More information

Report Designer V3.0 사용설명서 2장

Report Designer V3.0 사용설명서 2장 타이니파머 사용자설명서 [2016-08-08] Mediaflow 김명수 설치설명서 내용 1. 개요... 5 2. 제품구성... 5 2.1. 하드웨어... 5 2.2. 소프트웨어... 8 2.3. 타이니파머허브 1.0... 8 3. 설치및설정... 9 3.1. Tinyfarmer Hub Daemon Application... 9 3.2. Tinyfarmer Hub

More information

슬라이드 1

슬라이드 1 DB2 Migration Planning (DB2 10.1 버전업그레이드 ) 데이터서비스팀현지수과장 목차 1. 1. Upgrade Planning 2. 2. Supported Client 3. 3. Enhancements 4. Upgrade Step 4. 5. Considerations Upgrade Planning DB2 9.5 이후버전 - DB2 9.5

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 Presentation

PowerPoint Presentation Server I/O utilization System I/O utilization V$FILESTAT V$DATAFILE Data files Statspack Performance tools TABLESPACE FILE_NAME PHYRDS PHYBLKRD READTIM PHYWRTS PHYBLKWRT WRITETIM ------------- -----------------------

More information

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

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

[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수

[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수있다. 학습내용 1 : 현재디렉토리확인 1. 홈디렉토리 - 로그인을한후, 사용자가기본으로놓이게되는디렉토리위치를홈디렉토리 (home directory)

More information

Contents Data Mart 1. 개요 실습방향 테스트위한사전설정 본격실습시작 ) 데이터파일 dd 명령어로 백업수행및유실시키기 ) 장애복구수행 결론...7 페이지 2 / 7

Contents Data Mart 1. 개요 실습방향 테스트위한사전설정 본격실습시작 ) 데이터파일 dd 명령어로 백업수행및유실시키기 ) 장애복구수행 결론...7 페이지 2 / 7 ( 참 ) 본상단부머리말에있는 Data Mart 는본문서작성자의블로그이름입니다 dd 명령어를 이용한백업수행 최소개념이해 본문서의 pdf 문서는다음 URL 참조 http://mindata.tistory.com/55 Version 변경일자 ( 작성일자 ) 변경자 ( 작성자 ) 주요내용 1 2013.4.3 김민기 최초작성 2 3 페이지 1 / 7 Contents

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Ubuntu 13.04 설치매뉴얼 작성일자 : 2013.05 cafe24 IDC 사업팀 설치이미지부팅 1. Ubuntu CD(DVD) 를넣고해당미디어로부팅을시킵니다. 2. 처음설치화면에서한국어를선택합니다. Ubuntu 설치 1. 우분투서버설치를선택합니다. 번역안내 1. 한국어설정에대한안내화면이출력됩니다. 아직은번역이완벽하지않다는내용임으로 무시하고 < 예 >

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

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

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

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

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

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

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

쉽게 풀어쓴 C 프로그래밊

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

More information

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

@OneToOne(cascade = = addr_id) private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a 1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

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

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P Duplicator 는기본적으로원본하드디스크를빠르게복사본하드디스크에복사하는기능을하는것입니다.. 복사본 하드디스크가원본하드디스크와똑같게하는것을목적으로하는것이어서저용량에서고용량으로복사시몇 가지문제점이발생할수있습니다. 하드디스크는사용하려면, 디스크초기화를한후에포맷을해야사용가능합니다. Windows PC는 MBR과 GPT 2 개중에 1개로초기화합니다. -Windows

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

슬라이드 제목 없음

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

More information

62

62 2 instance database physical storage 2 1 62 63 tablespace datafiles 2 2 64 1 2 logical view control files datafiles redo log files 65 2 3 9i OMF Oracle Managed Files, OMF 9i 9i / / OMF 9i 66 8 1MB 8 10MB

More information

Packstack 을이용한 Openstack 설치

Packstack 을이용한 Openstack 설치 Packstack 을이용한 Openstack 설치 순서 순서...1 1. OpenStack 은무엇인가...2 2. OpenStack 설치를위한준비물...2 3. OpenStack 설치...2 3-1. VM 구성...2 3-2. OS 인스톨...2 3-3. OpenStack 설치...6 4. 수동으로 Volume Driver 구성...11 1 1. OpenStack

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

<4D F736F F D203033C6C4C6BCBCC72DB8AEBFC0B1D7B9E6B9FD2E646F63>

<4D F736F F D203033C6C4C6BCBCC72DB8AEBFC0B1D7B9E6B9FD2E646F63> Reviewed by Oracle Certified Master Korea Community ( http:www.ocmkorea.com http:cafe.daum.netoraclemanager ) 1.1.1 파티션테이블에서사용할수있는리오그방법파티션 level 의 importexport 방법을이용해파티션테이블중특정파티션 ( 혹은서브파티션 ) 만을선택적으로리오그할수있다.

More information

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

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양핚예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 10 장 view 를배웁니다 1 - View 란가상의테이블이다! 2 1. 단순 View (Simple View) SCOTT>CONN / AS SYSDBA; SYS>GRANT CREATE VIEW TO scott ; CREATE [OR REPLACE] [ FORCE NOFORCE] VIEW view

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 사용자계정관리 운영체제실습 목차 Ⅲ. 사용자계정관리 4.1 사용자계정관리 4.2 그룹관리 4.3 사용자계정관련파일 4.4 패스워드관리 4.5 사용자신분확인 4.1 사용자계정관리 사용자생성관련명령어 사용자생성 : useradd / adduser 사용자삭제 : userdel 사용자정보변경 : usermod 패스워드설정및변경 : passwd 그룹생성관련명령어 group

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

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

DB2 Administration

DB2 Administration Manual PA&TS 팀 1 문서업데이트 날짜 내용 2008.02.03 V1.0, 9.1/9.5 기준작성 2 Contents 문서업데이트... 2 CONTENTS... 3 INSTALLATION(IST)... 7 IST001. SW INSTALLATION... 8 1. 설치전준비... 8 2. 설치... 12 IST002. FIXPAK INSTALLATION...

More information

초보자를 위한 분산 캐시 활용 전략

초보자를 위한 분산 캐시 활용 전략 초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?

More information

Microsoft PowerPoint - [2009] 02.pptx

Microsoft PowerPoint - [2009] 02.pptx 원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include

More information

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) - 운영체제실습 사용자계정관리 2017. 6 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 사용자계정관리 1. 사용자계정관리 2. 그룹관리 3. 사용자계정관련파일 4. 패스워드관리 5. 사용자신분확인 사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System)

More information

MF Driver Installation Guide

MF Driver Installation Guide Korean MF 드라이버 설치설명서 사용자 소프트웨어 CD-ROM... 드라이버 및 소프트웨어 정보...1 지원되는 운영 체제...1 MF 드라이버 및 MF Toolbox 설치... [쉬운 설치]를 사용한 설치...2 [사용자 정의 설치]를 사용한 설치...10 USB 케이블 연결(USB를 이용해 연결하는 경우만)...20 설치 결과 확인...21 온라인

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

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

Windows Server 2012

Windows Server  2012 Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB

More information

untitled

untitled PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0

More information

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권 마감하루전 Category Partitioning Testing Tool Project Team T1 Date 2017-05-12 Team Information 201111334 김강욱 201211339 김진욱 201312243 김동권 201510411 이소영 [ 마감하루전 ] T1 1 INDEX Activity 2041. Design Real Use Cases

More information

IRISCard Anywhere 5

IRISCard Anywhere 5 이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

RHEV 2.2 인증서 만료 확인 및 갱신

RHEV 2.2 인증서 만료 확인 및 갱신 2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_

More information

Microsoft Word - [Unioneinc] 특정컬럼의 통계정보 갱신_ _ldh.doc

Microsoft Word - [Unioneinc] 특정컬럼의 통계정보 갱신_ _ldh.doc 특정 Column 통계정보갱신가이드 유니원아이앤씨 DB 사업부이대혁 2015 년 03 월 02 일 문서정보프로젝트명서브시스템명 버전 1.0 문서명 특정 Column 통계정보갱신가이드 작성일 2015-03-02 작성자 DB사업부이대혁사원 최종수정일 2015-03-02 문서번호 UNIONE-201503021500-LDH 재개정이력 일자내용수정인버전 문서배포이력

More information

ADP-2480

ADP-2480 Mitsubishi PLC 접속 GP 는 Mitsubishi FX Series 와통신이가능합니다. 시스템구성 6 7 8 GP-80 RS- Cable RS-C Cable FXN--BD FXN--BD 6 FX Series(FXS,FXN,FXN,FXNC, FXU) 7 FXS, FXN 8 FXN FX Series 는기본적으로 RS- 통신을하며, RS-/ converter

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

ALTIBASE XDB Release Note APRIL 22, 2014

ALTIBASE XDB Release Note APRIL 22, 2014 6.1.3 Release Note APRIL 22, 2014 목차 목차... 2 1. 시스템요구사항... 3 2. 릴리스정보... 4 2.1 6.1.3의주요기능... 4 2.2 변경사항... 8 데이터베이스버전... 8 호환성... 8 프로퍼티... 8 성능뷰... 8 에러메시지... 8 2.3 패키지... 9 2.4 다운로드... 10 위치... 10 설치...

More information

arcplan Enterprise 6 Charting Facelifts

arcplan Enterprise 6 Charting Facelifts SQL Server Analysis Services Tip 잘레시아 Copyright c 2010 Zalesia Co., Ltd. Agenda I II SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 2 Copyright c 2010 Zalesia Co., Ltd. 3 STEP1: Sales 큐브를위해데이터를미리준비한다.

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

슬라이드 1

슬라이드 1 / 유닉스시스템개요 / 파일 / 프로세스 01 File Descriptor file file descriptor file type unix 에서의파일은단지바이트들의나열임 operating system 은파일에어떤포맷도부과하지않음 파일의내용은바이트단위로주소를줄수있음 file descriptor 는 0 이나양수임 file 은 open 이나 creat 로 file

More information

Microsoft PowerPoint - 6.pptx

Microsoft PowerPoint - 6.pptx DB 암호화업데이트 2011. 3. 15 KIM SUNGJIN ( 주 ) 비에이솔루션즈 1 IBM iseries 암호화구현방안 목차 목 차 정부시책및방향 제정안특이사항 기술적보호조치기준고시 암호화구현방안 암호화적용구조 DB 암호화 Performance Test 결과 암호화적용구조제안 [ 하이브리드방식 ] 2 IBM iseries 암호화구현방안 정부시책및방향

More information

TITLE

TITLE CSED421 Database Systems Lab MySQL Basic Syntax SQL DML & DDL Data Manipulation Language SELECT UPDATE DELETE INSERT INTO Data Definition Language CREATE DATABASE ALTER DATABASE CREATE TABLE ALTER TABLE

More information

OCP PL/SQL

OCP PL/SQL 5 장 managing Database Storage Structures 2 1-2 1. 오라클스토리지구조 오라클 데이터베이스 테이블스페이스 세그먼트 익스텐트 테이블스페이스 세그먼트 익스텐트 세그먼트 익스텐트 테이블스페이스 익스텐트 세그먼트 익스텐트 오브젝트 세그먼트테이블인덱스파티션파티션인덱스 뷰시퀀스동의어 시스템 데이터블록 운영체제블록 디스크 데이터파일 SQL>

More information

작성자 : 기술지원부 김 삼 수

작성자 : 기술지원부 김 삼 수 작성자 : 기술지원부김삼수 qpopper 설치 qpopper란무엇인가? 메일수신을하기위해필요한프로그램으로 qpopper는가장인기있는 email 클라이언트에의해사용되는인터넷 email 다운로딩을위한 POP3프로토콜을사용합니다. 그러나 qpopper는 sendmail이나 smail과같이 SMTP프로토콜은포함하고있지않습니다. (

More information

ActFax 4.31 Local Privilege Escalation Exploit

ActFax 4.31 Local Privilege Escalation Exploit NSHC 2013. 05. 23 악성코드 분석 보고서 [ Ransomware 악성코드 ] 사용자의 컴퓨터를 강제로 잠그고 돈을 요구하는 형태의 공격이 기승을 부리고 있 습니다. 이러한 형태의 공격에 이용되는 악성코드는 Ransomware로 불리는 악성코 드 입니다. 한번 감염 시 치료절차가 복잡하며, 보고서 작성 시점을 기준으로 지속 적인 피해자가 발생되고

More information

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

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 6 장. DML 을배웁니다 1 - SQL 명령어들 DML (Data Manipulation Language) : INSERT( 입력 ), UPDATE( 변경 ), DELETE( 삭제 ), MERGE( 병합 ) DDL (Data Definition Language) : CREATE ( 생성 ), ALTER

More information

ODS-FM1

ODS-FM1 OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 INSTALLATION GUIDE [Korean] 1st Edition (Revised 4) 상표 Microsoft, Windows 및 Internet Explorer는 미국 및 / 또는 다른 국가에서 Microsoft Corporation 의 등록 상표입 Intel 및 Intel Core

More information

슬라이드 1

슬라이드 1 휴지통포렌식 JK Kim @pr0neer proneer@gmail.com 개요 1. 휴지통 2. 휴지통파일구조 3. 휴지통파일카빙 4. 휴지통파일분석 2 휴지통 Security is a people problem 3 휴지통 휴지통이란? 휴지통소개 윈도우에서파일을삭제할경우, 기본적으로삭제된파일은휴지통 (Recycle Bin) 영역으로이동 휴지통우회방법 SHIFT

More information

Cloud Friendly System Architecture

Cloud Friendly System Architecture -Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture

More information

PowerPoint Template

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

More information

Document Server Information Items Description Test Date 2011 / 05 / 31 CPU Intel(R) Xeon(R) CPU 2.40GHz X 8 Main Memory 1GB O/S version OEL 5.

Document Server Information Items Description Test Date 2011 / 05 / 31 CPU Intel(R) Xeon(R) CPU 2.40GHz X 8 Main Memory 1GB O/S version OEL 5. 11g 에서향상된 ASMCMD-CP 기능 (Oracle 11g R1 11.1.0.7) Author: Hyun-Ho, Jung Job: Oracle DBA Site: http://www.commit.co.kr Email: admin@commit.co.kr cleanto@naver.com Creation Date: 2011-05-31 Document Server

More information

MS-SQL SERVER 대비 기능

MS-SQL SERVER 대비 기능 Business! ORACLE MS - SQL ORACLE MS - SQL Clustering A-Z A-F G-L M-R S-Z T-Z Microsoft EE : Works for benchmarks only CREATE VIEW Customers AS SELECT * FROM Server1.TableOwner.Customers_33 UNION ALL SELECT

More information

강의 개요

강의 개요 정규화와 SELECT (II) 웹데이터베이스 학과 학생 과목 학과 지도교수 학과학번성명 수강과목 담당교수 A 김수정 A 0001 고길동 성질이론 김수정 B 허영만 A 0002 둘리 한식의멋 허영만 C 강풀 B 0003 희동이 심리학의이해 강풀 과목 _ 성적 학번 수강과목 성적 0001 성질이론 A 0001 한식의멋 C 0002 성질이론 A 0002 한식의멋

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 008 데이터베이스오브젝트 U N I T 0 8 한데이터베이스에는테이블, 뷰, 인덱스, 트리거, 시퀀스등의다양한오브젝트들을생성할수있습니다. 버퍼풀과테이블스페이스를제외한여러가지데이터베이스오브젝트에대한소개와 CREATE 문, ALTER 문, DROP 문을이용한생성, 변경, 제거방법을합니다. UNIT 07 테이블스페이스 9 008 DB 9.7 운영자가이드 Administrator

More information

Report Designer V3.0 사용설명서 2장

Report Designer V3.0 사용설명서 2장 타이니파머 사용자설명서 [2016-08-08] Mediaflow 김명수 설치설명서 내용 1. 개요... 5 2. 제품구성... 5 2.1. 하드웨어... 5 2.2. 소프트웨어... 6 2.3. NDVI 1.0... 6 3. 설치및설정... 8 3.1. NDVI Daemon Application... 8 3.2. NDVI Web Application... 11

More information

결과보고서

결과보고서 오픈 소스 데이터베이스 시스템을 이용한 플래시 메모리 SSD 기반의 질의 최적화 기법 연구 A Study on Flash-based Query Optimizing in PostgreSQL 황다솜 1) ㆍ안미진 1) ㆍ이혜지 1) ㆍ김지민 2) ㆍ정세희 2) ㆍ이임경 3) ㆍ차시언 3) 성균관대학교 정보통신대학 1) ㆍ시흥매화고등학교 2) ㆍ용화여자고등학교 3)

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

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

오라클 데이터베이스 10g 핵심 요약 노트

오라클 데이터베이스 10g 핵심 요약 노트 1 10g 10g SYSAUX 10g 22 Oracle Database 10g, 10g. 10g. (Grid), 10g.. 10g SYSAUX (ASM, Automatic Storage Management) 10g 10g. g. (DBA).,., 1).,..? 10g,.. (Larry Ellison).. (Leverage Components), (ASM) (

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

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

ThinkVantage Fingerprint Software

ThinkVantage Fingerprint Software ThinkVantage 지문 인식 소프트웨어 First Edition (August 2005) Copyright Lenovo 2005. Portions Copyright International Business Machines Corporation 2005. All rights reserved. U.S. GOVERNMENT USERS RESTRICTED RIGHTS:

More information