elasticdump elasticsearch에 저장돼 있는 indice 데이터를 json 파일로 내려받거나 다른 elasticsearch cluster에 indexing 할 수 있는 유틸로서 https://github.com/taskrabbit/elasticsearch-dump 에서 project 관리를 하고 있고 다운로드 및 가이드 확인이 가능하다. 설치 의존성 node.js 어플리케이션으로 작성돼 있어 node 필요. 설치 순서 1. source 다운로드 및 압축해제 wget https://github.com/taskrabbit/elasticsearch-dump/archive/master.zip unzip master.zip 2. npm install cd elasticsearch-dump-master npm install export […]
[MySQL] mysqldump
mysqldump mysqldump 프로세스가 실행된 순간의 데이터베이스 스키마 및 데이터를 SQL로 추출한다. 이 방식으로 백업하는 경우, DB에 TX가 발생하지 않는 상황에서 하는 것이 좋다. (AP 서비스 종료 후 백업하는 것을 권장) Usage 전체 데이터베이스 백업 mysqldump -uroot -p -A > full_database.sql 특정 데이터베이스 백업 mysqldump -uroot -p specific_database_name > specific_database_name.sql 특정 테이블 백업 mysqldump -uroot -p […]
[Tibero] tbExport/tbImport
tbExport/tbImport Tibero를 설치하면 $TB_HOME/client/bin 경로에 기본적으로 포함된 유틸리티로, tbExport는 Tibero 데이터베이스 객체의 전체나 일부를 파일로 추출하며, 추출된 덤프 파일과 tbImport를 이용해서 Tibero에 데이터를 다시 생성할 수 있다. tbExport 모드 전체 데이터베이스 모드 Tibero 데이터베이스 전체를 덤프하는 모드로 아래 파라미터 지정으로 설정할 수 있다. FULL=Y 사용자 모드 지정된 사용자의 모든 객체를 덤프하는 모드로 아래와 같이 userlist를 […]
[Tibero] tbexport – remap_tablespace
실습용 예제 user,table 생성 #!/bin/bash #2017/03/29 #testcase_mig_fk.sh #dong1lkim TBL_CNT=0 #init TBL_CNT while (($TBL_CNT <= 500)) do PKTAB_NAME=TBL_PKTEST_echo $TBL_CNT FKTAB_NAME=TBL_FKTEST_echo $TBL_CNT sh cre_fktab.sh echo $filename ROW_CNT=0 #init cnt while (($ROW_CNT <= 500)) do sh insert_val_fktab.sh let ROW_CNT+=1 done let TBL_CNT+=1 echo -e “loop ends” done #!/BIN/BASH #2017/03/29 #cre_fktab.sh #DONG1LKIM tbsql -s fktest2/tibero <<EOF –SET ECHO ON […]