목차 1. 시작하며 MySQL storage engines 복구유틸...3 1) Mysqlcheck...3 2) myisamchk MyISAM...6 1) 테이블생성...6 2).frm 복구...7 3).MYI 복구 ).
|
|
- 수린 신
- 7 years ago
- Views:
Transcription
1 [365 TIP 15 호 ] MySQL 사용하기 (2) 작성일자 : 작성자 : slowlygo@net-farm.com ( 주 ) 넷팜 365managed.com
2 목차 1. 시작하며 MySQL storage engines 복구유틸...3 1) Mysqlcheck...3 2) myisamchk MyISAM...6 1) 테이블생성...6 2).frm 복구...7 3).MYI 복구 ).MYD 복구 InnoDB ) InnoDB 타입테이블생성방법 ) 테이블생성 ) ibd 복구 ).frm 복구 마치며...24
3 1. 시작하며 안녕하세요. 반갑습니다. ^^ 이번호에서는페이지배경을좀넣어보았는데, 어떻습니까? 원체꾸미는건잼병이라... 저번호에서 MySQL 소개및설치, MySQL 로그, 권한시스템, 캐릭터셋을주내용으로하고, 기타내용도좀다루었는데요. 어떠셨는지모르겠네요. 이번호에서도이어서 MySQL 복구를주내용으로기타내용몇가지다루어보도록하겠습니다. 복구도또한제한적으로삭제되었을경우를보도록하겠습니다. 해당내용은 MySQL Server 을기준으로하고있습니다. 혹시잘못된내용이나문의가있으신경우에는 커뮤니티를 이용하시거나혹은 으로메일주시면감사하겠습니다. -1-
4 2. MySQL storage engines 간단히 MySQL storage engines에대해살펴보겠습니다. MySQL은다른테이블타입을가지는여러가지의 storage engines 지원합니다. MySQL 5.1이지원하는 storage engines은다음과같습니다. - MyISAM : 가장널리사용되는디폴트엔진 - InnoDB : 트랜잭션에안전한엔진 - Memory - Merge - Archive - Federated - NDBCLUSTER - CSV - Blackhole - Example 자세한사항은아래 URL을참조하길바랍니다. 참고로항상복구전에백업은필히하셔야합니다. MyISAM과 InnoDB에대해서만다루도록하겠습니다. -2-
5 3. 복구유틸 mysqlcheck client 혹은 myisamchk 유틸을이용해서체크하거나수선할수있습니다. 위 2가지명령어는유사하지만차이점은 - mysqlcheck는 MySQL이실행중일때사용이가능하고 myisamchk는중지되었을때사용가능하다는점입니다. - 또한 storage engines별로사용가능할수도아닐수도있습니다. - myisamchk는 myisam 방식일때가능합니다. 1) Mysqlcheck 아래와같은 4가지 SQL 구문을이용합니다. - CHECK TABLE : 테이블에러를체크합니다. - REPAIR TABLE : 깨진테이블을복구합니다. 실행전꼭테이타를백업해두셔야합니다. 최악을경우데이타가전부날아갈수있습니다. - ANALYZE TABLE : 테이블의키분포를분석하고저장합니다. - OPTIMIZE TABLE : 테이블에많은부분이삭제되었거나다양한길이를가진 rows에많은변화가있었을경우실행해주는것이좋지만가끔필요할때해주실수있겠네요. 데이타파일의흩어짐과사용되지않는공간을확인하여해당값들을재선언하는역할을합니다. 아래와같이사용이가능합니다. shell> mysqlcheck [options] db_name [tables] shell> mysqlcheck [options] --databases db_name1 [db_name2 db_name3...] shell> mysqlcheck [options] --all-databases 여러가지옵션이있지만일반적으로아래와같은옵션을많이사용합니다. --all-databases, -A --analyze, -a --auto-repair -3-
6 --fast, -F --force, -f --optimize, -o --repair, -r : 유니크하지않은 unique key를제외한거의모든문제점을고칩니다. 아래는실행한화면입니다. [root@localhost ~]# /usr/local/mysql/bin/mysqlcheck -Aao --auto-repair -u root -p Enter password:... 중략... mysql.general_log note : The storage engine for the table doesn't support optimize mysql.help_category OK mysql.help_keyword OK mysql.help_relation OK mysql.help_topic OK mysql.host Table is already up to date mysql.ndb_binlog_index Table is already up to date mysql.plugin Table is already up to date... 중략... mysql.time_zone_name Table is already up to date mysql.time_zone_transition Table is already up to date mysql.time_zone_transition_type Table is already up to date mysql.user OK 참고로 [ Table is already up to date ] 는테이블을체크할필요가없음을나타냅니다. 어떤문제가있다면문제가있다고나오고자동적으로해당문제를해결할려고합니다. -4-
7 2) myisamchk myisamchk 은데이타베이스테이블에관한정보를가져오고, 체크, 수선, 최적화하는유틸입니다. shell> myisamchk [options] tbl_name... 여러가지옵션이있지만일반적으로아래와같은옵션을많이사용합니다. --analyze, -a --check, -c, --fast, -F : 적절하게닫히지않은테이블은체크합니다. --force, -f : 에러가발견되면수선합니다. --quick, -q : 데이타파일은수정하지않고빠르게수선합니다. --recover, -r : unique하지않은 unique keys를제외한문제를수선합니다. [root@localhost ~]# ps aux grep mysql root pts/0 S 22:30 0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/localhost.pid mysql pts/0 Sl 22:30 0:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --logerror=/usr/local/mysql/data/localhost.err --pid-file=/usr/local/mysql/data/localhost.pid --socket=/tmp/mysql.sock --port=3306 [root@localhost ~]# kill # 확인한프로세스강제로죽입니다. [root@localhost ~]# ps aux grep mysql [root@localhost ~]# cp -arpf /usr/local/mysql/data/test/./test # myisamchk를위해임시폴더로체크할테이타베이스를옮깁니다. # 작업전백업은필수입니다. `/usr/local/mysql/data/test/' -> `./test' `/usr/local/mysql/data/test/test.myi' -> `./test/test.myi' `/usr/local/mysql/data/test/test.frm' -> `./test/test.frm' `/usr/local/mysql/data/test/test.myd' -> `./test/test.myd' `/usr/local/mysql/data/test/db.opt' -> `./test/db.opt' -5-
8 ~]# /usr/local/mysql/bin/myisamchk -ac./test/test Checking MyISAM file:./test/test Data records: 6 Deleted blocks: 0 - check file-size - check record delete-chain - check key delete-chain - check index reference - check data record references index: 1 - check record links [root@localhost ~]# /usr/local/mysql/bin/myisamchk -r./test/test - recovering (with sort) MyISAM-table './test/test' Data records: 6 - Fixing index 1 4. MyISAM MySQL에서디폴트스토리지엔진 ( 생성시 ENGINE옵션을주지않았을경우 ) 이며 MyISAM 테이블은 3개의파일로구성됩니다. 테이블네임 + 파일타입을가르키는확장자형식입니다. -.frm : table 포맷이저장됩니다. -.MYD : 데이타파일이저장됩니다. -.MYI : 인덱스파일이저장됩니다. 1) 테이블생성 mysql> create database test; Query OK, 1 row affected (0.01 sec) mysql> create table test(no int(10) not null auto_increment primary key, name varchar(50)); Query OK, 0 rows affected (0.01 sec) mysql> insert into test(name) values('netfarm'); Query OK, 1 row affected (0.00 sec) -6-
9 # 10번실행 no name 1 netfarm... 중략 netfarm 10 rows in set (0.00 sec) mysql> \! ls -al /usr/local/mysql/data/test/ 합계 32 drwx mysql mysql 월 9 17:36. drwx mysql mysql 월 9 17:31.. -rw-rw mysql mysql 61 11월 9 17:31 db.opt -rw-rw mysql mysql 월 9 17:38 test.myd -rw-rw mysql mysql 월 9 17:38 test.myi -rw-rw mysql mysql 월 9 17:36 test.frm 2).frm 복구 mysql> \! rm /usr/local/mysql/data/test/test.frm mysql> \! ls -al /usr/local/mysql/data/test/ 합계 20 drwx mysql mysql 월 9 17:42. drwx mysql mysql 월 9 17:31.. -rw-rw mysql mysql 61 11월 9 17:31 db.opt -rw-rw mysql mysql 월 9 17:38 test.myd -rw-rw mysql mysql 월 9 17:38 test.myi no name 1 netfarm -7-
10 ... 중략 netfarm 10 rows in set (0.00 sec) mysql> insert into test(name) values('netfarm'); Query OK, 1 row affected (0.00 sec) mysql> \! ls -al /usr/local/mysql/data/test/ 합계 20 drwx mysql mysql 월 9 17:42. drwx mysql mysql 월 9 17:31.. -rw-rw mysql mysql 61 11월 9 17:31 db.opt -rw-rw mysql mysql 월 9 17:43 test.myd -rw-rw mysql mysql 월 9 17:43 test.myi no name 1 netfarm... 중략 netfarm 11 netfarm 11 rows in set (0.00 sec) mysql> delete from test where no=11; Query OK, 1 row affected (0.00 sec) no name 1 netfarm... 중략 netfarm -8-
11 10 rows in set (0.00 sec) mysql> check table test; Table Op Msg_type Msg_text test.test check status OK row in set (0.00 sec) mysql> insert into test(name) values('netfarm'); Query OK, 1 row affected (0.00 sec) no name 1 netfarm... 중략 netfarm 12 netfarm 11 rows in set (0.00 sec) # 삭제되더라도일단이상은없어보입니다. # query cache 로부터모든 query 결과를제거하기위해아래명령을실행합니다. # (MySQL 서버가리스타트되는경우와동일하다고보셔도무방하겠습니다.) mysql> flush table test; Query OK, 0 rows affected (0.00 sec) ERROR 1146 (42S02): Table 'test.test' doesn't exist mysql> check table test; Table Op Msg_type Msg_text
12 test.test check Error Table 'test.test' doesn't exist test.test check status Operation failed rows in set (0.00 sec) 백업파일이있을경우백업을이용복구할수있겠지만없을경우는, 테이블을재생성하는방법으로처리할 수있습니다..frm 파일은최초생성시에만수정되는파일이기때문에해당파일만복구하면됩니다. 백업파일이없으므로테이블을다시생성하는방법을취하도록하겠습니다. mysql> \! ls -al /usr/local/mysql/data/test/ 합계 20 drwx mysql mysql 월 9 21:31. drwx mysql mysql 월 9 21:32.. -rw-rw mysql mysql 61 11월 9 17:31 db.opt -rw-rw mysql mysql 월 9 21:24 test.myd -rw-rw mysql mysql 월 9 21:24 test.myi mysql> \! mv /usr/local/mysql/data/test/test.myd /usr/local/mysql/data/test/test_ori.myd mysql> \! mv /usr/local/mysql/data/test/test.myi /usr/local/mysql/data/test/test_ori.myi # 위 2파일을백업해둡니다. mysql> create table test(no int(10) not null auto_increment primary key, name varchar(50)); Query OK, 0 rows affected (0.00 sec) mysql> \! mv /usr/local/mysql/data/test/test_ori.myi /usr/local/mysql/data/test/test.myi mysql> \! mv /usr/local/mysql/data/test/test_ori.myd /usr/local/mysql/data/test/test.myd # 백업해둔파일을복구합니다. mysql> \! ls -al /usr/local/mysql/data/test 합계 32 drwx mysql mysql 월 9 21:34. drwx mysql mysql 월 9 21:32.. -rw-rw mysql mysql 61 11월 9 17:31 db.opt -rw-rw mysql mysql 월 9 21:24 test.myd -rw-rw mysql mysql 월 9 21:24 test.myi -rw-rw mysql mysql 월 9 21:34 test.frm no name -10-
13 1 netfarm... 중략 netfarm 12 netfarm 11 rows in set (0.00 sec) 3).MYI 복구 mysql> show index in test; Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment test 0 PRIMARY 1 no A NULL NULL NULL BTREE row in set (0.00 sec) mysql> \! rm /usr/local/mysql/data/test/test.myi # 삭제합니다. mysql> show index in test; Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment test 0 PRIMARY 1 no A NULL NULL NULL BTREE -11-
14 row in set (0.00 sec) mysql> flush table test; Query OK, 0 rows affected (0.00 sec) mysql> show index in test; ERROR 1017 (HY000): Can't find file: 'test' (errno: 2) ERROR 1017 (HY000): Can't find file: 'test' (errno: 2) mysql> repair table test; Table Op Msg_type Msg_text test.test repair Error Can't find file: 'test' (errno: 2) test.test repair status Operation failed rows in set (0.01 sec) mysql> \! cp /usr/local/mysql/data/test/test.myd cp /usr/local/mysql/data/test/test_ori.myd # 복구전데이타파일을백업해둡니다. mysql> truncate table test; Query OK, 0 rows affected (0.00 sec) # 새데이타파일과인덱스파일을생성합니다. # truncate 명령어는데이타를비우는명령어입니다. mysql> \! ls -al /usr/local/mysql/data/test/ 합계 32 drwx mysql mysql 월 9 21:50. drwx mysql mysql 월 9 21:46.. -rw-rw mysql mysql 61 11월 9 17:31 db.opt -rw-rw mysql mysql 0 11월 9 21:50 test.myd -rw-rw mysql mysql 월 9 21:50 test.myi -rw-rw mysql mysql 월 9 21:34 test.frm -rw-rw mysql mysql 월 9 21:37 test_ori.myd mysql> desc test; -12-
15 Field Type Null Key Default Extra no int(10) NO PRI NULL auto_increment name varchar(50) YES NULL rows in set (0.00 sec) mysql> show index from test; Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment test 0 PRIMARY 1 no A 0 NULL NULL BTREE row in set (0.00 sec) mysql> \! cp /usr/local/mysql/data/test/test_ori.myd /usr/local/mysql/data/test/test.myd mysql> flush table test; Query OK, 0 rows affected (0.00 sec) # 백업해둔파일을복구합니다. Empty set (0.00 sec) mysql> check table test; Table Op Msg_type Msg_text test.test check warning Size of datafile is: 240 Should be: 0 test.test check error Record-count is not ok; is 12 Should be: 0 test.test check warning Found 12 key parts. Should be: 0 test.test check error Corrupt -13-
16 rows in set (0.00 sec) mysql> repair table test; Table Op Msg_type Msg_text test.test repair warning Number of rows changed from 0 to 12 test.test repair status OK rows in set (0.00 sec) # 테이블을수선합니다. no name 1 netfarm... 중략 netfarm 12 netfarm 13 netfarm 12 rows in set (0.00 sec) -14-
17 4).MYD 복구기본적으로테이타파일이기때문에삭제되어버리고백업이없다면복구는불가능하겠지만깨졌다는가정하에테스트를해보도록하겠습니다. ~]# ls -al /usr/local/mysql/data/test/ 합계 36 drwx mysql mysql 월 9 21:53. drwx mysql mysql 월 9 21:46.. -rw-rw mysql mysql 61 11월 9 17:31 db.opt -rw-rw mysql mysql 월 9 21:53 test.myd -rw-rw mysql mysql 월 9 21:53 test.myi -rw-rw mysql mysql 월 9 21:34 test.frm -rw-rw mysql mysql 월 9 21:37 test_ori.myd [root@localhost ~]# split -b 120 /usr/local/mysql/data/test/test.myd test # 깨진테스트를위해 120bytes로잘랐습니다. [root@localhost ~]# ls testaa testab [root@localhost ~]# mv testaa /usr/local/mysql/data/test/test.myd mv: overwrite `/usr/local/mysql/data/test/test.myd'? y `testaa' -> `/usr/local/mysql/data/test/test.myd' removed `testaa' # 자른파일중하나를덮어씁니다. [root@localhost ~]# mysql -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: log Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use test; Database changed mysql> show tables; Tables_in_test
18 test row in set (0.00 sec) ERROR 1194 (HY000): Table 'test' is marked as crashed and should be repaired mysql> repair table test; Table Op Msg_type Msg_text test.test repair warning Number of rows changed from 12 to 6 test.test repair status OK rows in set (0.00 sec) no name 1 netfarm 2 netfarm 3 netfarm 4 netfarm 5 netfarm 6 netfarm 6 rows in set (0.00 sec) 이후로는바이너리로그를이용복구과정을거쳐야하겠네요. -16-
19 5. InnoDB InnoDB 는 commit, rollback, crach-recovery capabilities 가진트랜잭션에안전한스토리지엔진입니다. 아래는 --with-plugins=all 옵션을주고컴파일했을때의내용입니다. mysql> show engines; Engine Support Comment Transactions XA Savepoints ndbcluster NO Clustered, fault-tolerant tables NULL NULL NULL MRG_MYISAM YES Collection of identical MyISAM tables NO NO NO BLACKHOLE YES /dev/null storage engine (anything you write to it disappears) NO NO NO CSV YES CSV storage engine NO NO NO MEMORY YES Hash based, stored in memory, useful for temporary tables NO NO NO FEDERATED NO Federated MySQL storage engine NULL NULL NULL ARCHIVE YES Archive storage engine NO NO NO InnoDB YES Supports transactions, row-level locking, and foreign keys YES YES YES MyISAM DEFAULT Default engine as of MySQL 3.23 with great performance NO NO NO rows in set (0.00 sec) mysql> show plugins; Name Status Type Library License binlog ACTIVE STORAGE ENGINE NULL GPL partition ACTIVE STORAGE ENGINE NULL GPL ARCHIVE ACTIVE STORAGE ENGINE NULL GPL BLACKHOLE ACTIVE STORAGE ENGINE NULL GPL CSV ACTIVE STORAGE ENGINE NULL GPL FEDERATED DISABLED STORAGE ENGINE NULL GPL MEMORY ACTIVE STORAGE ENGINE NULL GPL MyISAM ACTIVE STORAGE ENGINE NULL GPL MRG_MYISAM ACTIVE STORAGE ENGINE NULL GPL ndbcluster DISABLED STORAGE ENGINE NULL GPL InnoDB ACTIVE STORAGE ENGINE ha_innodb_plugin.so GPL rows in set (0.03 sec) -17-
20 디폴트인경우 data 와 indexs 는 ibdata* 에저장되고 bl_name.frm 은보통처럼생성됩니다. multiple tablespaces 를가능하도록설정한경우, data 와 indexs 는.ibd 에함께저장되고 tbl_name.frm 은보 통처럼생성됩니다. 1) InnoDB 타입테이블생성방법 mysql> create table test(no int(10) not null auto_increment primary key, name varchar(50)) ENGINE=InnoDB; Query OK, 0 rows affected (0.00 sec) mysql> show table status from test; Name Engine Version Row_format Rows Avg_row_length Data_length Max_data_length Index_length Data_free Auto_increment Create_time Update_time Check_time Collation Checksum Create_options Comment test InnoDB 10 Compact :15:57 NULL NULL utf8_general_ci NULL row in set (0.00 sec) mysql> start transaction; Query OK, 0 rows affected (0.00 sec) mysql> insert into test(name) values('netfarm'); Query OK, 1 row affected (0.00 sec) mysql> commit; -18-
21 Query OK, 0 rows affected (0.00 sec) mysql> set autocommit=0; Query OK, 0 rows affected (0.00 sec) # 디폴트는 autocommit=1 값입니다. mysql> insert into test(name) values('netfarm'); Query OK, 1 row affected (0.00 sec) mysql> rollback; Query OK, 0 rows affected (0.01 sec) no name 1 netfarm 1 row in set (0.00 sec) 2) 테이블생성 mysql> use test; Database changed mysql> create table test(no int(10) not null auto_increment primary key, name varchar(50)) ENGINE=InnoDB; Query OK, 0 rows affected (0.02 sec) mysql> insert into test(name) values('netfarm'); Query OK, 1 row affected (0.01 sec) -19-
22 no name 1 netfarm... 중략 netfarm 10 rows in set (0.01 sec) mysql> \! ls /usr/local/mysql/data/ ib_logfile0 ib_logfile1 ibdata1 ibdata2 localhost.err localhost.pid mysql mysql-bin mysqlbin mysql-bin.index test mysql> \! ls /usr/local/mysql/data/test/ test.frm 3) ibd 복구 mysql> \! rm /usr/local/mysql/data/ibdata1 mysql> \! rm /usr/local/mysql/data/ibdata2 # InnoDB 테이타파일을삭제합니다. mysql> \! ls /usr/local/mysql/data/ ib_logfile0 ib_logfile1 localhost.err localhost.pid mysql mysql-bin mysql-bin mysqlbin.index test no name 1 netfarm... 중략 netfarm 10 rows in set (0.00 sec) -20-
23 mysql> insert into test(name) values('netfarm'); Query OK, 1 row affected (0.00 sec) no name 1 netfarm... 중략 netfarm 11 netfarm 11 rows in set (0.00 sec) mysql> \! /etc/init.d/mysqld restart Shutting down MySQL.. [ OK ] Starting MySQL... [ OK ] ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 1 Current database: test ERROR 1286 (42000): Unknown table engine 'InnoDB' mysql> \! tail /usr/local/mysql/data/localhost.err InnoDB: All log files must be created also in database creation. InnoDB: If you want bigger or smaller log files, shut down the InnoDB: database and make sure there were no errors in shutdown. InnoDB: Then delete the existing log files. Edit the.cnf file InnoDB: and start the database again :40:26 [ERROR] Plugin 'InnoDB' init function returned error :40:26 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed :40:26 [Note] Event Scheduler: Loaded 0 events :40:26 [Note] /usr/local/mysql/libexec/mysqld: ready for connections. -21-
24 Version: ' log' socket: '/tmp/mysql.sock' port: 3306 Source distribution # InnoDB 데이타파일과로그파일은동시에생성되어야함을알수있습니다. # 간단히해당로그파일은데이타파일이삭제되었거나이와유사한경우에도움을주지못한다는것을알수있습니다. # 물론이런경우는데이타베이스외적문제로인해발생할가능성이많겠습니다. # 이러한문제가아니라면데이타베이스를다시시작하게되면자동복구됩니다. mysql> \! rm /usr/local/mysql/data/ib* mysql> \! ls /usr/local/mysql/data localhost.err localhost.pid mysql mysql-bin mysql-bin mysql-bin mysqlbin mysql-bin.index test mysql> \! /etc/init.d/mysqld restart Shutting down MySQL.. [ OK ] Starting MySQL... [ OK ] mysql> \! tail /usr/local/mysql/data/localhost.err InnoDB: Database physically writes the file full: wait... InnoDB: Progress in MB: 100 InnoDB: Doublewrite buffer not found: creating new InnoDB: Doublewrite buffer created InnoDB: Creating foreign key constraint system tables InnoDB: Foreign key constraint system tables created :46:57 InnoDB Plugin started; log sequence number :46:58 [Note] Event Scheduler: Loaded 0 events :46:58 [Note] /usr/local/mysql/libexec/mysqld: ready for connections. Version: ' log' socket: '/tmp/mysql.sock' port: 3306 Source distribution # 전부초기화되어생성되었습니다. # 백업본이없으므로바이너리로그를통해복구를시도합니다. mysql> select * from test.test; ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 1 Current database: test ERROR 1146 (42S02): Table 'test.test' doesn't exist mysql> \! /usr/local/mysql/bin/mysqlbinlog /usr/local/mysql/data/mysql-bin.00* grep -n "create -22-
25 table test" 34:create table test(no int(10) not null auto_increment primary key, name varchar(50)) ENGINE=InnoDB # 위치를찾습니다. mysql> \! /usr/local/mysql/bin/mysqlbinlog /usr/local/mysql/data/mysql-bin.00* sed -n 20,36p AAAAAAAAAAAAAAAAAACF+/hKEzgNAAgAEgAEBAQEEgAAUwAEGggAAAAICAgC '/*!*/; # at 106 # :35:19 server id 1 end_log_pos 267 Query thread_id=1 exec_time=0 error_code=0 use test/*!*/; SET TIMESTAMP= /*!*/; @@session.autocommit=1/*!*/; SET /*!\C utf8 *//*!*/; /*!*/; create table test(no int(10) not null auto_increment primary key, name varchar(50)) ENGINE=InnoDB /*!*/; # at 267 # 해당위치의시간값을알아냅니다. mysql> \! /usr/local/mysql/bin/mysqlbinlog --start-datetime=' :35:19' /usr/local/mysql/data/mysql-bin.00* mysql ERROR 1050 (42S01) at line 32: Table 'test' already exists mysql> \! rm /usr/local/mysql/data/test/test.frm mysql> \! /usr/local/mysql/bin/mysqlbinlog --start-datetime=' :35:19' /usr/local/mysql/data/mysql-bin.00* mysql ERROR 1050 (42S01) at line 32: Table 'test' already exists mysql> \! ls /usr/local/mysql/data/test/ mysql> flush table test; Query OK, 0 rows affected (0.00 sec) -23-
26 mysql> \! /usr/local/mysql/bin/mysqlbinlog --start-datetime=' :35:19' /usr/local/mysql/data/mysql-bin.00* mysql # 해당시간이후로전내용을복구합니다. mysql> select * from test.test; no name 1 netfarm... 중략 netfarm 11 netfarm 11 rows in set (0.00 sec) 4).frm 복구 MyISAM 에서와유사한방법으로복구하시면됩니다. 6. 마치며 의문사항이나잘못된내용이있으면메일이나커뮤니티를이용해서문의해주세요.!! 참고문서 : -- 수고많이하셨습니다. -- [ 본문서의수정및재배포를금합니다.] -24-
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목차 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 informationMySQL-.. 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 informationORANGE 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본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인
스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게
More informationPowerPoint 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휠세미나3 ver0.4
andromeda@sparcs:/$ ls -al dev/sda* brw-rw---- 1 root disk 8, 0 2014-06-09 18:43 dev/sda brw-rw---- 1 root disk 8, 1 2014-06-09 18:43 dev/sda1 brw-rw---- 1 root disk 8, 2 2014-06-09 18:43 dev/sda2 andromeda@sparcs:/$
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 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 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歯sql_tuning2
SQL Tuning (2) SQL SQL SQL Tuning ROW(1) ROW(2) ROW(n) update ROW(2) at time 1 & Uncommitted update ROW(2) at time 2 SQLDBA> @ UTLLOCKT WAITING_SESSION TYPE MODE_REQUESTED MODE_HELD LOCK_ID1
More information10.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 informationTablespace On-Offline 테이블스페이스 온라인/오프라인
2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가
More informationI 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 informationRelational Model
Relational Model Entity 실체 Department 학과코드 창립년도 홈페이지 학과코드 창립년도 홈페이지 학과코드 창립년도 홈페이지 학과코드 창립년도 홈페이지 학과코드 bis 창립년도 2001 홈페이지 bioeng. 학과코드 bs 창립년도 1972 홈페이지 bio. 학과코드 cs 창립년도 1972 홈페이지 cs. 학과코드 mas 창립년도 1972
More informationMS-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슬라이드 1
/ 유닉스시스템개요 / 파일 / 프로세스 01 File Descriptor file file descriptor file type unix 에서의파일은단지바이트들의나열임 operating system 은파일에어떤포맷도부과하지않음 파일의내용은바이트단위로주소를줄수있음 file descriptor 는 0 이나양수임 file 은 open 이나 creat 로 file
More informationRemote UI Guide
Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................
More information8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )
8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop
More information1217 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 informationDBMS & 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 informationNoSQL
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 informationPowerPoint 프레젠테이션
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 informationSpring Boot/JDBC JdbcTemplate/CRUD 예제
Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.
More informationuntitled
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 informationTITLE
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 informationCD-RW_Advanced.PDF
HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5
More informationMAX+plus II Getting Started - 무작정따라하기
무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,
More informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More informationuntitled
Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.
More information강의 개요
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윈도우시스템프로그래밍
데이터베이스및설계 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 informationData 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 informationOracle 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 informationPowerPoint 프레젠테이션
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 informationInsertColumnNonNullableError(#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 information3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT
3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT NOT NULL, FOREIGN KEY (parent_id) REFERENCES Comments(comment_id)
More information초보자를 위한 ADO 21일 완성
ADO 21, 21 Sams Teach Yourself ADO 2.5 in 21 Days., 21., 2 1 ADO., ADO.? ADO 21 (VB, VBA, VB ), ADO. 3 (Week). 1, 2, COM+ 3.. HTML,. 3 (week), ADO. 24 1 - ADO OLE DB SQL, UDA(Universal Data Access) ADO.,,
More informationK7VT2_QIG_v3
1......... 2 3..\ 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 " RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K
More informationPowerPoint 프레젠테이션
MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령
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
유영테크닉스( 주) 사용자 설명서 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 informationPRO1_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 informationPRO1_02E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG
More informationSmart Power Scope Release Informations.pages
v2.3.7 (2017.09.07) 1. Galaxy S8 2. SS100, SS200 v2.7.6 (2017.09.07) 1. SS100, SS200 v1.0.7 (2017.09.07) [SHM-SS200 Firmware] 1. UART Command v1.3.9 (2017.09.07) [SHM-SS100 Firmware] 1. UART Command SH모바일
More information13주-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 informationSena Device Server Serial/IP TM Version
Sena Device Server Serial/IP TM Version 1.0.0 2005. 3. 7. Release Note Revision Date Name Description V1.0.0 2005-03-7 HJ Jeon Serial/IP 4.3.2 ( ) 210 137-130, : (02) 573-5422 : (02) 573-7710 email: support@sena.com
More information슬라이드 1
2015( 제 8 회 ) 한국소프트웨어아키텍트대회 OSS 성능모니터링을위한 Open Source SW 2015. 07. 16 LG CNS 김성조 Tomcat & MariaDB 성능모니터링 Passion Open Source Software Open Hadoop IT Service Share Communication Enterprise Source Access
More informationETL_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 informationLXR 설치 및 사용법.doc
Installation of LXR (Linux Cross-Reference) for Source Code Reference Code Reference LXR : 2002512( ), : 1/1 1 3 2 LXR 3 21 LXR 3 22 LXR 221 LXR 3 222 LXR 3 3 23 LXR lxrconf 4 24 241 httpdconf 6 242 htaccess
More informationPRO1_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 informationMicrosoft Word - USB복사기.doc
Version: SD/USB 80130 Content Index 1. Introduction 1.1 제품개요------------------------------------------------------------P.02 1.2 모델별 제품사양-------------------------------------------------------P.04 2. Function
More informationALTIBASE 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@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제목을 입력하세요.
1. 4 1.1. SQLGate for Oracle? 4 1.2. 4 1.3. 5 1.4. 7 2. SQLGate for Oracle 9 2.1. 9 2.2. 10 2.3. 10 2.4. 13 3. SQLGate for Oracle 15 3.1. Connection 15 Connect 15 Multi Connect 17 Disconnect 18 3.2. Query
More information본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 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다양한 예제로 쉽게 배우는 오라클 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 information0.1-6
HP-19037 1 EMP400 2 3 POWER EMP400 4 5 6 7 ALARM CN2 8 9 CN3 CN1 10 24V DC CN4 TB1 11 12 Copyright ORIENTAL MOTOR CO., LTD. 2001 2 1 2 3 4 5 1.1...1-2 1.2... 1-2 2.1... 2-2 2.2... 2-4 3.1... 3-2 3.2...
More informationR50_51_kor_ch1
S/N : 1234567890123 Boot Device Priority NumLock [Off] Enable Keypad [By NumLock] Summary screen [Disabled] Boor-time Diagnostic Screen [Disabled] PXE OPROM [Only with F12]
More information<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>
보자. 이제 v4.6.2-1 로업데이트됐다. 그림 F-15의하단처럼 msfupdate를입력해 root @bt:~# msfudpate 그림 F-16 과같이정상적으로업데이트가진행되는것을볼수있다. 이후에는 msfupdate를입력하면최신업데이트모듈과공격코드를쉽게유지할수있다. 그림 F-16 msfupdate의진행확인 G. SET 업데이트문제해결 백트랙을기본설치로운영을할때에는
More informationPowerPoint 프레젠테이션
공개 SW 솔루션설치 & 활용가이드 시스템 SW > 데이터관리 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 -
More informationWebtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201
Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 멀티및와일드인증서의경우포트번호를동일하게설정이가능하다. (https 통신으로 443 으로통일가능 ) 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. [root@localhost New]$ cp star.ucert.co.kr* /webtob/ssl
More informationPowerPoint 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 informationSolaris Express Developer Edition
Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC
More information10X56_NWG_KOR.indd
디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때
More informationSQL 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 informationContents 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구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한
수업환경구축 웹데이터베이스구축및실습 구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 http://chrome.google.com 한림대학교웹데이터베이스 - 이윤환 APM 설치 : AUTOSET6
More informationPowerPoint 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<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>
i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,
More information문서 템플릿
HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,
More informationARMBOOT 1
100% 2003222 : : : () PGPnet 1 (Sniffer) 1, 2,,, (Sniffer), (Sniffer),, (Expert) 3, (Dashboard), (Host Table), (Matrix), (ART, Application Response Time), (History), (Protocol Distribution), 1 (Select
More informationLCD Display
LCD Display SyncMaster 460DRn, 460DR VCR DVD DTV HDMI DVI to HDMI LAN USB (MDC: Multiple Display Control) PC. PC RS-232C. PC (Serial port) (Serial port) RS-232C.. > > Multiple Display
More informationPowerChute Personal Edition v3.1.0 에이전트 사용 설명서
PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..
More informationApache install guide
APACHE INSTALL GUIDE 2.X.X VERSION INAMES CO. LTD. 목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라우저테스트 2. 주의사항 신규및갱신구분 CSR 직접생성여부 5. 이슈 *:80 443 포트 VirtualHost 대상 Error_log 3. 인증서설치
More informationSena Technologies, Inc. HelloDevice Super 1.1.0
HelloDevice Super 110 Copyright 1998-2005, All rights reserved HelloDevice 210 ()137-130 Tel: (02) 573-5422 Fax: (02) 573-7710 E-Mail: support@senacom Website: http://wwwsenacom Revision history Revision
More informationuntitled
(shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,
More informationbn2019_2
arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily
More informationOrcad Capture 9.x
OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd
More informationMicrosoft PowerPoint - 1_3_DBA_SQL_tuning
아주특별한 SQL 튜닝 씨퀄로 김정선 아주특별한 Level 400 100 개념및소개수준 200 중간수준 300 고급수준 400 전문가수준 선수지식불필요 100 에더하여기술적세부사항설명 200 에더하여능숙한사용경험, 아키텍처지식필요 SINCE 2002 SQL Server Specialist Member & Leading PASS Korea Member Microsoft
More informationFileMaker 15 ODBC 및 JDBC 설명서
FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.
More information28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]
The Asian Journal of TEX, Volume 3, No. 1, June 2009 Article revision 2009/5/7 KTS THE KOREAN TEX SOCIETY SINCE 2007 2008 ko.tex Installing TEX Live 2008 and ko.tex under Ubuntu Linux Kihwang Lee * kihwang.lee@ktug.or.kr
More information강의10
Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced
More information소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수
사용 설명서 TeraStation Pro II TS-HTGL/R5 패키지 내용물: 본체 (TeraStation) 이더넷 케이블 전원 케이블 TeraNavigator 설치 CD 사용 설명서 (이 설명서) 제품 보증서 www.buffalotech.com 소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를
More information10.
10. 10.1 10.2 Library Routine: void perror (char* str) perror( ) str Error 0 10.3 10.3 int fd; /* */ fd = open (filename, ) /*, */ if (fd = = -1) { /* */ } fcnt1 (fd, ); /* */ read (fd, ); /* */ write
More informationChapter 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 informationDialog Box 실행파일을 Web에 포함시키는 방법
DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New
More informationIntra_DW_Ch4.PDF
The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology
More informationISP and CodeVisionAVR C Compiler.hwp
USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler
More informationSKINFOSEC-CHR-028-ASP Mssql Cookie Sql Injection Tool 분석 보고서.doc
Asp Mssql Sql Injection Tool 분석보고서 이재곤 (x0saver@gmail.com) SK Infosec Co., Inc MSS 사업본부 / 침해대응센터모의해킹파트 Table of Contents 1. 개요... 3 2. 구성... 3 3. 분석... 4 3.1. 기능분석... 4 4. 공격원리...14 4.1 기본공격원리...14 4.2
More informationMicrosoft PowerPoint - CNVZNGWAIYSE.pptx
대용량데이터처리를위한 Sharding 2013.1. 이동현 DBMS 개발랩 /NHN Business Platform SQL 기술전략세미나 2 대용량데이터를위한솔루션은 NoSQL 인가, RDBMS 인가? 모든경우에대해어떤하나의선택을하자는게아닙니다. SQL 기술전략세미나 3 언제, 그리고왜 RDBMS 를선택해야하는가? NoSQL 과다른 RDBMS 만의특징이필요할때
More informationLec. 2: MySQL and RMySQL
1 / 26 Lec. 2: MySQL and RMySQL Instructor: SANG-HOON CHO DEPT. OF STATISTICS AND ACTUARIAL SCIENCES Soongsil University 1. Introduction 2 / 26 이번강의에서는 MySQL 관계형데이터베이스관리시스템 (RDBMS, Relational Database
More informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More information2 x10 목 차 1. 일반 정보 1. 점검 사항 2. 주의 및 관리 3. 방수 4. 배터리 충전하기 2. 순토 X10 사용 방법 1. 화면과 버튼 (1) 모드 표시 (2) 배터리 용량 표시 (3) 알람 심볼 (4) GPS 수신 표시 2. 메뉴 (1) 기본 메뉴 구조
SUUNTO X10 한글 사용 설명서 x 이 사용 설명서는 순토 X10 패키지에 들어있는 영문설명서 부분을 한 글화 한 것입니다. x 영문을 한글로 번역하는 과정에서 기술적인 전문성의 결여로 인해 발생 할 수 있는 오역의 가능성이 있음을 알려드리며, 사용 시 이 점을 감안하 여 주실 것을 당부 드립니다. x 보다 자세한 기술적인 설명에 대한 지원이 필요하신
More informations SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /
SINUMERIK 840C Service and Uer Manual DATA SAVING & LOADING & & / / NC, RS232C /. NC NC / Computer link () Device ( )/PC / / Print erial Data input RS232C () Data output Data management FLOPPY DRIVE, FLOPPY
More information단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL 결과에대해서 Oracle, SQL Server 순서로적으시오 TAB1 COL1 CHAR(10) COL2 CHAR(10) INSERT INTO TAB1 VALUES ('1',''); INSERT INT
Study Room Doc.03 : SQLD 예상문제 ( 단답형 ) 네이버 Cafe : 데이터베이스전문가포럼 Study Room http://cafe.naver.com/sqlpd SQLD 26,25,24,21 회기출문제를바탕으로작성 작성자 : 월야루 도움 : 빙수민외카페댓글 2017-11-30 단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL
More informationVOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph
인터그래프코리아(주)뉴스레터 통권 제76회 비매품 News Letters Information Systems for the plant Lifecycle Proccess Power & Marine Intergraph 2008 Contents Intergraph 2008 SmartPlant Materials Customer Status 인터그래프(주) 파트너사
More information초보자를 위한 분산 캐시 활용 전략
초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?
More informationB _00_Ko_p1-p51.indd
KOS-V000 B64-797-00/00 (MV) KOS-V000 설명서를 보는 방법 이 설명서에서는 삽입된 그림을 통해 작동 방법을 설명합니다. 이 설명서에 나타낸 화면과 패널은 작동 방법을 자세히 설명하는 데 이용되는 예입니다. 따라서 실제 화면이나 패널과 다르거나 일부 디 스플레이 패턴이 다를 수도 있습니다. 찾기 모드 방송국 선택 설정. TUNER
More information윈도우시스템프로그래밍
데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationALTIBASE HDB Patch Notes
ALTIBASE HDB 5.3.3.93 Patch Notes Table of Contents BUG-27950 ALL PRIVILEGES 권한을가진계정이다른계정의테이블에 Foreign Key 를 생성하지못한다. 3 BUG-38105 PASSWORD_LIFE_TIME 경과후유예기간 (PASSWORD_GRACE_TIME) 내에 접속을시도할경우알림메시지를발생해야한다.
More information