데이터 베이스 MySQL 튜토리얼 物理standby的Failover

物理standby的Failover

Jun 07, 2016 pm 03:54 PM
failover standby 물리학

参考与:《三思笔记》此书 物理standby的 failover 注意几点: 1 failover 之后, 原primary 数据库默认不再是data guard 配置的一部分。 2 多数情况下,其它逻辑/物理standby 数据库不直接参与failover的过程,因此这些数据库不需要做任何操作。 3 某些情况

参考与:《三思笔记》此书

物理standby的 failover

注意几点:

1 failover 之后,原primary 数据库默认不再是data guard 配置的一部分。

2 多数情况下,其它逻辑/物理standby 数据库不直接参与failover的过程,因此这些数据库不需要做任何操作。

3 某些情况下,新的primary 数据库配置之后,需要重新创建其它所有的standby 数据库。

另外,如果待转换角色的standby 处于maximum protection 或maximum availability 模式的话,归档日志应该是连续存在的,这种情况下你可以直接从第3 步执行,否则建议你按照操作步骤从第1 步开始执行。

一般情况下failover 都是表示primary 数据库瘫痪,最起码也是起不来了,因此这种类型的切换基本上不需要primary 数据库做什么操作。所以下列步骤中如果有提到primary 和standby 执行的,只是建议你如果primary还可以用,那就执行一下,即使它能用你却不执行,也没关系,不影响standby 数据库的切换:)

1、检查归档文件是否连续

查询待转换standby 数据库的V$ARCHIVE_GAP 视图,确认归档文件是否连接:

SQL>SELECT THREAD#, LOW_SEQUENCE#,HIGH_SEQUENCE# FROM V$ARCHIVE_GAP;

no rows selected

如果返回的有记录,按照列出的记录号复制对应的归档文件到待转换的standby 服务器。这一步非常重要,必须确保所有已生成的归档文件均已存在于standby 服务器,不然可能会数据不一致造成转换时报错。文件复制之后,通过下列命令将其加入数据字典:

注册:gap文件:

SQL> ALTER DATABASE REGISTER PHYSICAL LOGFILE 'filespec1'; 

2、检查归档文件是否完整

分别在primary/standby 执行下列语句:

该语句取得当前数据库各线程已归档文件最大序号,如果primary 与standby 最大序号不相同,必须将多出的序号对应的归档文件复制到待转换的standby 服务器。不过既然是failover,有可能primary 数据库此时已经无法打开,甚至无法访问。

3、启动failover执行下列语句

15:30:42 scott@felix SQL>conn / assysdba

Connected.

15:30:51 sys@felix SQL>alter database recover managedstandby database finishforce;

Database altered.

FORCE 关键字将会停止当前活动的RFS 进程,以便立刻执行failover。

15:30:58 sys@felix SQL>select swtichover_status from v$database;

select swtichover_status from v$database

*

ERROR at line 1:

ORA-00904: "SWTICHOVER_STATUS":invalid identifier

15:31:21 sys@felix SQL>select status from v$instance;

STATUS

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

MOUNTED

我们可以发现备库已经由open变成mount状态;

15:42:07 sys@felix SQL>alter database open;

Database altered.

15:42:18 sys@felix SQL>

剩下的步骤就与前面switchover 很相似了

4、切换物理standby 角色为primary

15:42:18 sys@felix SQL>alter database commit to switchover to primary;

Database altered.

15:45:18 sys@felix SQL>select switchover_status from v$database;

SWITCHOVER_STATUS

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

NOT ALLOWED

15:45:38 sys@felix SQL>select open_mode from v$database;

OPEN_MODE

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

MOUNTED

15:48:16 sys@felix SQL>alter database open;

Database altered.

15:48:36 sys@felix SQL>select open_mode from v$database;

OPEN_MODE

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

READ WRITE

此时primary 数据库已经不再是data guard 配置的一部分,我们需要做的就是尝试看看能否恢复原primary 数据库,将其改造为新的standby服务器。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

부적절한 nginx 구성으로 인해 발생하는 499 및 장애 조치 메커니즘 오류 문제를 해결하는 방법 부적절한 nginx 구성으로 인해 발생하는 499 및 장애 조치 메커니즘 오류 문제를 해결하는 방법 Jun 02, 2023 pm 07:54 PM

499의 의미와 가능한 이유는 실제로 HTTP 프로토콜의 표준 상태 코드가 아니라 nginx의 사용자 정의 상태 코드입니다. 공식 nginx 문서에서는 이 상태 코드에 대한 명확한 설명을 찾지 못했습니다. 더 전문적인 느낌이 드는 게시물입니다. 설명: HTTP 오류 499는 단순히 서버를 통해 요청을 처리하는 도중에 클라이언트가 종료되었음을 의미합니다. 499 오류 코드는 클라이언트에 어떤 일이 발생했는지 더 잘 알려줍니다.

가상 머신을 물리적 머신으로 변환하는 방법은 무엇입니까? 가상 머신을 물리적 머신으로 변환하는 방법은 무엇입니까? Feb 19, 2024 am 11:40 AM

가상 머신(VM)을 물리적 머신으로 변환하는 것은 가상 인스턴스 및 관련 애플리케이션 소프트웨어를 물리적 하드웨어 플랫폼으로 마이그레이션하는 프로세스입니다. 이러한 변환은 운영 체제 성능과 하드웨어 리소스 활용도를 최적화하는 데 도움이 됩니다. 이 문서에서는 이러한 변환을 수행하는 방법을 자세히 살펴보는 것을 목표로 합니다. 가상 머신에서 물리적 머신으로의 마이그레이션을 어떻게 구현하나요? 일반적으로 가상 머신과 물리적 머신 간의 변환 프로세스는 타사 소프트웨어에 의해 가상 머신 외부에서 수행됩니다. 이 프로세스는 가상 머신 구성 및 리소스 전송과 관련된 여러 단계로 구성됩니다. 실제 머신 준비: 첫 번째 단계는 실제 머신이 Windows의 하드웨어 요구 사항을 충족하는지 확인하는 것입니다. 변환 프로세스가 기존 데이터를 덮어쓰게 되므로 실제 머신에 데이터를 백업해야 합니다. *시스템 이미지를 생성할 수 있는 관리자 권한이 있는 관리자 계정의 사용자 이름 및 비밀번호입니다. 가상일 것이다

iOS17에서 수평 화면 대기 모드를 설정하는 방법은 무엇입니까? 튜토리얼 공유 설정 iOS17에서 수평 화면 대기 모드를 설정하는 방법은 무엇입니까? 튜토리얼 공유 설정 Jan 07, 2024 am 11:41 AM

Apple은 새로운 iOS17 시스템에 StandBy 대기 모드라는 새로운 기능을 도입했습니다. 이 기능을 사용하면 충전 중에 iPhone이 잠금 모드로 들어가고 가로 방향으로 놓으면 즉시 대기 모드가 활성화되어 iPhone이 즉시 스마트 디스플레이로 전환됩니다. 이를 통해 사용자는 충전 중에 iPhone을 더욱 편리하게 사용하는 동시에 전력도 절약할 수 있습니다. 이 기능을 추가하면 사용자 경험이 더욱 향상됩니다. iPhone을 대기 모드로 설정하는 방법은 무엇입니까? iOS17에서 가로 대기 모드를 설정하는 방법은 무엇입니까? 홈 화면의 아이콘을 클릭하고 "설정" 아이콘을 찾아 클릭하세요. 휴대폰의 설정 인터페이스를 연 다음 "대기 모드" 옵션을 찾아서 탭하여 켜세요. 따라서

클라우드 서버 vCPU와 물리적 CPU는 어떤 관계가 있나요? 클라우드 서버 vCPU와 물리적 CPU는 어떤 관계가 있나요? Feb 19, 2024 pm 07:10 PM

클라우드 서버의 vCPU는 물리적 서버의 CPU에서 실행을 시뮬레이션하는 프로세서입니다. 물리적 서버는 일반적으로 여러 vCPU 인스턴스를 지원할 수 있으며 각 인스턴스는 독립적으로 실행됩니다. 이러한 vCPU의 수는 물리적 서버의 구성과 클라우드 서비스 제공업체의 정책에 따라 다릅니다. vCPU와 물리적 CPU 간의 관계는 시분할 다중화 기술을 통해 달성됩니다. 즉, 물리적 CPU의 시간을 여러 시간 세그먼트로 나누고 각 세그먼트가 가상 머신 인스턴스의 vCPU에 할당된다는 의미입니다. 따라서 가상 머신 인스턴스의 vCPU는 전체 물리적 CPU가 아닌 할당된 시간 조각만 사용할 수 있습니다. vCPU의 성능은 기본 물리적 CPU에 의해 제한됩니다. 예를 들어 CPU 코어 4개와 스레드 8개를 갖춘 물리적 서버가 가장 적합합니다.

AI가 물리학을 깨뜨린다! 21도 상온초전도가 노벨상 수상 예정인가? 네이처 교수, 원고 철회했지만 OpenAI로부터 투자 받아 AI가 물리학을 깨뜨린다! 21도 상온초전도가 노벨상 수상 예정인가? 네이처 교수, 원고 철회했지만 OpenAI로부터 투자 받아 Apr 12, 2023 pm 07:04 PM

인간은 21°C에서 실온 초전도를 달성했습니까? 물리 서클이 완전히 폭발했습니다! 어제 오후(베이징 시간) 미국 라스베이거스에서 열린 물리학 회의에서 천둥이 터졌다. 고온 초전도가 파괴적인 돌파구를 이룰 것으로 의심됐다. 회의에서 로체스터 대학의 물리학자 Ranga Dias는 실온 초전도 연구의 획기적인 발전을 보고했습니다. 이번에 랑가 디아스가 실제로 상온 초전도성을 달성한다면 인류는 전기 에너지를 사용해 엄청난 전력을 얻게 될 것이기 때문에 전 세계의 에너지 소비 문제는 원천적으로 해결될 것입니다. 제어 가능한 핵융합을 근본적으로 터득할 수 있다면 장거리 우주 여행도 할 수 있을 것입니다. 인류는 정말로 도약할 수 있을 것입니다. 그리고 이 기술을 마스터하는 사람은 틀림없이 세상을 선도할 것입니다. (마치 공상과학이 현실로 다가온 것 같습니다.)

물리학자들은 인간이 '매트릭스'에 살고 있음을 증명합니까? 우주는 '시뮬레이션 시스템'이며, 정보의 진화가 안정적인 경향이 있음을 여러 시스템이 확인합니다. 물리학자들은 인간이 '매트릭스'에 살고 있음을 증명합니까? 우주는 '시뮬레이션 시스템'이며, 정보의 진화가 안정적인 경향이 있음을 여러 시스템이 확인합니다. Nov 27, 2023 pm 01:37 PM

일부 물리학자들은 인간이 실제로 매트릭스 공간에 살고 있음을 확인했습니다! ? 이렇게 신비해 보이는 결론이 과학으로 확인될 수 있습니까? 포츠머스 대학 물리학과 부교수이자 정보 이론 전문가인 멜빈 밥슨(Melvin Vopson)은 새로운 논문에서 인간이 시뮬레이션된 세계에 살고 있다는 가설이 정보의 기본 법칙에 존재할 수 있다고 제안했습니다. 예를 들어, 이러한 법칙은 인간의 DNA 유전 정보나 컴퓨터에 저장된 디지털 정보에 숨겨져 있을 수 있습니다. 역학 제2법칙과 그의 결과는 시간이 지남에 따라

칭화옵틱스 AI가 자연에 등장! 물리적 신경망, 역전파는 더 이상 필요하지 않습니다. 칭화옵틱스 AI가 자연에 등장! 물리적 신경망, 역전파는 더 이상 필요하지 않습니다. Aug 10, 2024 pm 10:15 PM

빛을 사용하여 신경망을 훈련시킨 Tsinghua University의 결과가 최근 Nature에 게재되었습니다! 역전파 알고리즘을 적용할 수 없으면 어떻게 해야 합니까? 그들은 기존 디지털 컴퓨터 시뮬레이션의 한계를 극복하고 물리적 광학 시스템에서 직접 훈련 과정을 수행하는 FFM(Fully Forward Mode) 훈련 방법을 제안했습니다. 간단히 말해서, 예전에는 물리적 시스템을 세부적으로 모델링한 다음 이러한 모델을 컴퓨터에서 시뮬레이션하여 네트워크를 훈련시키는 것이 필요했습니다. FFM 방법은 모델링 프로세스를 제거하고 시스템이 학습 및 최적화를 위해 실험 데이터를 직접 사용할 수 있도록 합니다. 이는 또한 훈련이 더 이상 각 계층을 뒤에서 앞으로 확인할 필요가 없지만(역전파) 네트워크의 매개변수를 앞에서 뒤로 직접 업데이트할 수 있음을 의미합니다. 퍼즐, 역전파와 같은 비유를 사용하려면

소라의 물리 버그를 해결하기 위한 하드코어! 미국 4대 대학 공동 발표: 비디오 생성기에 물리 엔진 설치 소라의 물리 버그를 해결하기 위한 하드코어! 미국 4대 대학 공동 발표: 비디오 생성기에 물리 엔진 설치 May 07, 2024 pm 05:01 PM

소라 출시 이후 일부 버그가 나타났고, 인터넷 사용자들은 모델이 물리적 세계를 완전히 이해하지 못했지만 강아지가 걸을 때 앞다리 두 개가 교차하는 현상이 발생하는 등 예상치 못한 문제를 발견했습니다. 객체의 상호작용은 비디오 현실감을 생성하는 데 매우 중요하지만, 현재 상호작용에서 실제 3D 객체의 동적 동작을 합성하는 것은 여전히 ​​매우 어렵습니다. 동작 조건 역학은 물체의 물리적인 물질적 특성에 대한 인식과 이러한 특성(예: 물체의 강성)을 기반으로 3D 모션을 예측하는 연구 분야입니다. 물리적 재료 특성을 평가하는 것은 데이터 지원 부족으로 인해 실제 물체의 물리적 재료 특성을 측정하는 것이 극히 어렵기 때문에 까다롭고 해결되지 않은 문제로 남아 있습니다. 최근에는 M.I.T.

See all articles