전체 글 28

OGG 연동 테이블 추가

0. 사전 체크(환경 체크)DB 서버 정보 Source DBTarget DBIP172.168.122.111172.168.122.122OGG Port78097810SIDCHOKIJULLY TABLE OWNER : TESTTABLE NAME : TESTPK/UK 확인-- 테이블 PK/UK 확인select * from dba_constraints where table_name in ('TEST') and CONSTRAINT_TYPE='P';select * from dba_constraints where table_name in ('TEST') and CONSTRAINT_TYPE='U';인덱스 확인-- 인덱스 확인select * from dba_indexes where table_name in ('TEST');..

OGG 추가 시 주의사항 정리

PK/UK 확인Extract Checkpoint 가 Current 와 10qns 이내면 중단 가능pump 프로세스는 rmttrail로 전송하는 프로세스로 언제든지 재기동 가능replicate는 병렬만 아니면 언제든지 재기동 가능 replicate 프로세스는 병렬이라면 Stop 후 synchronize replicate 을 해야 함.extseqno 는 파일 뒷자리 번호이며, extrba 해당파일의 용량extract 에 테이블 추가 →  pump 수정(테이블 추가) 후 Start → replicate 에 추가 → replicate 시점을 앞당기기(alter replicate rba 값 0 세팅) → 데이터 초기적재 완료 → replicate 기동(start)alter replicate E3P1H, extse..

MySQL root password 변경 시 에러 (Access denied; you need (at least one of) the SUPER privilege...)

MySQL root 패스워드 변경 중에 에러 발생 시 대처 방안 MySQL root 계정에 패스워드가 존재하지 않아 패스워드 설정하려는 중에 에러가 발생하였다... # ./mysqladmin -u root -p password '변경할패스워드' ./mysqladmin: Can't turn off logging; error: 'Access denied; you need (at least one of) the SUPER privilege(s) for this operation' 처음보는 낯선 에러... mysql> show database; -> UPDATE문으로 패스워드 변경하려 했지만 데이터베이스 목록에 mysql 데이터베이스가 보이지 않는다. root 계정에 불충분한 권한이 있는것으로 추정... 해결방..

MySQL 기동 & 종료

MySQL 기동 & 종료 ※ CentOS7 에서 테스트한 내용임을 공유드립니다. ● MySQL 기동 # service mysqld start # service mysqld start [root@gcloud~]# service mysqld start Starting MySQL.. SUCCESS! ● MySQL 종료 # service mysqld stop # service mysqld stop [root@gcloud~]# service mysqld stop Shutting down MySQL. SUCCESS! ● MySQL 상태 확인 # service mysqld status [root@gcloud~]# service mysqld status ERROR! MySQL is not running ** MySQL..