■ maindb 1,2번 서버에서 진행 장애 조치 (failover) 기능 추가 ▶ Failover Cluster 기능 추가 --서버 재부팅-- ▶ 우클릭 -> 클러스터 만들기 (한쪽 노드 DB01에서만 클러스터 생성 후 노드 추가해주면 된다.) ▶ maindb01 maindb02 -> 이름확인 클릭 ▶ 유효성 검사할 클러스터 멤버 추가 ▶ 유효성 검사 테스트 항목 요약 ▶ 유효성 검사 진행 ▶ VIP 입력 ▶ 노드 확인(DB01)
Always on 개념 MS SQL Server 2012년부터 도입된 Enterprise용 고가용성 솔루션입니다. 가용성 그룹을 통해 주 서버에 있는 데이터베이스들을 보조 서버에서 복제본을 생성하고 변경 사항에 대해 실시간 동기화하며, 이기능을 통해서 고가용성 및 재해복구에 대해 어느정도 보장할 수 있습니다. AlwaysON 미러링의 단점(미러DB 작업불가)을 해결한 방식 데이터베이스 및 SQL 인스턴스 수준의 고가용성 제공 * 클러스터링과 미러링의 장점을 결합 * 데이터베이스 수준(가용성 그룹 AG) 및 SQL 인스턴스(서버) 수준의 장애조치 * 최대 4대의 보조서버 구성 가능 * 미러링과 달리 보조서버에서 작업이 가능 * 공유 스토리지가 필요 없음 * Enterprise 에디션에서만 사용 가능 ■ A..
이전 part 1,2에 이어 관리용으로 Router를 설치하겠습니다. https://jhdatabase.tistory.com/76 [ Mysql - InnoDB cluster] part 1 Mysql 설치 & shell설치 Mariadb에서는 Galera cluster가 있다면 Mysql에서는 InnoDB cluster가 있습니다. ▶ InnoDB Cluster 요구사항 - 3개 이상의 MySQL 서버로 구성하여 고가용성 및 확장 기능을 제공하는 솔루션 - Group replicatio.. jhdatabase.tistory.com https://jhdatabase.tistory.com/77 [ Mysql - InnoDB cluster] part 2 cluster생성/인스턴스 추가 part 1에 이어 Cl..
Slave DB 복구 테스트를 진행하겠습니다. 이 부분은 구성하는데 필수 부분이 아니기 때문에 넘어가셔도 좋습니다~ ▶ Test data insert (master서버) ## 넣으려는 sakila 샘플 데이터가 MyISAM 스토리지 엔진을 사용. 안에 내용을 innodb로 수정 [root@jh-my001 ~]# sed -i 's/MyISAM/InnoDB/g' sakila-mv-schema.sql [root@jh-my001 ~]# mysql -uroot -p < sakila-mv-schema.sql Enter password: [root@jh-my001 ~]# sed -i 's/MyISAM/InnoDB/g' sakila-mv-data.sql [root@jh-my001 ~]# mysql -uroot -p <..
part 1에 이어 Cluster를 생성하고 인스턴스를 추가하겠습니다. ▶ Cluster 생성 (Master) 현재 cluster를 생성한 1번 인스턴스는 seed 인스턴스로 데이터베어스의 초기 상태를 보유한 인스턴스이며, 클러스터에 멤버가 추가되면 다른 인스턴스에 데이터를 복제해주는 역할을 합니다. [root@jh-my001 ~]# mysqlsh icadmin@192.168.100.40:3306 Please provide the password for 'icadmin@192.168.100.40:3306': * Save password for 'icadmin@192.168.100.40:3306'? [Y]es/[N]o/Ne[v]er (default No): Y MySQL Shell 8.0.28 Copyri..
Mariadb에서는 Galera cluster가 있다면 Mysql에서는 InnoDB cluster가 있습니다. ▶ InnoDB Cluster 요구사항 - 3개 이상의 MySQL 서버로 구성하여 고가용성 및 확장 기능을 제공하는 솔루션 - Group replication ( 그냥 replication하고 다름 )을 기반으로 자동 멤버 관리, 내결함성, 자동 Failover등과 같은 기능을 제공 - 기본적으로 Sinlge-Primary 모드로 실행되며, Multi-primary 모드로 변경 할 수 있다. - Multi-primary 기능 권장 X -> Shared Stroage가 아니기 떄문에 - Group replicatoin 동기식 / replicaiton 비동기식 - EE 부터 지원한다 - Inno D..
NCP에서 Cloud DB for MSSQL은 데이터 Migration을 하려면 네이버에서 만든 TOOL을 이용해야합니다. -> DMT(https://github.com/NaverCloudPlatform/DataMigrationTool) GitHub - NaverCloudPlatform/DataMigrationTool Contribute to NaverCloudPlatform/DataMigrationTool development by creating an account on GitHub. github.com DMT (Data Migration Tool)는 네이버 클라우드 데이터베이스 서버에 전체 백업과 로그 백업을이용해 서비스를 클라우드로 마이그레이션 하거나, 사용 중인 클라우드 데이터베이스 백업을 내려..
▶ 아래 URL에서 SQL Server 샘플 데이터베이스 zip파일 다운로드합니다. https://www.sqlservertutorial.net/load-sample-database/ Load SQL Server Sample Database This tutorial shows you step by step how to load a sample database BikeStores into the SQL Server for practicing. www.sqlservertutorial.net BikeStores Sample Database - create objects.sql – 이 파일은 스키마 및 테이블을 포함하는 데이터베이스 객체를 생성하기 위한 것입니다. BikeStores Sample Database..
로컬 PC에서 Cloud 및 가상 머신에 설치된 MSSQL(SQL-Server)에 Microsoft SQL Server Management Studio 툴을 이용해서 접속하기 위해 세팅하는 방법을 포스팅 하겠습니다. 테스트 환경 OS Version : Windows Server 2016 (64-bit) English Edition DB Version : ko_sql_server 2019 Enterprise Edition Target PC에서 작업 ## 1433포트 IP all 되어있나 확인 시작 -> SQL Server 2019 구성 관리자 ▶ IP ALL 부분의 TCP 포트를 확인합니다. ▶ Microsoft SQL Server Management Studio 접속 인증 방식 -> Window 인증 로..
▶ mysql connector 다운로드 URL : https://dev.mysql.com/downloads/connector/odbc/ MySQL :: Download Connector/ODBC Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com ▶ 해당 Windows 서버에 My..