Tina Admin

Size: px
Start display at page:

Download "Tina Admin"

Transcription

1 TDE(Transparent Data Encryption) DB 사업부이대혁 2015 년 01 월 16 일 문서정보 프로젝트명 TDE ( Transparent Data Encryption ) 서브시스템명 버전 1.0 문서명 TDE ( Transparent Data Encryption ) 작성일 작성자 DB사업부이대혁사원 최종수정일 문서번호 UNIONE LDH 재개정이력 일자내용수정인버전 문서배포이력 발신자수신자배포목적일자비고 데이터암호화및접근제어가이드

2 Table of Contents 1 개요 테스트환경구성 Metalink 참조문서 이해및암호화알고리즘 Encryption Key TDE 에사용되는암호화알고리즘 TDE 적용시주의사항 CPU Large Table Encryption PASSWORD 관리 Storage Overhead 제약사항 TDE 설치여부확인 Wallet File Wallet File 의위치지정 Wallet 위치조회및상태조회 Master Key 생성 Master key OPEN 및 CLOSE Column 또는 Tablespace 전체에대한암호화사용 테이블스페이스암호화마스터키포함여부확인 컬럼을암호화마스터키존재여부확인하기 TDE 마스터키및전자지갑관리 Tool 을이용한 Wallet 설정 Orapki Tool Wallet 생성 Wallet Password 변경 Auto-Login 설정 OWM ( Oracle Wallet Management ) Exp/Imp 와 Expdp/Impdp /32

3 1 개요 데이터를암호화하여디스크에저장하는기법으로디스크의도난및백업데이터의유출시데이터를보호할수있습니다. ORACLE 10gR2 의 New Feature 이며 Enterprise Edition 에서사용가능합니다. ORACLE 10g 에서는 Column 단위의암호화를지원합니다. ORACLE 11g 에서는 Tablespace 단위의암호화를지원합니다. 그렇게때문에 Table, Cluster, Index, Lobs, Table Partition, Index Partition 도암호화가능하며 Application 의변경이필요하지않은것이가장큰장점이라할수있습니다. 2 테스트환경구성 O/S : Red Hat Enterprise Linux Server release bit Memory : 2048 MB CPU : Intel(R) Core(TM) i GHz Database : Oracle EE 3 Metalink 참조문서 영문문서 한글문서 3/32

4 4 이해및암호화알고리즘 4.1 Encryption Key Master Encryption Key Master Key 는 Column 또는 Tablespace 에사용되는보조키를암호화하는데사용 되는암호화키입니다. Table Key ( 10g Column 단위 ) Database 안의 Data Dictionary 에저장되며암호화된테이블에대하여 Master Key 와 함께데이터를암복호화하는데사용됩니다. Tablespace Key ( 11g Tablespace 단위 ) 11g 부터는 Encryption Key 가각 Tablespace Header 안에저장이되어데이터암복호 화에사용이됩니다. 4.2 TDE 에사용되는암호화알고리즘 암호화에대한국제표준을준수하는 Algorithms 을사용하고있습니다. Algorithm Key Size Parameter Name Triple DES ( Data Encryption Standard ) 168 bits 3DES168 AES ( Advanced Encryption Standard ) 128 bits ( 11gR2 default tablespace ) AES128 AES 128 bits ( 10gR2 default Column ) AES192 AES 256 bits AES TDE 적용시주의사항 CPU 11g : 평균적 5~8 % 사이의 Overhead 발생 ( 전반적인퍼포먼스는실제로 11g > 10g) 10g : Column 암복호화과정에서 5% 의 overhead 가발생. Column 수나 access 획수에비례하기도합니다 Large Table Encryption Size가큰 Table 에관해서 Column 암호화의경우 redo log size 증가시켜주어야합니다. 인덱스가걸려잇는상태에서의 Column 암호화는상당한시간이소요됩니다. 4/32

5 Index 제거후 No Salt 옵션과함게암호화, Index 를새로생성해주어야합니다. 새로만들어진 index 는암호화된값에의해서생성이됩니다 PASSWORD 관리 Wallet 또는 Wallet Password 를분실하게되면암호화된데이터는 Access 가불가하므로물리 적인 Wallet File 의백업과 Wallet Password 관리가반드시필요합니다 Storage Overhead TDE 컬럼암호화로발생한 Storage Overhead 는암호화된각값에대해 1 ~ 52 bytes 사이입니다. Colomn 암호화 (10g) 는일반데이터보다공간을조금더사용합니다. AES 경우최대 16bytes, 3DES일경우 8bytes 정합성체크를위한 20bytes가추가적으로필요합니다.(nomac 파라미터이용시제외 ) Salt 옵션으로암호화했을경우 16bytes 가더필요하므로결론적으로최대발생할수있는스토리지오버헤드는각암호화된 value 당 52bytes 가됩니다. 11g : Tablespace 암호화는 Storage Overhead 가없습니다. Overhead 발생요소 1. 다음 16 bytes 또는 8 bytes 에대해채워넣기로발생한 Storage Overhead 는데이터를암호화하는데사용된알고리즘에따라다릅니다. AES 는 Key 크기 (192, 256 등 ) 에상관없이 128 bit (128 / 8 = 16 Bytes) 의블록크기를사용하므로최대 16 Bytes 채워넣기를사용합니다. 즉, 원래값크기가 16 Bytes 의배수인경우에도 16 Bytes Block 을하나더추가하게됩니다. 이렇게되면 최악의경우 입니다. 동일한논의는3DES 에적용되지만이경우 Block 의크기는 8 Bytes 입니다. 이채워넣기 8 Bytes 또는 16 Bytes Overhead 는 Mandatory ( 반드시수행 ) 입니다. 2. 무결성검사에대한 20 Bytes Overhead. 이는 OPTIONAL 입니다 ( 이옵션대신 NOMAC 옵션사용 ) 3. Column 을암호화하는데 SALT 가사용되는경우 16 Bytes Overhead. 이는 OPTIONAL 입니다. ( 이옵션대신 NO SALT 옵션사용 ) 5/32

6 4.4 제약사항 동일한서버에여러데이터베이스가설치되어있는경우 각각의 Encryption Key 를생성후사용서로공유하여사용할경우암호화된데이터손실유발우려가있기때문에 Oracle 에서는지원하지않습니다. Column Encrytion 제약 ( 10g ~ 11g ) 1 B-tree 가아닌 Index 유형 ( Function, Domain, Join INDEX 등 ) 생성불가 2 Index 를통한 Range Scan 불가 ( 동등비교연산자를통한스캔만가능 ) 3 External Table(BFILE) : oracle_datapump drver 로만가능 4 TTS(Transportable Tablespace) 지원불가 5 PK 를참조하는 FK 키 Column 지원불가 ( ORA ) 6 암호화 Column 을 Partition Key, Cluster Key 로사용할수없습니다. 7 LOB(BLOB/CLOB) 지원불가 8 SYS 스키마 Object Column ( ORA ) 지원불가 9 Export / Import Util ( Expdp / impdp 사용권장 ) STREAMS 사용불가 10 Advanced Queuing 사용불가 11 Advanced Replication 사용불가 12 Logical standby Database 사용불가 13 Logminer 에의한해석은가능, 암호화 Column 은 Unsupported Type 라고표시됩니다. 14 비스칼라 Type ( Object Type, 유저정의 Type, Varray, REF 등 ) 지원불가 15 암호화시 Salt 옵션을부여시 Index 생성불가능 Tablespace Encrytion 제약및변경사항 ( 11gR1 이상 ) 1 모든 table, cluster, index, LOB, table 및 index partition 등을지원가능 2 SYSTEM, SYSAUX, UNDO, TEMP tablespace 는암호화불가능합니다. 3 Exp 불가능, Imp 는부분적가능 ( Expdp/Impdp 권장 ) 암호화가되어있지않은 10gR2 또는이전버전 Export 후암호화되어있는 11g 로 import는가능합니다. ( 마지막단락인 11항목참조하시길바랍니다. ) 4 Bitmap Index 사용가능 5 Index 를통한 Range Scan 가능 6 LOB datatype 가능합니다. 7 TTS 가능 ( Source 쪽에서 Wallet Key 를 Copy 해가져가야하기때문에 Target Database에서는 TDE 를사용하지않고있어야만가능합니다. Cross-endianism 은불가능 6/32

7 5 TDE 설치여부확인 SQL> select PARAMETER, VALUE from v$option where parameter='transparent Data Encryption'; PARAMETER VALUE Transparent Data Encryption TRUE 6 Wallet File Encryption ( 암호화 ) 와 Decryption( 복호화 ) 를수행하는 Master Key 를저장하고있습니다. Database 와별도의공간에저장하여허가된사용자만접근가능하도록합니다. 6.1 Wallet File 의위치지정 Defautlt 는 $ORACLE_BASE/ADMIN/<SID>/WALLET 에생성됩니다. 경로가존재하지않거나 Platform 에따라파일위치를지정하지않았을경우 ORA 발생, Bug 존재 $ORACLE_HOME/network/admin/sqlnet.ora 파일에명시가가능합니다. ENCRYPTION_WALLET_LOCATION = (SOURCE = (METHOD = FILE) (METHOD_DATA = (DIRECTORY = /u01/oracle/wallet) ) ) 7/32

8 6.2 Wallet 위치조회및상태조회 SQL> set linesize 200 SQL> set pages 500 SQL> select wrl_parameter, status from v$encryption_wallet ; WRL_PARAMETER STATUS /u01/oracle/ wallet CLOSED v$encrytion_wallet 뷰를통하여 sqlnet.ora 에지정된경로와동일하게설정되어있는지를확인할수있으며 WalletFile의 Default 위치는 $ORACLE_BASE/admin/<global_db_name>/wallet 으로지정이되있으며명시적으로위치지정을해주지않을경우 ORA : cannot auto-create wallet 이발생합니다. 6.3 Master Key 생성 아래의패스워드생성은최초생성시에만사용해야하는점을유의하셔야합니다. 아래와같은문장으로패스워드를변경할경우에는기존의암호화되었던테이블을사용할수없게됩니다. 큰따옴표가사용되지않는경우비밀번호의문자는모두대문자가됩니다. 이명령은새전자지갑을열어사용할수있는상태로생성합니다. TDE에대한새전자지갑을생성할수있는유일한적합한방법이며 Oracle Wallet Manager 또는명령행툴 orapki를사용하여처음으로 TDE 전자지갑을생성할수없습니다. 새마스터키가생성되며전자지갑에기록됩니다. 새로생성된이마스터키는활성마스터키가됩니다. 8/32

9 oracle 부분은 wallet_password, 즉암호설정부분입니다. STATUS 부분 OPEN 확인 Master key OPEN 및 CLOSE Database 를재시작할때마다 Master Key 를아래의명령어로 Load 해야하며, Password 가틀릴경우 ORA : Failed to open wallet 에러가발생합니다. 또한 Wallet 을 OPEN 하지않고암호화된 Table 이나 Tablespace 를조회할때는 ORA : Wallet is not open 에러가발생합니다. 혹 Master Key 를 Close 시에는 Auto-login 이설정되어있을경우패스워드부분은생략을하여도됩니다. 10g 에서 11g 로업그레이드하였다면 Master Key는재생성해야합니다. (11gR1 11gR2도마찬가지이며 Wallet 경로의 ewallet.p12 파일도그대로가져가야합니다 ) Instance Crash 로인한 recover 가필요한경우 redo 와 undo 의암호화된 Data 에대한접근성이필요하므로 Database 가 OPEN 되기전에 Wallet 이 OPEN 되어야합니다. CLOSE 로에러가떨어진부분은 auto-login 이설정이안되어서발생한에러입니다. 9/32

10 만약설정이되어있는경우패스워드부분을생략하셔도가능하며에러가떨어지지않습니다. 다시 OPEN 해줍니다. 6.4 Column 또는 Tablespace 전체에대한암호화사용 암호화옵션을지정하여테이블을생성합니다. 기존테이블의컬럼을암호화합니다. ( 위에서생성한테이블사용 ) 1. SALT 옵션 암호화시에사용하는 Salt Option은데이터보안을강화하는방법중하나로임의의 String 으로암호화하는것이며암호화할때마다다른 String 패턴으로암호화가진행됩니다. Salt 옵션을사용하게되면추가적으로각데이터값마다 16bytes 가필요하며, 인덱스를사용할예정이라면 Salt Option 을사용해서는안됩니다. 2. NOMAC Parameter TDE 는기본적으로 SHA-1 알고리즘을사용하여무결성체크를합니다. NOMAC 파라미터를사용하게되면암호화및복호화시에하는무결성체크부분이빠지면서 10/32

11 TDE의관한성능오버헤드를줄일수있습니다. 이파라미터를사용하게되면각암호화된값보다디스크공간이 20 Bytes가더필요하게되고이미 SHA-1 알고리즘을사용하여 Table Column 암호화가있다면동일한 Table 의다른 Column을 NOMAC Parameter 로암호화를할수없습니다. < 무결성알고리즘변경 > SQL> ALTER TABLE test REKEY USING 3DES168 SHA-1 ; SQL> ALTER TABLE test REKEY USING 3DES168 NOMAC ; External Table 생성시암호화 External Table은오직 Datapump 로사용할때가능하고, External Table을새로운위치로 Move 하게되면임의로생성된 Encryption Key 를사용못하게됩니다. 그렇기때문에컬럼암호화시따로암호를지정하여 External Table 이 Move 를하더라도엑세스를가능하게해주어야합니다. SQL> create directory en_dir as /oracle ; SQL> grant read, write on directory en_dir to scott; SQL> conn scott/tiger SQL> create table test_ext (empno number(10), Empname varchar2(30), 11/32

12 Salary number(10) ENCRYPT USING '3DES168' identified by "oracle123") ORGANIZATION EXTERNAL ( TYPE ORACLE_DATAPUMP DEFAULT DIRECTORY en_dir LOCATION('TEST_ext.dat') ); 기존 Table의암호화 Column 을추가 / 변경시 AES192 알고리즘과 Salt, MAC Option 은 default 값으로 Index 를사용할예정이라면 NO SALT 옵션을부여해야합니다. 1. Column 추가시 SQL> ALTER TABLE test ADD (sales VARCHAR2(11) ENCRYPT no salt 'NOMAC' ); 2. Column 변경시 SQL> ALTER TABLE test MODIFY (sales ENCRYPT no salt 'NOMAC' ); SQL> ALTER TABLE test MODIFY (sales ENCRYPT SALT) ; 12/32

13 3. 암호화 Column 을제거시 SQL> ALTER TABLE test MODIFY (sales DECRYPT) ; 4. 암호화 Column 에대한 Encryption Key 와알고리즘변경시 - Encryption Key 변경시 SQL> ALTER TABLE test REKEY ; - 암호화알고리즘변경시 SQL> ALTER TABLE test REKEY USING 3DES168 ; 암호화된테이블스페이스를생성합니다. 중요 : 암호화되지않은기존테이블스페이스암호화는할수없습니다. 전체 Tablespace 에서데이터를암호화해야하는경우암호화된새테이블스페이스를 생성한후기존테이블스페이스에서새테이블스페이스로데이터를이동해야합니다. 13/32

14 7 테이블스페이스암호화마스터키포함여부확인 v$encrypted_tablespace 의 MASTERKEYID 는 base64 형식으로저장됩니다. 전자지갑내에서사용되는형식으로 ID 를가져오려면다음질의를실행해야합니다. select utl_raw.cast_to_varchar2( utl_encode.base64_encode('01' substr(masterkeyid,1,4))) utl_raw.cast_to_varchar2( utl_encode.base64_encode(substr(masterkeyid,5,length(masterkeyid)))) FROM v$encrypted_tablespaces; TEST 버전은 11gR2 버전이므로 01 을사용했지만 11gR1 일경우 05 로바꿔주어야합니다. 위의질의로가져온문자열을전자지갑의 ORACLE.SECURITY.DB.ENCRYPTION.MASTERKEY 값과비교해야합니다. 마지막의노란색으로표기된구절은현재의마스터키입니다. 14/32

15 Tablespace Key 는다음질의를사용하여가져올수도있습니다. SQL> select t.name, RAWTOHEX(x.mkid) from v$tablespace t, x$kcbtek x where t.ts#=x.ts# ; 해당값은 16 진수형식의 Key ID 입니다. 16진수문자열은전자지갑의콘텐츠와비교할수있도록 BASE64 문자열로변환할수도있습니다. SQL> select utl_raw.cast_to_varchar2( utl_encode.base64_encode ('01' substr('4072fdf269fc4f90bf29e02fededd9c2',1,4))) utl_raw.cast_to_varchar2( utl_encode.base64_encode (substr('4072fdf269fc4f90bf29e02fededd9c2',5,length ('4072FDF269FC4F90BF29E02FEDEDD9C2')))) masterkeyid_base64 FROM dual; BASE64 형식의키 ID 입니다. 15/32

16 8 컬럼을암호화마스터키존재여부확인하기 SQL> select MKEYID from enc$ where obj# in (select object_id from dba_objects where object_type='table' and object_name='test' and owner='scott'); 이후마스터키 ID 가전자지갑에존재하는지여부를파악합니다. 9 TDE 마스터키및전자지갑관리 전자지갑은중요한구성요소이며안전한위치 ( 데이터베이스백업이저장되는위치와다른위치 ) 에백업해야합니다. 마스터키가포함되어있는전자지갑이없어졌거나비밀번호를잊어버린경우암호화된데이터에더이상액세스할수없습니다. 전자지갑이다음시나리오에서백업되었는지확인하십시오 1 전자지갑을생성한직후. 2 마스터키를다시생성했을때 3 데이터베이스를백업할때. 전자지갑백업이데이터베이스백업과동일한위치에저장되지않았는지확인하십시오 4 전자지갑비밀번호를변경하기전 16/32

17 필요한경우전자지갑비밀번호를 Oracle Wallet Manager 내에서변경하거나 orapki 를사용하는 다음명령을사용 ( 부터시작 ) 하여변경할수있습니다 ( 아래사진참조 ) $ orapki wallet change_pwd wallet <wallet_location> Oracle은전자지갑파일을 $ORACLE_BASE 디렉토리외부에저장하여기타 Oracle 파일과동일한위치에백업하지않도록할것을권장합니다 또한이디렉토리및전자지갑파일에대한액세스를제한하여우발적인제거를방지하는것이좋습니다. 전자지갑파일에대한액세스를제한하는데권장되는방법이아래에나와있습니다. $ cd /etc $ mkdir pv oracle/wallets/<$oracle_sid> $ chown R oracle:oinstall oracle $ chmod R 700 oracle 전자지갑을생성한후전자지갑파일에대한권한설정을줄입니다. Wallet 경로의 ewallet.p12 의권한을 600 으로축소 Chmod 600 ewallet.p12 10 Tool 을이용한 Wallet 설정 10.1 Orapki Tool 17/32

18 Wallet 생성 Orapki 를생성시 Password 를미리기입할수있지만, 패스워드는미리기입하지않는것을 권장합니다. $ orapki wallet create -wallet <wallet 경로 > -pwd <wallet password> 미리기입하지말고패스워드부분은밑에서기재해주도록합니다 Wallet Password 변경 패스워드변경후에는기존 Password 로 wallet 을 Close 한후새로운 Password 로 Wallet 을 OPEN 해야합니다. (11g 에서만가능합니다.) $ orapki wallet change_pwd wallet <wallet경로 > -oldpwd < 이전암호 > newpwd < 바꿀암호 > 기존암호 oracle 에서새로운암호 oracle123 으로변경 SQL> select wrl_parameter, status from v$encryption_wallet ; OPEN 상태확인 SQL> alter system set wallet close identified by oracle ; 18/32

19 기존 Wallet 암호 CLOSE 및확인 SQL> alter system set encryption wallet open identified by oracle ; 기존암호오픈 SQL> alter system set encryption wallet open identified by oracle123 ; 바뀐암호오픈 SQL> select * from v$encryption_wallet ; 오픈상태확인 바뀐 Wallet 암호로 OPEN 확인모습, 기존암호 OPEN 불가 19/32

20 Auto-Login 설정 Metalink 문서 ID 데이터베이스재시작마다 Master Key 를수동으로 OPEN 하는번거로움을해소하기위하여 open 설정이가능합니다. 10g 의경우 auto-login 설정후 instance restart 를하여도상태는 CLOSE 로나옵니다. 암호화테이블에대해 DDL, DML 을한후상태체크를하면 OPEN 다시변경됩니다. 11g 의경우 restart 를하여도 OPEN 유지, wallet 을 Close 하여도 View 에서는 OPEN 상태 Wallet 상태가 Close로변경이되더라도암호화 Table 을조회시자동 OPEN 조회가능합니다. 오라클에서권장은하지않는방법으로편리할수있으나후에 wallet 이 open, close 가잘되지않는현상이간혹발생할수있습니다. orapki 에서 auto_login 옵션을사용하여 AUTO_LOGIN 설정 암호화테이블생성후 Insert 데이터 1 건입력 20/32

21 Shutdown 후 startup 해줍니다. ( Startup force 도상관없습니다. ) Close 상태확인됩니다. 21/32

22 Select 조회시다시 wallet 이 OPEN 으로변경되신것을확인하실수있습니다. 만약 Auto-login 이설정되어있지않은경우아래와같은에러를만날수있습니다. auto-login 이아닐경우 DB restart 후 wallet CLOSE 상태 만약 Auto-login 기능을제거시 OWM 을이용하여 auto-login 기능을해제해야합니다 OWM ( Oracle Wallet Management ) Wallet 파일을보다쉽게관리하기위한 GUI Tool 입니다. Master Key 생성, Auto-login, 패스워드변경등 TDE 와관련된모든것들을이 Tool 하나로관리할수있기때문에보다편리하게이용하실수있습니다. $ owm 1. OWM 실행 22/32

23 2. Wallet Open 23/32

24 상단 wallet 메뉴클릭후 OPEN 선택 3. Wallet 경로설정 24/32

25 Wallet 경로설정 4. Wallet 패스워드입력 25/32

26 Wallet 패스워드입력후좌측상단에메뉴가생긴것을확인 5. Auto-login 설정 26/32

27 Auto-login 체크후 SAVE 클릭 11 Exp/Imp 와 Expdp/Impdp Exp 불가능, Imp 부분적가능하며 expdp/impdp 를권고하며그에대한테스트를보여드리도록하겠습니다. Scott 유져의 Default Tablespace 를 encryptedtbs 로지정 27/32

28 Object 를이용해서데이터건수늘리기 28/32

29 EXP 테스트 29/32

30 Column 뿐만아니라 Tablespace 역시 Encrypt 는 EXP 가안되는것을확인하실수있습니다. Expdp / Impdp 를사용하는경우 $ expdp system/oracle directory=test_dir dumpfile=expdp.dmp logfile=expdp.log schemas=scott 30/32

31 ORA 오류가아닌단지메시지입니다. 암호화데이터가덤프파일안에저장되었다는뜻입니다. 덤프파일확인 $ strings expdp.dmp more 덤프파일이암호화된것을확인하실수있습니다. 31/32

32 Dump file 암호화 Encryption_password= Password 옵션을이용하면암호화된 table 을암호화형식의 dump 파일로받을 수있습니다. SQL> expdp scott/tiger schemas=scott directory=test_dir dumpfile=expdp2.dmp logfile=expdp2.log encryption_password="oracle123" 성공적으로 Expdp 받은것을확인하실수있습니다. $ string expdp2.dmp more 32/32

Oracle 보안 TDE Author 고요한 Creation Date Last Updated Version V2.0 Copyright(C) 2004 Goodus Inc. All Rights Reserved Version 변경일자

Oracle 보안 TDE Author 고요한 Creation Date Last Updated Version V2.0 Copyright(C) 2004 Goodus Inc. All Rights Reserved Version 변경일자 Oracle 보안 TDE Author 고요한 Creation Date 2011.12.05 Last Updated 2013-04-12 Version V2.0 Copyright(C) 2004 Goodus Inc. All Rights Reserved Version 변경일자 변경자 ( 작성자 ) 주요내용 1.0 2011.12.05 박제헌대리 문서최초작성 1.1 2012-02-02

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

슬라이드 1

슬라이드 1 Transparent Data Encryption(TDE) OS DB Author Email HomePage Linux 11g R2 윤현 sensyh@dbworks.co.kr http://www.dbworks.co.kr http://support.dbworks.co.kr Part I TDE 란? TDE 개요 TDE 이점 Part II TDE Column Encryption

More information

목 차

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

More information

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

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

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

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

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

오라클 데이터베이스 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

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

Tina Admin

Tina Admin 유니원아이앤씨 DB 기술지원팀 2015 년 09 월 09 일 문서정보 프로젝트명 TTS (Transportable Tablespace) 서브시스템명 버전 1.0 문서명 TTS (Transportable Tablespace) 작성일 2015-08-16 작성자 김성한 최종수정일 2015-09-09 문서번호 UNIONE-201509091051-KSH 재개정이력 일자내용수정인버전

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

Microsoft PowerPoint - 10Àå.ppt

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

More information

Tina Admin

Tina Admin Oracle 데이터암호화 Crypto_Package 유니원아이앤씨 DB 사업부이대혁 2014 년 12 월 19 일 문서정보 프로젝트명 ORACLE 암호화 서브시스템명 버전 1.0 문서명 ORACLE 암호화 작성일 2014-12-19 작성자 DB사업부이대혁사원 최종수정일 2014-12-19 문서번호 UNIONE-201402060432-LDH. 재개정이력 일자내용수정인버전

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

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

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

13주-14주proc.PDF

13주-14주proc.PDF 12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float

More information

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

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r -------------------------------------------------------------------- -- 1. : ts_cre_bonsa.sql -- 2. :

More information

Microsoft 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

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash

More information

untitled

untitled Oracle DBMS 로그인의접근제어우회 취약점분석 2006. 2. 9 인터넷침해사고대응지원센터 (KISC) 본보고서의전부나일부를인용시반드시 [ 자료 : 한국정보보호진흥원 (KISA)] 룰명시하여주시기바랍니다. 개요 o 2005년이후 Oracle Critical Patch Update(CPU) 는 Oracle사제품대상으로다수의보안패치및보안패치와관련된일반패치를발표하는주요수단임

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

슬라이드 1

슬라이드 1 UGENS SNC Techinical Report OEL6 + 12C RAC 사원최재정 UGENS SNC 목차 1. 12c 설치된곳에자료수집 2. SERVER DB 삭제 3. 12c grid 설치 4. oracle 12c 설치 5. 확인 2 Vi.bash_profile if [ -f ~/.bashrc ]; then. ~/.bashrc fi # User specific

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

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

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

More information

The Self-Managing Database : Automatic Health Monitoring and Alerting

The Self-Managing Database : Automatic Health Monitoring and Alerting The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG

More information

강의 개요

강의 개요 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

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

단계

단계 본문서에서는 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

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

SBR-100S User Manual

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

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

PowerPoint Presentation

PowerPoint Presentation Data Protection Rapid Recovery x86 DR Agent based Backup - Physical Machine - Virtual Machine - Cluster Agentless Backup - VMware ESXi Deploy Agents - Windows - AD, ESXi Restore Machine - Live Recovery

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 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 중요데이터암호화와 특권사용자통제를위한 베스트프랙티스 한국오라클 DB Security Solution Specialist 노형준 Agenda Big Picture of Oracle DB Security Advanced Security Option Database Vault Summary 2 Big Picture of Oracle DB Security 3 Database

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

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

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

본 강의에 들어가기 전

본 강의에 들어가기 전 1 2.1 대칭암호원리 제 2 장. 대칭암호와메시지기밀성 2 3 기본용어 평문 (Plaintext) - original message 암호문 (Ciphertext) - coded message 암호화 (Cipher) - algorithm for transforming plaintext to ciphertext 키 (Key) - info used in cipher

More information

문서 템플릿

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

More information

PowerPoint Presentation

PowerPoint Presentation FORENSIC INSIGHT; DIGITAL FORENSICS COMMUNITY IN KOREA SQL Server Forensic AhnLab A-FIRST Rea10ne unused6@gmail.com Choi Jinwon Contents 1. SQL Server Forensic 2. SQL Server Artifacts 3. Database Files

More information

Dropbox Forensics

Dropbox Forensics Cloud Storage Forensics Part I : Dropbox 2013. 09. 28 forensic.n0fate.com Dropbox Forensics Dropbox Forensics Dropbox 웹기반파일공유서비스 총 12 개의클라이언트지원 Desktop : Windows, Mac OS X, Linux Mobile : ios, Android,

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

最即時的Sybase ASE Server資料庫診斷工具

最即時的Sybase ASE Server資料庫診斷工具 TOAD 9.5 Toad Oracle 料 SQL 料 行 理 SQLprofile Quest Software 了 Oracle -Toad Tools of Oracle Application Developers Toad 了 DBA DBA 理 易 度 Toad 料 SQL PL/SQL Toad Oracle PL/SQL Toad Schema Browser Schema Browser

More information

ALTIBASE HDB Patch Notes

ALTIBASE HDB Patch Notes ALTIBASE HDB 6.5.1.5.6 Patch Notes 목차 BUG-45643 암호화컬럼의경우, 이중화환경에서 DDL 수행시 Replication HandShake 가실패하는문제가있어수정하였습니다... 4 BUG-45652 이중화에서 Active Server 와 Standby Server 의 List Partition 테이블의범위조건이다른경우에 Handshake

More information

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

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

Data Guard 기본개념.doc

Data Guard 기본개념.doc Data Guard 개념 (9i R2 9.2.0.1) 김형일 HIKIM000@EMPAL.COM 1 목차 1. DataGuard 개념 3 1.1 Data Guard Architecture 3 1.2 DataGuard 장점 4 1.3 Switch over and Failover 5 1.4 Physical Standby 와 Logical Standby 5 2. Data

More information

PRO1_09E [읽기 전용]

PRO1_09E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :

More information

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

PowerPoint Template

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

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

Slide 1

Slide 1 보안의시작 : 중요한데이터의암호화와마스킹 박형도 DB 기술팀 TSC 본부 Hyungdo.park@oracle.com 목차 데이터베이스보안 Oracle Database Security Data Encryption 데이터암호화의필요성 각종법규및 Compliance 오라클암호화솔루션의기능상의특징및혜택 Masking 업무데이터의보호현황과마스킹의필요성

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

untitled

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

More information

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

Microsoft PowerPoint - 30.ppt [호환 모드] 이중포트메모리의실제적인고장을고려한 Programmable Memory BIST 2010. 06. 29. 연세대학교전기전자공학과박영규, 박재석, 한태우, 강성호 hipyk@soc.yonsei.ac.kr Contents Introduction Proposed Programmable Memory BIST(PMBIST) Algorithm Instruction PMBIST

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

PowerPoint Presentation

PowerPoint Presentation FORENSICINSIGHT SEMINAR SQLite Recovery zurum herosdfrc@google.co.kr Contents 1. SQLite! 2. SQLite 구조 3. 레코드의삭제 4. 삭제된영역추적 5. 레코드복원기법 forensicinsight.org Page 2 / 22 SQLite! - What is.. - and why? forensicinsight.org

More information

PRO1_04E [읽기 전용]

PRO1_04E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC

More information

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

Microsoft Word - 10g RAC on Win2k.doc

Microsoft Word - 10g RAC on Win2k.doc 10g RAC on Win2K Document Control Date Author Change References 2006-03-30 신종근 초기작성함 1-1 ** Agenda 1. 작업목적 Down-Time 최소화!! 2. Pre-Install 환경 3. CRS Install 4. DBMS S/W Install 5. 9i 10g Upgrade 6. 문제점및주의사항

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

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

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

More information

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

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

More information

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

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

More information

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx Chapter 2 Secondary Storage and System Software References: 1. M. J. Folk and B. Zoellick, File Structures, Addison-Wesley. 목차 Disks Storage as a Hierarchy Buffer Management Flash Memory 영남대학교데이터베이스연구실

More information

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

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 9 장인덱스를배웁니다 1 1. 인덱스란무엇인가? 2 - ROWID ( 주소 ) 조회하기 SCOTT>SELECT ROWID, empno, ename 2 FROM emp 3 WHERE empno=7902 ; ROWID EMPNO ENAME --------------------------------- ----------

More information

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

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

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

More information

Oracle9i Real Application Clusters

Oracle9i Real Application Clusters Senior Sales Consultant Oracle Corporation Oracle9i Real Application Clusters Agenda? ? (interconnect) (clusterware) Oracle9i Real Application Clusters computing is a breakthrough technology. The ability

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

Result Cache 동작원리및활용방안 엑셈컨설팅본부 /DB 컨설팅팀김철환 개요 ORACLE DBMS 를사용하는시스템에서 QUERY 성능은무엇보다중요한요소중하나이며그 성능과직접적인관련이있는것이 I/O 이다. 많은건수를 ACCESS 해야만원하는결과값을얻을수있는 QUER

Result Cache 동작원리및활용방안 엑셈컨설팅본부 /DB 컨설팅팀김철환 개요 ORACLE DBMS 를사용하는시스템에서 QUERY 성능은무엇보다중요한요소중하나이며그 성능과직접적인관련이있는것이 I/O 이다. 많은건수를 ACCESS 해야만원하는결과값을얻을수있는 QUER Result Cache 동작원리및활용방안 엑셈컨설팅본부 /DB 컨설팅팀김철환 개요 ORACLE DBMS 를사용하는시스템에서 QUERY 성능은무엇보다중요한요소중하나이며그 성능과직접적인관련이있는것이 I/O 이다. 많은건수를 ACCESS 해야만원하는결과값을얻을수있는 QUERY 을실행하게된다면 BLOCK I/O 가많이발생하게된다. 이런이유로 QUERY 의성능은좋지못할것이다.

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

세미나(장애와복구-수강생용).ppt

세미나(장애와복구-수강생용).ppt DB PLAN Consultant jina6678@yahoo.co.kr 011-864-1858 - - 1. 2. DB 3. - 4. - 5. 6. 1 INSTANCE MMAN RECO RFS MRP ORBn RBAL MMON Dnnn Snnn Data Buffer Cache SGA Stream Pool Shared pool Large Pool PGA Log

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

NoSQL

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

More information

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

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현 02 Web Application Hosting in the AWS Cloud www.wisen.co.kr Wisely Combine the Network platforms Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인

More 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

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 SQL Sever Security Value ( 개인정보보호법과 SQL 암 호화 ) 씨퀄로최인규 세션소개 솔루션을구매해야할까요? SQL Server 기능만으로암호화프로젝트를수행할때의경험을공유하고자합니다. 개인정보보호법어렵지않아요!! 먼저사회적환경를이해하고 SQL Server 암호화기술을배웁니다. 그리고적용합니다. 먼저사회적환경을이해 하고 개인정보보호법관련법률소개

More information

Observational Determinism for Concurrent Program Security

Observational Determinism for  Concurrent Program Security 웹응용프로그램보안취약성 분석기구현 소프트웨어무결점센터 Workshop 2010. 8. 25 한국항공대학교, 안준선 1 소개 관련연구 Outline Input Validation Vulnerability 연구내용 Abstract Domain for Input Validation Implementation of Vulnerability Analyzer 기존연구

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

Advanced Product Service

Advanced Product Service Advanced Oracle Document CONVERT to ASM and Non-ASM Author: Hyun-Ho, Jung Site: http://www.commit.co.kr Email: admin@commit.co.kr cleanto@naver.com Creation Date: 2011-12 - 13 CONVERT to ASM and Non-ASM

More information

Oracle Regular Expression

Oracle Regular Expression Installing Oracle Cloud Control 12c on Oracle Linux 6.1 SEUNGCHEOL HAN 설치에앞서 현재설치과정은 Oracle Linux Enterprise 6.1 (64bit) 에서진행됩니다. Oracle Cloud Control 12c 설치를위해 Repository DB 로사용할 Oracle 11g R2 (11.2.0.3)

More information

Slide 1

Slide 1 Oracle Database 11gR2 의장점과 Real Application Testing 을활용한업그레이드베스트프랙티스 권희용 Principal Database Sales Consultant Database Technology, Technology Sales Consulting, Oracle Korea Oracle

More information

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

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

More information

PowerPoint 프레젠테이션

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

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

Microsoft Word - Automap3

Microsoft Word - Automap3 사 용 설 명 서 본 설명서는 뮤직메트로에서 제공합니다. 순 서 소개 -------------------------------------------------------------------------------------------------------------------------------------------- 3 제품 등록 --------------------------------------------------------------------------------------------------------------------------------------

More information

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2 유영테크닉스( 주) 사용자 설명서 HDD014/034 IDE & SATA Hard Drive Duplicator 유 영 테 크 닉 스 ( 주) (032)670-7880 www.yooyoung-tech.com 목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy...

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

PowerPoint 프레젠테이션 (Host) set up : Linux Backend RS-232, Ethernet, parallel(jtag) Host terminal Target terminal : monitor (Minicom) JTAG Cross compiler Boot loader Pentium Redhat 9.0 Serial port Serial cross cable Ethernet

More information

슬라이드 제목 없음

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

More information