oracle 文件寫 n r,[oracle]log_archive_dest_n與DB_RECOVERY_FILE_DEST

DB_RECOVERY_FILE_DEST參數是默認的flash

recovery area的路徑,里面存放有歸檔日志、閃回日志以及rman的備份文件等文件。

LOG_ARCHIVE_DEST_n參數是存放歸檔日志的路徑,n表示1~10的一個整數,由于歸檔日志在recovery的時候擔當了重要的角色,所以我們可以設置多個歸檔目錄(最多可以設置10個)。這種情況下,聯機日志在歸檔時,會在不同的目錄下都會生成有一個相同的歸檔文件,通過冗余的來保證歸檔日志的安全。

系統默認的情況是以DB_RECOVERY_FILE_DEST定義的目錄來存放歸檔日志。但是,課上演示的時候,老師已經設置了log_archive_dest_1、log_archive_dest_2和log_archive_dest_3,三個參數。我現在將這三個參數修改回去,讓系統使用默認的DB_RECOVERY_FILE_DEST目錄來存放歸檔日志。

經過下面的操作,發現提示找不到歸檔的目錄。

SQL> alter system set log_archive_dest_1='';

SQL> alter system set log_archive_dest_2='';

SQL> alter system set log_archive_dest_3='';

SQL> alter system archive log current;

alter system archive log current

*

ERROR at line 1:

ORA-16014: log 2 sequence# 50 not archived, no

available destinations

ORA-00312: online log 2 thread 1:

'/opt/ora10g/oradata/orcl/redo02.log'

SQL> archive log list;

Database log modeArchive Mode

Automatic archivalEnabled

Archive destination?/dbs/arch

Oldest online log sequence49

Next log sequence to archive50

Current log sequence51

解決辦法,我們暫時先指定一個目錄來存放歸檔日志。然后再修改三個log_archive_dest_n的系統參數時,指定好scope為spfile,重啟實例即可。

SQL> alter system set log_archive_dest_1='location=/logs/log_1';

SQL> alter system archive log current;

System altered.

SQL> alter system set log_archive_dest_1='' scope=spfile;

SQL> alter system set log_archive_dest_2='' scope=spfile;

SQL> alter system set log_archive_dest_3='' scope=spfile;

SQL> startup force

ORACLE instance started.

Total System Global Area285212672 bytes

Fixed Size1218992 bytes

Variable Size104859216 bytes

Database Buffers176160768 bytes

Redo Buffers2973696 bytes

Database mounted.

Database opened.

查看一下現在使用的歸檔的目錄,已經成功改回為了DB_RECOVERY_FILE_DEST。

SQL> archive log list;

Database log modeArchive Mode

Automatic archivalEnabled

Archive destinationUSE_DB_RECOVERY_FILE_DEST

Oldest online log sequence51

Next log sequence to archive53

Current log sequence53

最后再查看一下log_archive_dest_n參數,這些參數都沒有被設置了,均為空:

SQL> show parameter log_archive_dest

NAMETYPEVALUE

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

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

log_archive_deststring

log_archive_dest_1string

log_archive_dest_10string

log_archive_dest_2string

log_archive_dest_3string

log_archive_dest_4string

log_archive_dest_5string

log_archive_dest_6string

log_archive_dest_7string

log_archive_dest_8string

log_archive_dest_9string

小結:log_archive_dest_n與DB_RECOVERY_FILE_DEST參數都可以用來存放歸檔日志,但二者的關系是:不設置log_archive_dest_n時,使用DB_RECOVERY_FILE_DEST來存文件;當設置了log_archive_dest_n時,則使用log_archive_dest_n來存放歸檔日志。

下面我們,再對log_archive_dest_n進行設置,讓DB_RECOVERY_FILE_DEST“失效”。

SQL>alter

system set log_archive_dest_1='location=/logs/log_1' scope=spfile;

SQL>alter

system set log_archive_dest_2='location=/logs/log_2' scope=spfile;

SQL>alter

system set log_archive_dest_3='location=/logs/log_3' scope=spfile;

SQL>

startup force

ORACLE instance

started.

Total System

Global Area 285212672 bytes

Fixed Size1218992 bytes

Variable

Size109053520 bytes

Database

Buffers171966464 bytes

Redo

Buffers2973696 bytes

Database

mounted.

Database opened.

我們進行下手動歸檔

SQL>

alter system archive log current;

查看下系統時間,發現三個目錄下,都已經有了最新的歸檔日志:

[root@localhost

logs]$ date

Wed Sep1 10:48:39 CST 2010

[root@localhost

logs]# ll -t log_1

-rw-r----- 1

oracle oinstall280576 Sep1 10:48 1_54_723037014.dbf

[root@localhost

logs]# ll -t log_2

-rw-r----- 1

oracle oinstall280576 Sep1 10:48 1_54_723037014.dbf

[root@localhost

logs]# ll -t log_3

-rw-r----- 1

oracle oinstall280576 Sep1 10:48 1_54_723037014.dbf

而DB_RECOVERY_FILE_DEST目錄下,已經不再會存放新的歸檔日志了:

[oracle@localhost

archivelog]$ ll 2010_09_01/

-rw-r----- 1

oracle oinstall 20992 Sep1 10:07

o1_mf_1_52_67vfc7q5_.arc

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

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

相關文章

記一次 .NET 某娛樂聊天流平臺 CPU 爆高分析

一:背景 1.講故事前段時間有位朋友加微信,說他的程序直接 CPU100%,每次只能手工介入重啟,讓我幫忙看下到底怎么回事,哈哈,這種CPU打滿的事故,程序員壓力會非常大, 我讓朋友在 CPU 高的時候抓 2 …

linux下mariadb大小寫敏感

2019獨角獸企業重金招聘Python工程師標準>>> Linux下安裝好mariadb后,在使用時會發現mariadb對大小寫敏感,這對開發帶來一定的不利,這時只要在配置文件中配置一下,取消大小寫敏感即可: sudo vi /etc/MySQL/…

評論列表顯示及排序,個人中心顯示

1.顯示所有評論{% for foo in ques.comments %} 2.所有評論排序uquestion db.relationship(Question, backrefdb.backref(comments, order_bycreat_time.desc)) 3.顯示評論條數{{ ques.comments|length }} 1題代碼如下&#xff1a; <h3>評論區:({{ ques.comments|length…

軟件工程現行國標匯集

GB/T 8566-2007 《信息技術 軟件生存周期過程》GB/T 8567-2006 《計算機軟件文檔編制規范》 GB/T 9385-2008《計算機軟件需求規格說明規范》GB/T 9386-2008 《計算機軟件測試文檔編制規范》 GB/T 11457-2006《信息技術 軟件工程術語》GB/T 14394-2008《計算機軟件可靠性和可維護…

oracle listagg方法,Oracle實現字符串拼接和分離功能的方法(LISTAGG函數),oraclelistagg...

Oracle實現字符串拼接和分離功能的方法(LISTAGG函數)&#xff0c;oraclelistagg字符串拼接(String Aggregation Techniques)是數據處理時經常需要用到一個技術&#xff0c;比如需要按時間順序拼裝一個快遞的運輸記錄&#xff0c;或者將流程中各個環節的處理人拼裝為一個字符串。…

他倆都曾是技術大牛,創業這些年來有怎樣的苦與樂?

這是頭哥侃碼的第263篇原創國慶假期回來&#xff0c;「頭哥嘮 B 嘮」的直播仍在繼續。這次我邀請了我工作上的老板和朋友&#xff0c;一起聊了聊關于 “技術創業路上的苦與樂”。熟悉他們兩位的都知道&#xff0c;可以說是技術出身&#xff0c;然后創業當老板的代表。大家都知道…

maven,gradle本地緩存位置

gradle: 配置系統環境變量GRADLE_USER_HOME即可&#xff0c;值為緩存位置。 maven: 修改settings文件&#xff1a;maven的home路徑下的conf文件夾下的settings.xml 對于有些IDEA&#xff0c;還需要配置。但是不要再打開項目后的FILE-->settings配置&#xff0c;而是需要在選…

git和php的區別,Git與Github的有什么區別

Git是一款免費&#xff0c;開源的分布是版本&#xff0c;用于敏捷高效的處理任何或小或大的項目。分布式相對于集中式的最大區別在于開發者可以提到本地&#xff0c;每個開發者通過克隆&#xff0c;在本地磁盤內拷貝一個完整的GIt倉庫。Git的功能特性&#xff1a;1.從服務器上克…

E20171214-sl

well-grounded  地基打的好 relevent adj. 有關的&#xff0c;中肯的; 相關聯的proposal n. 建議; 提議; 求婚; 〈美〉投標;轉載于:https://www.cnblogs.com/lancgg/p/8281675.html

客戶端嵌套 Web 頁面如何選擇

客戶端嵌套 Web 頁面如何選擇客戶端嵌套 Web 頁面如何選擇作者&#xff1a;驚鏵在使用客戶端嵌套WEB頁面有一下幾種方案&#xff1a;WebView2[1]Electron[2]NW.js[3]sciter[4]miniblink[5]現在國內眾多桌面程序都是用了以下五種&#xff0c;因為它跨平臺更為方便&#x1f447;。…

每天練習50個shell

1、統計日志每天IP訪問量前十 awk {print $1} 1.log | sort -n | uniq -c | sort -n 解釋&#xff1a;&#xff08;1&#xff09;awk 命令在分段方面比較有優勢&#xff0c;這里的{print $1}將第一段打印出來&#xff0c;awk可以用-F指定分隔符&#xff0c;如果不指定分隔符&am…

【Tomcat】Tomcat配置與優化(內存、并發、管理)【自己配置】

一、JVM內存配置優化 主要通過以下的幾個jvm參數來設置堆內存的&#xff1a; -Xmx512m 最大總堆內存&#xff0c;一般設置為物理內存的1/4 -Xms512m 初始總堆內存&#xff0c;一般將它設置的和最大堆內存一樣大&#xff0c;這樣就不需要根據當前堆使用情況而調整堆的大…

oracle 網關下載,oracle透明網關訪問sqlserver2000

oracle透明網關訪問sqlserver2000介紹oracle 10g透明網關訪問sqlserver2000一、環境如下:ORACLE 10g 安裝在:192.168.0.250 的window2003 server(版本&#xff1a;Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production) SqlServer 2000安裝在:192.16…

C++和C#的指針小解

昨天和趙崇說了一下工作的事情&#xff0c;說起了性能問題就討論起了數據結果和指針對性能的影響。曾經一直沒有想到這方面的事情&#xff0c;這幾天專門抽時間回想一下這方面的知識&#xff0c;然后一點一點的總結一下&#xff0c;看看數據結構和指針在咱們代碼中是怎樣實現效…

使用RoleBasedAuthorization實現基于用戶角色的訪問權限控制

本文將介紹如何通過 Sang.AspNetCore.RoleBasedAuthorization[1] 庫實現 RBAC 權限管理。使用介紹Step 1添加庫 Sang.AspNetCore.RoleBasedAuthorizationInstall-Package Sang.AspNetCore.RoleBasedAuthorizationStep 2在 Program.cs 中添加builder.Services.AddSangRoleBasedA…

【2018-11-15】中證1000指數的估值詳情

中證1000指數選取中證500和滬深300指數樣本股以外的&#xff0c;流動性好的1000只股票組成&#xff0c;與滬深300 和中證500 等形成互補。 中證1000的個股大多數是由市場上流通市值排名在 800 到 1800 名之間的個股組成&#xff0c;是一個適用范圍較廣的小盤指數。 中證1000的…

[Leetcode Week15]Populating Next Right Pointers in Each Node

Populating Next Right Pointers in Each Node 題解 原創文章&#xff0c;拒絕轉載 題目來源&#xff1a;https://leetcode.com/problems/populating-next-right-pointers-in-each-node/description/ Description Given a binary tree struct TreeLinkNode {TreeLinkNode *left…

php 數組 1 開始,php數組使用1

1、array_values($arr) 將數組轉換成索引數組$arr1 [id>10,name>楊過,sex>male,salary>8900];echo .var_export(array_values($arr1),true).;2、array_column($arr,$col,$boll); 獲取多維數組的列表組成的數組。$arr2 [];$arr2 [[id>10,name>楊過,sex>…

印度光伏巨頭Adani與華為簽署500MW采購合同

日前&#xff0c;印度光伏巨頭Adani與華為簽訂了采購合同。Adani未來一年的項目全部采用華為FusionSolar3.0智能光伏解決方案&#xff0c;首期500MW采購合同已經簽署&#xff0c;將采購最新的智能光伏控制器&#xff08;組串逆變器&#xff09;SUN2000-43KTL、數據采集器SmartL…

宣布 .NET MAUI 支持 .NET 7 RC 2

點擊上方藍字關注我們&#xff08;本文閱讀時間&#xff1a;6分鐘)支持 .NET 7 Release Candidate 2 的 .NET 多平臺應用程序 UI (MAUI) 現在可在 Windows 和 Mac 上的 Visual Studio 17.4 Preview 4 中使用。RC2 的主要主題是質量和對帶有 iOS 16 的 Xcode 14 的 .NET 支持。此…