목록전체 글 (134)
DBA가 되고 싶은 병아리
보호되어 있는 글입니다.
https://dev.mysql.com/doc/refman/8.0/en/example-auto-increment.html MySQL :: MySQL 8.0 Reference Manual :: 3.6.9 Using AUTO_INCREMENT 3.6.9 Using AUTO_INCREMENT The AUTO_INCREMENT attribute can be used to generate a unique identity for new rows: CREATE TABLE animals ( id MEDIUMINT NOT NULL AUTO_INCREMENT, name CHAR(30) NOT NULL, PRIMARY KEY (id) ); INSERT INTO animals (name) VALUES ('do dev.mysq..
인터커넥트 성능상 문제가 될 수 있는 요소 인터커넥트 대역폭 대기 시간 IPC 프로토콜의 효율성 ASH -> 분 단위 등의 짧은 시간 구간을 분석 CPU를 사용하여 모든 활성화된 세션에 대한 통계를 제공한다. 이는 Oracle RAC 환경의 성능 문제를 진단하는데 유용하다. AWR Report에 출력되지 않는 짧은 성능 문제에 대한 분석에 유용하다. 추출 스크립트 sqlplus에서 @?/rdbms/admin/ashrpt.sql을 실행하여 생성 가능 Sql을 이용하여서도 생성 가능. AWR (추후 다른 책으로 정리) -> 긴 시간 구간을 분석 매시간 Clusterware내의 모든 Instrance에 대한 성능 Data의 Snapshot을 자동으로 생성하고 Instance마다 통계를 수집한다. RAC에 대한..
오라클 RAC를 운영 관리하는 명령어 Crsctl : oracle clusterware 관리 및 cluster Deamon Resource(crs, css, evm 등)을 관리하는 데 사용 Srvctl : cluster의 Resource인 리스너, 인스턴스, 디스크그룹, 네트워크 등과 같은 오라클을 구성하는 오브젝트 관리하는데 사용 [root@node01 bin]# ./srvctl -help Usage: srvctl [-V] Usage: srvctl add database -db -oraclehome [-dbtype {RACONENODE | RAC | SINGLE} [-server ""] [-instance ] [-timeout ]] [-domain ] [-spfile ] [-pwfile ] [-role..
개념 : Split-Brain 현상을 방지하기 위해 각 Node의 상태를 확인 및 관리하는 용도의 DISK이다. 관리 : 수동으로 백업을 수행할 필요는 없다. 자동으로 백업으로부터 복원된다. 조회 crsctl query css votedisk 변경 crsctl replace votedisk Oracle 12.2 버전에서는 replace 백업 자동으로 백업되므로 제외됨. 굳이 백업을 진행하려면 아래와 같이 OS 명령어를 이용하여 백업 진행이 가능 Backup Voting Disk 1. Use dd Command You have to be very cautious about the following dd action, if you misplaced the source and the target, or usi..
Oracle Clusterware Repository의 약자, RAC 상의 모든 Node들에 대한 Clusterware 구성 정보를 저장고 있는 저장소 장애 발생에 대비하여 기본적으로 자동 백업이 설정되어 있다. 무결성 확인 (루트 유저로 하면 에러남) [root@node01 bin]# ./cluvfy comp ocr -n all -verbose You must NOT be logged in as root (uid=0) when running ./cluvfy. [root@node01 bin]# cluvfy comp ocr -n all -verbose bash: cluvfy: command not found... [root@node01 bin]# ./cluvfy comp ocr -n all -verbose..
Split-Brain 현상 Clusterware로 구성된 서버간의 연결에 이상이 생겨 동기화가 수행되지 않는 현상 발생상황 : eth Failure와 같은 다양한 이유로 Node간에 서로 통신하지 못하는 경우가 발생하면 Clusterware는 분리되어 각각의 Clusterware를 형성하며 독립 Clusterware처럼 작동 발생 후 현상 : 각 Node가 서로의 존재를 무시하고 독립적으로 작업하므로 공유 Resource의 정합성에 이상현상이 발생할 수 있다. 그러므로 실제로 Data의 정합성 문제로 이어질 수 있다. 오라클 클러스터웨어는 이러한 상황을 해결하기 위해서 Voting Disk를 사용한다. 해결 방안 : Node Eviction 수행으로 문제 Node를 Cluster에서 제외시킨다.
여러 대의 서버가 단일 논리 서버로 작동하는 환경을 제공하는 것이 clusterware이다. Oracle ASM instance Database Instance Oracle database VIP (가상 IP) SCAN (Single Cilent Access Name) SCAN Listener Oracle Notification Service (ONS) Oracle Net Listener CRS Stack OHAS Stack CHM (Cluster Health Monitor) 운영 체제, Cluster Resource 관련해서 성능 저하 및 장애를 감지 및 분석하여 Node 삭제와 같은 Oracle Clusterware 및 Oracle RAC 문제에 대해 사용자에게 자세한 정보를 제공한다. 해당 도구는 ..