[ 미러링 구성 방법 ]


- 구축 환경

- os : windows 2012 R2

- mssql : 2008 R2

- AD 계정 : mirroring\administrator

- AD 도메인 : mirror.dc

- 주 서버 서버명 : mirrorserver

- 미러 서버 서버명 : mirrorClient



- 구축 전 체크사항

- 미러링 작업 진행하였을 때 , AD 구성이 되어있어야 정상작동 되는점 확인

- windows administrator의 계정과 mssql 서비스 계정이 동일해야 합니다.

- 각각의 컴퓨터 명으로 ping 체크가 가능해야 합니다.

- 주서버 및 미러서버 둘다 AD 계정으로 로그인 합니다.
ex)

주서버에서 AD 계정인 mirroring\administrator 로 로그인

미러서버에서도 동일계정 mirroring\administrator로 로그인



- mssql 계정에 대한 권한추가

- mssql 실행 → 보안 → 로그인 → ad계정이 없을경우 추가 → 계정속성 → 서버역할 → sysadmin권한 추가



- AD 계정으로 mssql 실행시키기

- SQL SERVER 구성관리자 실행

- SQL Server 서비스 클릭 → SQL Server (MSSQLSERVER) 우클릭 → 속성 클릭 → 계정 지정 탭 클릭 →

계정이름 : mirroring\administrator (AD계정 입력)

암호 : AD 패스워드 입력

위 내용처럼 적용 후 mssql 재시작




- AD계정으로 mssql 시작이 안될경우 조치 방법

- 관리도구 → 로컬보안정책 → 로컬정책 → 사용자 권한 할당 → 서비스로 로그온 → 사용자 추가 → AD 계정 추가

- 서버 리부팅진행 



- 미러링 끝점 생성

주서버 및 미러서버에서 아래 쿼리 실행

use master;

go

create login [mirroring\administrator] from windows;

go

grant connect on endpoint::Mirroring To [mirroring\administrator];

go



- 해당 DB 백업 및 복원

- 해당 DBfull 백업 진행해야 하며, 트랜잭션 로그까지 백업을 받아야 합니다.

- 백업받은 파일을 미러서버로 업로드 합니다.

- 미러서버에서 해당 DB를 복원 시키며 , 주의할점은 NO RECOVERY 모드로 복원시켜야 한다는 점입니다.



- 미러링 진행

- 주서버에서 해당 DB 우클릭 → 테스크 → 미러 클릭

- 보안구성 진행

- 주 서버 인스턴스 기억하기 → 미러 서버 인스턴스 연결 클릭 → 서버이름 : mirrorPC.mirror.dc 연결클릭

- 주 인스턴스와 미러 인스턴스 작성란에 서로 반대로 입력해야 합니다.

- 주 인스턴스 : mirroring\administrator

- 미러 인스턴스 : mirrorServer\administrator

- 미러링 끝점이 완료 되며, 미러링 시작 클릭하시면 정상작동됩니다.



Posted by 실력키우기

[ 우분투 apt-get update 및 패키지 설치 안될경우]


----------------------------------------------------------------------------------------------------------------------------------------------------------------

1> 아래 명령어 실행


rm -rf /var/lib/apt/lists/*

apt-get update


----------------------------------------------------------------------------------------------------------------------------------------------------------------

2> 1번으로 해결이 안될경우


# cd /etc/apt

sed -i 's,http://.*ubuntu.com,http://old-releases.ubuntu.com,g' sources.list

apt-get update


----------------------------------------------------------------------------------------------------------------------------------------------------------------

3> 2번으로 해결이 안될경우


# cd /etc/apt

# vi /etc/apt/sources.list

/%s/kr.archieve.ubuntu.com/ftp.daum.net


----------------------------------------------------------------------------------------------------------------------------------------------------------------

4> 3번으로 해결이 안될경우


# dpkg --clear-avail

# dpkg --configure -a

# apt-get clean

# apt-get update


----------------------------------------------------------------------------------------------------------------------------------------------------------------

5> 4번으로 해결이 안될경우


# cd /etc/apt/sources.list.d/

# rm -rf *

# apt-get clean

# apt-get update

# apt list --upgradable

# apt-get update



참고 : https://ksy3241blog.wordpress.com/2016/06/17/sudo-apt-get-update-에러/

Posted by 실력키우기

[mysql 디비 덤프파일 치환]


테이블이름 : les


innodb를 myisam 으로 변경 후 테이블 밀어넣는작업


방법1>


sed -e 's/ENGINE=InnoDB/Engine=MyISAM/g' les_table_innodb.sql > les_table_myisam.sql     -->    백업파일은 수정하지않고, 새로운 파일에 저장


use test


source /usr/local/src/les_table_myisam.sql


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


방법2>


sed -i 's/ENGINE=InnoDB/Engine=MyISAM/g' les_table_innodb.sql    -->    백업파일을 직접 수정


use test


source /usr/local/src/les_table_myisam.sql

Posted by 실력키우기

블로그 이미지
공 부 하 는 직 장 인
실력키우기

태그목록

공지사항

Yesterday
Today
Total

최근에 달린 댓글