由 DB_FILES 參數導致的 dg 服務器無法同步問題

由 DB_FILES 參數導致的 dg 服務器無法同步問題

用戶反映,dg 服務器數據從昨晚(7月8日)開始停止同步。

連接服務器發現沒有 mrp 進程,并且 OPEN_MODE 參數也不正確。具體情況如下所示:

SQL> select process, status, sequence# from v$managed_standby;PROCESS   STATUS	SEQUENCE#
--------- ------------ ----------
ARCH	  CLOSING	  1356467
ARCH	  CONNECTED		0
ARCH	  CONNECTED		0
ARCH	  CLOSING	  2317672
RFS	  IDLE			0
RFS	  IDLE			0
RFS	  IDLE		  2317673
RFS	  IDLE		  1356468
RFS	  IDLE			0
RFS	  IDLE			010 rows selected.SQL> select open_mode,log_mode, database_role from v$database;OPEN_MODE	     LOG_MODE	         DATABASE_ROLE
-------------------- ------------ -------------------- ----------------
READ ONLY	     ARCHIVELOG        PHYSICAL STANDBY

執行如下命令出現異常(ORA-00059):

SQL> alter database recover managed standby database;
alter database recover managed standby database
*
ERROR at line 1:
ORA-00283: recovery session canceled due to errors
ORA-00059: maximum number of DB_FILES exceeded

提示是 DB_FILES 參數的問題。并且昨晚對服務器進行擴容,為多個表空間增加了數據文件。dg 數據庫停止同步也是昨天晚上。確認是該參數的問題。

以前已經修改過主庫的 DB_FILES 參數為 2000,備庫的 DB_FILES 參數為默認值 200。

確定問題的解決方案為,修改 DB_FILES 參數的值為 2000,步驟如下:

步驟一:執行如下命令修改 DB_FILES 參數的值。

alter system set db_files=2000 scope=spfile;

步驟二:重啟數據庫。

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.Total System Global Area 3.4206E+10 bytes
Fixed Size		    2270360 bytes
Variable Size		 5301603176 bytes
Database Buffers	 2.8857E+10 bytes
Redo Buffers		   45649920 bytes
Database mounted.
Database opened.

步驟三:執行如下命令開啟同步。

SQL> alter database recover managed standby database using current logfile disconnect;Database altered.

步驟四:查看 dg 備庫的進程及數據庫狀態。

SQL> select process, status, sequence# from v$managed_standby;PROCESS   STATUS	SEQUENCE#
--------- ------------ ----------
ARCH	  CLOSING	  1356468
ARCH	  CONNECTED		0
ARCH	  CONNECTED		0
ARCH	  CLOSING	  2317673
RFS	  IDLE			0
RFS	  IDLE			0
RFS	  IDLE		  2317674
RFS	  IDLE		  1356469
RFS	  IDLE			0
RFS	  IDLE			0
MRP0	  APPLYING_LOG	  135645811 rows selected.SQL> select open_mode,log_mode,database_role from v$database;OPEN_MODE	     LOG_MODE	      DATABASE_ROLE
-------------------- ------------ -------------------- ----------------
READ ONLY WITH APPLY ARCHIVELOG    PHYSICAL STANDBY

發現備庫的進程以及狀態已經恢復正常。

測試數據的同步情況,發現已經恢復。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/88438.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/88438.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/88438.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Go語言泛型-泛型對代碼結構的優化

在Go語言中,Go泛型-泛型對代碼結構的優化部分主要探討了泛型如何幫助我們優化代碼結構、減少重復代碼,并提高代碼的可維護性、可讀性和復用性。以下是詳細內容: 一、引言 Go 1.18 引入了泛型,極大地提高了語言的靈活性。泛型使得我們可以編寫更加通用、可復用且類型安全的…

【1-快速上手】

文章目錄前言簡介什么是 Konva?安裝 Konva概述它是如何工作的?基本形狀樣式事件拖放濾鏡動畫選擇器序列化與反序列化性能前言 結合項目實際業務需求,在 Fabric、Konva 等圖形化框架中,我選擇了性能表現好的 Konva。首先去學習官方…

【LeetCode】209. 長度最小的子數組(前綴和 + 二分)

【LeetCode】209. 長度最小的子數組(前綴和 二分)題目描述前綴和二分優化前綴和總結二分總結題目描述 題目鏈接:【LeetCode】209. 長度最小的子數組(前綴和 二分) 給定一個含有 n 個整數的數組和一個整數 target。…

文件系統----底層架構

當我們談到文件系統的時候,最重要的點在于:文件的內容與屬性是如何存儲在磁盤中的?以及操作系統是如何精準定位到這些文件內容的?在談及文件的內核前,我們先來了解一下儲存文件的硬件-----硬盤一.理解硬件首先我們來看…

小程序開發平臺,自主開發小程序源碼系統,多端適配,帶完整的部署教程

溫馨提示:文末有資源獲取方式全開源與自主開發源碼完全開放:開發者可自由修改前端界面、后端邏輯及數據庫結構,支持深度定制(如調整用戶端交互流程、商家端管理功能等)。技術棧透明:基于主流技術&#xff0…

stp拓撲變化分類

Max Age 20sHellotime 2sForward delay 153、拓撲改變需要多長時間1)根橋故障:需要50秒(Max age2個forwarding delay)2)非直連鏈路:非直連故障在穩定的STP網絡,非根橋會定期收到來自根橋的BPDU報…

一、深度學習——神經網絡

一、神經網絡 1.神經網絡定義:人工神經網絡(Artificial Neural Network,ANN)也簡稱為神經網絡(NN),是一種模仿生物神經網絡結構和功能的計算模型。人腦可以看作是一個生物神經網絡,由…

【牛客算法】 小紅的奇偶抽取

文章目錄 一、題目介紹1.1 題目描述1.2 輸入描述1.3 輸出描述1.4 示例二、解題思路2.1 核心算法設計2.2 性能優化關鍵2.3 算法流程圖三、解法實現3.1 解法一:字符串分離法3.1.1 初級版本分析3.2 解法二:數學逐位構建法(推薦)3.2.1 優化版本分析四、總結與拓展4.1 關鍵優化技…

Maven 繼承:構建高效項目結構的利器

一、引言 Maven 是一個強大的項目管理工具,它通過標準化的項目結構和依賴管理極大地簡化了 Java 項目的開發流程。在 Maven 中,繼承是一種非常有用的功能,它允許我們創建一個父項目,其他子項目可以繼承這個父項目的配置信息&#…

Mysql組合索引的update在多種情況下的間隙鎖的范圍(簡單來說)

簡單來說,當 UPDATE 語句的 WHERE 條件使用了組合索引,并且需要鎖定不存在的“間隙”來防止幻讀時,就會產生間隙鎖。間隙鎖的范圍取決于 WHERE 條件如何利用組合索引,以及數據庫的隔離級別。 我們用圖書館的例子。比如&#xff1a…

什么是Apache Ignite的affinity(親和性)

在 Apache Ignite 中, affinity(親和性) 是一種用于控制數據分布和查詢性能的重要機制。它允許開發者指定數據如何在集群中的節點之間分布,從而優化數據訪問和查詢效率。以下是關于 affinity 的詳細解釋:數據親和性&a…

youtube圖論

dfs排序lifo & fifo存儲方式鄰接矩陣dijstra處理過的保存/更新,意味著一個節點避免了重復訪問bfs dfs

借助ssh實現web服務的安全驗證

背景 公有云服務器 http 服務 80端口,想做到安全訪問無須HTTPS 客戶端證書方便、快捷、安全 SSH 隧道 本地代理 使用 SSH 隧道將 HTTP 服務“隱藏”在 SSH 之后: # 客戶端建立隧道(將本地 8080 轉發到服務器的 80 端口) ssh…

狀態機在前端開發中的藝術:從理論到框架級實踐

文章目錄一 狀態機:復雜邏輯的終結者1.1 什么是狀態機?1.2 為何前端需要狀態機?二 狀態機核心概念深度解析2.1 有限狀態機(FSM)與分層狀態機(HSM)2.2 狀態機的數學表示三 前端開發中的狀態機實戰…

把word中表格轉成excle文件

把word中表格轉成excle文件 from docx import Document from openpyxl import Workbook from pathlib import Path# 打開 Word 文檔 document Document(./weather_report.docx) tables document.tables# 輸出文件路徑 output_file Path(./weather_report.xlsx)# 如果文件已存…

運維打鐵: 阿里云 ECS 實例的高效運維與管理

文章目錄思維導圖正文內容一、實例基礎管理1. 實例創建2. 實例配置調整3. 實例停止與啟動二、性能監控與優化1. 系統性能指標監控2. 磁盤 I/O 優化3. 網絡優化三、安全防護1. 防火墻設置2. 賬號安全管理3. 數據備份與恢復四、自動化運維1. 腳本自動化2. 使用云助手五、成本優化…

RV1126平臺(Buildroot Linux)+ SunplusIT SPCA2688 USB攝像頭 RTSP推流全流程復盤與問題解決記錄

# RK RV1126平臺(Buildroot Linux) SunplusIT SPCA2688 USB攝像頭 RTSP推流全流程復盤與問題解決記錄一、平臺與需求- **硬件平臺**:Rockchip RV1126 - **操作系統**:基于Buildroot定制的Linux系統 - **USB攝像頭**:Su…

深入理解Java虛擬機:Java內存區域與內存溢出異常

前言Java虛擬機(JVM)的自動內存管理是其核心特性之一,它極大地簡化了開發者的工作,減少了內存泄漏和內存溢出的問題。本文將詳細介紹JVM的自動內存管理機制的內存區域與內存溢出異常問題,包括運行時數據區域、對象的創…

位圖入門算法191. 位1的個數

題目鏈接: 191. 位1的個數 - 力扣(LeetCode) 這道題讓我們找出一個數字中二進制中1的個數,這個題目我們就用1的&來解決,最后一位有0為0,都是1才是1,我們只需要判斷32次即可。 代碼如下&am…

[架構之美]虛擬機Ubuntu密碼重置

[架構之美]虛擬機Ubuntu密碼重置 當您在虛擬機中運行Ubuntu系統時,忘記密碼不再意味著數據丟失!本文將詳細介紹可靠的密碼重置方法,幫助您快速恢復系統訪問權限。 一、虛擬機密碼重置原理與準備 1.1 為什么虛擬機重置密碼更容易 在虛擬機環…