ORA-12514:TNS:監聽程序當前無法識別連接描述符中請求的服務

已經不止一次自己本機電腦安裝的Oracle使用plsqldev軟件登入提示這個了.一般前一天還好好的,今天就不行了.好好總結一下吧,也共大家一起借鑒.主要原因還是數據的歸檔日志因為內部內存已經耗盡,不能在進行歸檔導致數據庫啟動異常,沒有辦法正常打開數據庫實例,監聽程序就無法連接到對應的orcle實例數據庫上,就導致了這個問題.歸根結底還是Oracle服務由于開通了歸檔功能,內存已經滿了無法歸檔導致數據庫實例沒有正常啟動,也就監聽到無法連接和使用了.

關于找出錯誤原因還是看Oracle的監聽日志和使用命令行窗口上管理員身份去登入測試.Oracle的監聽日志的位置一般在你安裝Oracle的位置例如:D:\***\***\diag\rdbms\orcl\orcl\alert這樣目錄下的log.xml文件中,如下圖:

這個Oracle的警告日志文件是問題信息的關鍵.

打開日志文件后可以查看到:

Errors in file d:\app\***\diag\rdbms\orcl\orcl\trace\orcl_arc1_7068.trc:
ORA-16038: log 1 sequence# 5143 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 1 thread 1: 'D:\APP\***\ORADATA\ORCL\REDO01.LOG'日志不能被歸檔了;

具體解釋如下:

  1. ORA-16038: 日志 1 sequence# 5143 無法歸檔

    • 含義:數據庫正在嘗試將一個已經寫滿的聯機重做日志文件(REDO01.LOG,序列號 5143)歸檔到歸檔日志目標位置,但這個操作失敗了。
    • 背景:在 ARCHIVELOG 模式下,當一個聯機重做日志文件寫滿后,ARCn 后臺進程會將其復制到一個或多個歸檔位置,這個過程叫“歸檔”。只有歸檔成功后,這個聯機日志文件才能被 LGWR 后臺進程再次使用。
  2. ORA-19809: 超出了恢復文件數的限制

    • 含義:這是導致歸檔失敗的根本原因。Oracle 的快速恢復區(Fast Recovery Area, FRA)已經滿了,無法再存放新的歸檔日志文件。
    • FRA 是什么?:FRA 是 Oracle 管理的一個磁盤空間,用于集中存放備份文件和歸檔日志文件。它有一個預設的大小限制。當這個空間被用盡時,數據庫就無法再創建新的歸檔日志,也無法進行新的備份。
  3. ORA-00312: 聯機日志 1 線程 1: ‘D:\APP\***\ORADATA\ORCL\REDO01.LOG’

    • 含義:這指明了具體是哪個聯機日志文件出了問題。它告訴數據庫,REDO01.LOG?這個文件需要被歸檔,但由于 FRA 已滿,歸檔失敗

數據庫在?OPEN?階段需要 LGWR 進程寫入重做日志。REDO01.LOG?寫滿了,需要被歸檔。ARCn 進程嘗試將其歸檔到 FRA,但發現 FRA 空間已滿,歸檔失敗(ORA-19809)。因為歸檔失敗,REDO01.LOG?無法被復用,LGWR 進程沒有可用的日志文件可以寫入,數據庫活動被完全阻塞,最終導致數據庫實例崩潰,并斷開你的連接(ORA-03113)。

解決方案:

方案一:增加 FRA 的大小(最推薦,一勞永逸)

這是最直接、最根本的解決方法。如果你的磁盤有足夠空間,直接擴大 FRA 的容量。

  1. 首先,你需要啟動數據庫到 MOUNT 狀態。因為數據庫現在無法 OPEN,但 MOUNT 狀態是允許你修改這些參數的。?不能正常啟動后臺日志就會記入異常在log.xml中.

務必將數據庫服務啟動數據實例到mout狀態,這樣才可以有后續操作,如下圖:

修改歸檔日志存儲大小

這樣數據庫就正常打開了.但是不能一味的擴大數據庫歸檔日志的儲存大小還要將歸檔日志給清除掉.并且進行設置當日志被歸檔兩次后就將其刪除(configure archivelog deletion policy to backed up 2 times;).將Oracle數據庫重置成mount狀態,然后重新打開一個命令行窗口使用Oracle自帶的rman工具登入rman target sys/(用戶自己對應的密碼)后進行清理.

設置一個保留策略,例如,只保留最近7天的備份和歸檔日志:

? ? -- 設置恢復窗口為7天
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;

? ? -- 或者,設置保留2份備份
-- CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

? ? -- 啟用自動刪除過期的備份和歸檔日志
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO DISK;

這個策略的含義是:**“當一個歸檔日志已經被成功備份到磁盤至少1次后,它就可以被自動刪除了”**。設置好策略后,你需要定期運行 RMAN 的 `DELETE OBSOLETE` 命令來清理這些過期的文件。這個命令通常可以放在一個定時任務(如 Windows 的計劃任務或 Linux 的 Cron)中每天執行。

? ??? ? -- 刪除所有根據保留策略判斷為“過時”的備份和歸檔日志
DELETE NOPROMPT OBSOLETE;

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

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

相關文章

Spring框架的JDBC模板技術和事務管理

SpringJDBCJDBC模板技術概述JDBC的模板類的使用Spring框架的事務管理配置文件方式半注解的方式純注解的方式JDBC模板技術概述 什么是 JDBC 模板技術? JDBC 模板技術是 Spring 框架為簡化持久層(數據庫操作)編程而提供的一種封裝機制&#xf…

將文件部署到受管主機

目錄 1.ansible.builtin中用于創建、更新或刪除多行文本塊的模塊是什么 2.copy模塊的作用 3.fetch模塊的作用 4.file模塊的作用 5.lineinfile模塊的作用 6.stat模塊的作用 7.要確保受管主機上存在文件,類似touch命令功能,還能設置權限等的模塊及操作是怎…

Dell PowerEdge R620 服務器內存和硬盤罷工了

文章目錄前言調查原因查找解決方案硬盤問題內存問題總結前言 月黑風高夜,服務宕機時。做服務端技術的,誰還沒半夜遇到個服務掛掉的情況,而像我這種半兼職網管的工作,遇到機器問題的概率也就更大了,本來周五晚上寫完總…

2025:SourceTree 啟用/禁用Mercurial 或 Git,像素級細節

最近使用Git管理工具的時候,發現還是SourceTree好用些,但是使用SourceTree帶來一個問題:就是每次在重新打開SourceTree的時候,都會重新下載Mercurial.zip文件,查了一下,一般情況下我們是不需要使用Mercuria…

安卓 Google Maps 的使用和開發步驟

文章目錄1. main2. Android 谷歌地圖3. 源碼Reference1. main 在國內選擇的SDK可以是高德、百度、騰訊、xxxx等,但在國外,你首選是谷歌,因此要進行Google地圖的開發你首先要解決下面三個問題 VPN Google賬號 信用卡American Express&#x…

Linux -- 應用層協議Http

1.HTTP背景知識 HTTP協議:HTTP(HyperText Transfer Protocol,超文本傳輸協議)的本質是運行在 TCP/IP 協議族之上的 “應用層協議”,核心作用是定義客戶端(如瀏覽器、APP)與服務器之間的 “數據…

R 語言本身并不直接支持 Python 中 f“{series_matrix}.txt“ 這樣的字符串字面量格式化(f-string)語法 glue函數

R 語言本身并不直接支持 Python 中 f"{series_matrix}.txt" 這樣的字符串字面量格式化(f-string)語法。 在 R 中,要實現字符串拼接或格式化,你需要使用其他方法。下表對比了 Python f-string 和 R 中常見對應方法的主要…

【AI智能體】亮數據MCP Server × Dify:AI智能體獲取實時影音數據就是這么簡單

文章目錄一、引言:AI 應用與實時影音數據的融合價值1、傳統采集方式的痛點2、MCP Server 的創新價值二、亮數據 MCP Server 概覽1、什么是 MCP Server?2、支持的影音平臺和API接口3、產品特色亮點三、業務場景示例設計1、選定場景:競品分析與…

從《Attention Is All You Need》深入理解Transformer

2017年的《Attention Is All You Need》論文提出的Transformer架構,不僅徹底改變了自然語言處理的格局,更為現代人工智能的發展奠定了堅實基礎。本文將帶你深入解析這一劃時代模型的核心思想、技術細節及其深遠影響。🔄 一、背景與動機&#…

【08】AI輔助編程完整的安卓二次商業實戰-修改消息聊天框背景色-觸發聊天讓程序異常終止bug牽涉更多聊天消息發送優化處理-優雅草卓伊凡

【08】AI輔助編程完整的安卓二次商業實戰-修改消息聊天框背景色-觸發聊天讓程序異常終止bug牽涉更多聊天消息發送優化處理-優雅草卓伊凡引言本次二開布局沒有變,但是下一次整體布局會有變,不過本次開發發現朋友圈跳轉功能的流程步驟也做了一定的變化。原…

心理調適與情緒管理實訓室:支撐康養旅游人才心理能力培養

在康養休閑旅游服務專業的教學體系中,心理調適與情緒管理實訓室作為關鍵教學場所,承擔著培養學生心理服務能力、情緒疏導技能和人際溝通素養的重要任務。隨著社會對康養旅游服務質量要求的提升,具備心理調適與情緒管理能力的專業人才日益受到…

Oracle sql tuning guide 翻譯 Part 6 --- 優化器控制

第五部分優化器控制你可以用提示信息和初始化參數來影響優化器的判斷和運作方式。Influencing the Optimizer Optimizer defaults are adequate for most operations, but not all.In some cases you may have information unknown to the optimizer, or need to tune the opti…

pthread_mutex_lock函數深度解析

摘要 pthread_mutex_lock是POSIX線程庫中用于實現線程同步的核心函數,它通過對互斥鎖的加鎖操作來確保多個線程對共享資源的安全訪問。本文從互斥鎖的歷史背景和發展脈絡入手,詳細解析了pthread_mutex_lock函數的設計理念、實現機制和使用場景。通過生產…

qt QBoxSet詳解

1、概述QBoxSet 類代表箱形圖中的一個條目。箱形條目是范圍和由五個不同值構成的三個中值的圖形表示。這五個值分別是:下極值、下四分位數、中位數、上四分位數和上極值。QBoxSet 提供了多種方法來設置和獲取這些值,并且可以與 QBoxPlotSeries 和 QChart…

機器學習勢函數(MLPF)入門:用DeePMD-kit加速億級原子模擬

點擊 “AladdinEdu,同學們用得起的【H卡】算力平臺”,注冊即送-H卡級別算力,80G大顯存,按量計費,靈活彈性,頂級配置,學生更享專屬優惠。 引言:從傳統分子模擬到機器學習勢函數的革命…

制作uniapp需要的storyboard全屏ios啟動圖

//鎖定豎屏 plus.screen.lockOrientation("portrait-primary") // #endif首先準備啟動圖兩個dc_launchscreen_portrait_background2x.png(750*1624)dc_launchscreen_portrait_background3x.png(1125*2436)LaunchScreen.storyboard文件內容如下<?xml version"…

OpenCV:答題卡識別

目錄 一、項目原理 二、環境準備 三、核心代碼實現 1. 導入必要庫 2. 定義關鍵函數 坐標點排序函數 透視變換函數 輪廓排序函數 圖像顯示函數 3. 主程序實現 圖像預處理 輪廓檢測與答題卡定位 透視變換矯正 答案識別與評分 四、實現效果 本文將介紹如何使用 Ope…

機器寵物(以四足寵物為主)四肢與關節的系統化設計指南

1. 目標與約束先行 目標&#xff1a;自然步態&#xff08;走/小跑/小跳&#xff09;、安全親和、低噪、跌倒不致損&#xff1b;支持地毯/木地板/瓷磚等家庭地面。約束&#xff1a;體重 1–6 kg&#xff1b;單次續航 ≥ 30–60 min&#xff1b;整機成本與可維護性&#xff1b;室…

spark hive presto doris 對substr函數的差異

Spark、Hive、Presto&#xff08;現更名為 Trino&#xff09;和 Doris&#xff08;原百度 Palo&#xff09;的 substr 函數在功能上都是用于截取字符串的子串&#xff0c;但在起始索引規則和參數含義上存在差異&#xff0c;這是導致結果不同的主要原因。以下是它們的具體區別&a…

開題報告之基于AI Agent智能問答的旅游網站

課題題目&#xff1a; 基于AI Agent智能問答的旅游網站 學生姓名&#xff1a; 學 號&#xff1a; 學 院&#xff1a; 專業年級&#xff1a; 指導教師&#xff1a; 開題報告word版&#xff1a; 開題報告word版 一、課題的研究目的和意義&#xff08;本…