国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Oracle 的歸檔日志文件

這篇具有很好參考價(jià)值的文章主要介紹了Oracle 的歸檔日志文件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1、概念

歸檔是將聯(lián)機(jī)重做日志以文件的形式保存到硬盤(pán),聯(lián)機(jī)日志歸檔的前提條件是數(shù)據(jù)庫(kù)要處于歸檔模式。當(dāng)數(shù)據(jù)庫(kù)處于 ARCHIVELOG 模式并進(jìn)行日志切換時(shí),后臺(tái)進(jìn)程 ARCH 會(huì)將聯(lián)機(jī)重做日志的內(nèi)容保存到歸檔日志中,當(dāng)數(shù)據(jù)庫(kù)出現(xiàn)介質(zhì)故障時(shí),使用數(shù)據(jù)文件備份、歸檔日志和聯(lián)機(jī)重做日志可以完全恢復(fù)數(shù)據(jù)庫(kù)到正常狀態(tài)。

Oracle 數(shù)據(jù)庫(kù)設(shè)置為歸檔模式之后,如果歸檔空間寫(xiě)滿(mǎn),數(shù)據(jù)庫(kù)的 redo 文件不能歸檔,會(huì)出現(xiàn)數(shù)據(jù)庫(kù)掛起的問(wèn)題,導(dǎo)致 數(shù)據(jù)庫(kù)無(wú)法使用。

2、查看數(shù)據(jù)庫(kù)是否為歸檔模式

SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /app/archiveOldest online log sequence 30Next log sequence to archive 34Current log sequence 34SQL> select log_mode from v$database;LOG_MODE------------------------------------ARCHIVELOG

3、打開(kāi)或關(guān)閉歸檔模式

如果需要打開(kāi)或關(guān)閉歸檔模式,在數(shù)據(jù)庫(kù)處于 mount 狀態(tài)時(shí)使用如下命令:

3.1 打開(kāi)歸檔模式

alter database archivelog;

3.2 關(guān)閉歸檔模式

alter database noarchivelog;

4、配置歸檔的位置

當(dāng)數(shù)據(jù)庫(kù)處于歸檔模式時(shí),進(jìn)行日志切換時(shí)后臺(tái)進(jìn)程將自動(dòng)生成歸檔日志。

4.1 查看歸檔進(jìn)程數(shù)

初始化參數(shù) LOG_ARCHIVE_MAX_PROCESSES 用于指定最大歸檔進(jìn)程個(gè)數(shù)。通過(guò)改變?cè)摮跏蓟瘏?shù)的取值,可以動(dòng)態(tài)地增加或減少歸檔進(jìn)程的個(gè)數(shù)。

SQL> show parameter LOG_ARCHIVE_MAX_PROCESSES;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_max_processes            integer     4

4.2 配置歸檔的位置

可以使用 LOG_ARCHIVE_DEST_n 配置多個(gè)歸檔位置:該參數(shù)最多可以指定 10 個(gè)歸檔位置。格式如下:

ALTER SYSTEM SET log_archive_dest_1 = 'location = 路徑1';
ALTER SYSTEM SET log_archive_dest_2 = 'location = 路徑2';
.....

4.2.1 查看歸檔文件

SQL> select sequence#, name from v$archived_log;
SEQUENCE#  NAME
---------- --------------------------------------------------------------------------------
34 /app/archive/orcl_62725153_0000000034_1_1125947150.dbf

可知?dú)w檔的文件位置 /app/archive/

4.2.2 修改歸檔日志的位置為:/home/oracle/archivelog

SQL> alter system set log_archive_dest_1 = 'location=/app/archive' scope = both sid='*';
SQL> archive log list;
SQL> alter system switch logfile;
SQL> select sequence#, name from v$archived_log;
SQL> select sequence#, name from v$archived_log;
SEQUENCE#  NAME
---------- --------------------------------------------------------------------------------
34 /app/archive/orcl_62725153_0000000034_1_1125947150.dbf
35 /app/archive/orcl_62725153_0000000035_1_1125947150.dbf

5、配置歸檔日志文件的名稱(chēng)格式

初始化參數(shù) LOG_ARCHIVE_FORMAT 用于指定歸檔日志文件的名稱(chēng)格式。設(shè)置該初始化參數(shù)時(shí),可以指定以下匹配符:

(1)%s:日志序列號(hào);

(2)%S:日志序列號(hào)(帶有前導(dǎo) 0);

(3)%t:線(xiàn)程編號(hào);

(4)%T:線(xiàn)程編號(hào)(帶有前導(dǎo) 0);

(5)%a:活動(dòng) ID 號(hào);

(6)%d:數(shù)據(jù)庫(kù) ID 號(hào);

(7)%r:RESETLOGS的ID值。

歸檔日志的文件名稱(chēng)格式設(shè)置如下:

SQL> alter system set LOG_ARCHIVE_FORMAT = 'orcl_%d_%S_%t_%r.dbf' scope = spfile sid='*';

重啟數(shù)據(jù)庫(kù)使設(shè)置生效

SQL> shutdown immediate
SQL> startup

查看參數(shù) LOG_ARCHIVE_FORMAT 的值:

SQL> show parameter LOG_ARCHIVE_FORMAT
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_format                   string      orcl_%d_%S_%t_%r.dbf

查看歸檔日志:

SQL> select sequence#, name from v$archived_log;

6、刪除歸檔日志

6.1 手工刪除歸檔日志文件

[oracle@node1 archive]$ cd /app/archive/
[oracle@node1 archive]$ ll -r
總用量 4516
-rw-r----- 1 oracle oinstall   10752 2月   2 10:54 orcl_62725153_0000000036_1_1125947150.dbf
-rw-r----- 1 oracle oinstall   54784 2月   2 10:51 orcl_62725153_0000000035_1_1125947150.dbf
-rw-r----- 1 oracle oinstall 4551680 2月   2 10:46 orcl_62725153_0000000034_1_1125947150.dbf
[oracle@node1 archive]$ rm -rf orcl_62725153_0000000034_1_1125947150.dbf
[oracle@node1 archive]$ ll
總用量 68
-rw-r----- 1 oracle oinstall 54784 2月   2 10:51 orcl_62725153_0000000035_1_1125947150.dbf
-rw-r----- 1 oracle oinstall 10752 2月   2 10:54 orcl_62725153_0000000036_1_1125947150.dbf

查看歸檔日志:

SQL> select sequence#, name from v$archived_log;
SEQUENCE#  NAME
---------- --------------------------------------------------------------------------------
34 /app/archive/orcl_62725153_0000000034_1_1125947150.dbf
35 /app/archive/orcl_62725153_0000000035_1_1125947150.dbf
36 /app/archive/orcl_62725153_0000000036_1_1125947150.dbf

雖然物理文件已經(jīng)刪除,但是歸檔日志文件的信息還在。

6.2 用 RMAN 刪除數(shù)據(jù)庫(kù)記錄的歸檔列表信息

[oracle@node1 ~]$ rman target /

RMAN> list archivelog all;

List of Archived Log Copies for database with db_unique_name ORCL
=====================================================================

Key     Thrd Seq     S Low Time 
------- ---- ------- - ---------
36      1    34      X 02-FEB-23
        Name: /app/archive/orcl_62725153_0000000034_1_1125947150.dbf

37      1    35      A 02-FEB-23
        Name: /app/archive/orcl_62725153_0000000035_1_1125947150.dbf

38      1    36      A 02-FEB-23
        Name: /app/archive/orcl_62725153_0000000036_1_1125947150.dbf


RMAN> crosscheck archivelog all;

released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=1996 device type=DISK
validation failed for archived log
archived log file name=/app/archive/orcl_62725153_0000000034_1_1125947150.dbf RECID=36 STAMP=1127731566
validation succeeded for archived log
archived log file name=/app/archive/orcl_62725153_0000000035_1_1125947150.dbf RECID=37 STAMP=1127731881
validation succeeded for archived log
archived log file name=/app/archive/orcl_62725153_0000000036_1_1125947150.dbf RECID=38 STAMP=1127732067
Crosschecked 3 objects

RMAN> delete expired archivelog all;

released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=1996 device type=DISK
List of Archived Log Copies for database with db_unique_name ORCL
=====================================================================

Key     Thrd Seq     S Low Time 
------- ---- ------- - ---------
36      1    34      X 02-FEB-23
        Name: /app/archive/orcl_62725153_0000000034_1_1125947150.dbf


Do you really want to delete the above objects (enter YES or NO)? yes
deleted archived log
archived log file name=/app/archive/orcl_62725153_0000000034_1_1125947150.dbf RECID=36 STAMP=1127731566
Deleted 1 EXPIRED objects
RMAN> select sequence#, name from v$archived_log;select sequence#, name from v$archived_log;
SEQUENCE#  NAME
---------- --------------------------------------------------------------------------------
34 
35 /app/archive/orcl_62725153_0000000035_1_1125947150.dbf
36 /app/archive/orcl_62725153_0000000036_1_1125947150.dbf

6.3 清除 v$archived_log 視圖中的過(guò)期信息

使用 RMAN 命令刪除歸檔后,v$archived_log 視圖中的 name 列為空,但其他列的信息仍然存在。出現(xiàn)這種現(xiàn)象的原因是因?yàn)槭褂?RMAN 命令在刪除歸檔日志的時(shí)候不能夠清除控制文件中的內(nèi)容。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-516418.html

6.3.1 清除控制文件中關(guān)于 v$archived_log 的信息

SQL> execute sys.dbms_backup_restore.resetCfileSection(11);
PL/SQL procedure successfully completed.

6.3.2 查詢(xún)發(fā)現(xiàn) v$archived_log 視圖中的信息全部被清除了

SQL> select sequence#, name from v$archived_log;
 SEQUENCE# NAME
---------- --------------------------------------------------------------------------------

6.3.3 將未過(guò)期的歸檔文件信息重新注冊(cè)到控制文件中

RMAN> catalog start with '/app/archive/';

using target database control file instead of recovery catalog
searching for all files that match the pattern /app/archive/

List of Files Unknown to the Database
=====================================
File Name: /app/archive/orcl_62725153_0000000035_1_1125947150.dbf
File Name: /app/archive/orcl_62725153_0000000036_1_1125947150.dbf

Do you really want to catalog the above files (enter YES or NO)? yes
cataloging files...
cataloging done

List of Cataloged Files
=======================
File Name: /app/archive/orcl_62725153_0000000035_1_1125947150.dbf
File Name: /app/archive/orcl_62725153_0000000036_1_1125947150.dbf
RMAN> select sequence#, name from v$archived_log;
 SEQUENCE# NAME
---------- --------------------------------------------------------------------------------
        35 /app/archive/orcl_62725153_0000000035_1_1125947150.dbf
        36 /app/archive/orcl_62725153_0000000036_1_1125947150.dbf

到了這里,關(guān)于Oracle 的歸檔日志文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ORACLE 10G版本數(shù)據(jù)庫(kù)系統(tǒng)產(chǎn)生大量歸檔日志問(wèn)題的分析

    ORACLE 10G版本數(shù)據(jù)庫(kù)系統(tǒng)產(chǎn)生大量歸檔日志問(wèn)題的分析

    近期接到用戶(hù)告知 數(shù)據(jù)庫(kù)歸檔暴增,導(dǎo)致生產(chǎn)庫(kù)歸檔空間滿(mǎn),手動(dòng)刪除后,歸檔空間很快就會(huì)滿(mǎn)。 立即登陸數(shù)據(jù)庫(kù)系統(tǒng),查詢(xún)發(fā)現(xiàn)歸檔日志異常增長(zhǎng),從以前的每小時(shí)產(chǎn)生3 00M ,增長(zhǎng)到每小時(shí)產(chǎn)生5 9150M 。拉取問(wèn)題時(shí)段的A WR 報(bào)告,將問(wèn)題S QL 提交給應(yīng)用運(yùn)維人員,應(yīng)用修復(fù)

    2024年02月03日
    瀏覽(96)
  • Oracle 數(shù)據(jù)庫(kù)表性能優(yōu)化

    最近在一次工作過(guò)程中,遇到了oralce 表性能慢的問(wèn)題。一個(gè)歷史表,一個(gè)月將近1000多萬(wàn)的數(shù)據(jù)量,想查詢(xún)這個(gè)表的數(shù)據(jù),只使用了一個(gè)簡(jiǎn)單的語(yǔ)句,卻一個(gè)多小時(shí)都查不出來(lái)。于是決定對(duì)Oracle 的這張表的性能進(jìn)行一下優(yōu)化。本人不是一個(gè)專(zhuān)門(mén)搞數(shù)據(jù)庫(kù)這塊的dba,所以只能粗

    2024年02月03日
    瀏覽(27)
  • oracle rac-歸檔滿(mǎn)處理

    有客戶(hù)反饋數(shù)據(jù)庫(kù)無(wú)法使用了,客戶(hù)手動(dòng)啟動(dòng)報(bào)錯(cuò)如下 SQL startup; ORACLE instance started. Total System Global Area 2.6924E+10 bytes Fixed Size?? ??? ???? 2265984 bytes Variable Size?? ??? ? 1.3959E+10 bytes Database Buffers?? ? 1.2952E+10 bytes Redo Buffers?? ??? ??? 11202560 bytes Database mounted. ORA-16038: l

    2024年02月08日
    瀏覽(19)
  • oracle19c容器數(shù)據(jù)庫(kù)rman備份特性-----性能優(yōu)化(三)

    oracle19c容器數(shù)據(jù)庫(kù)rman備份特性-----性能優(yōu)化(三)

    目錄 冗余備份片 1.備份的時(shí)候指定 2.rman配置中設(shè)定 歸檔備份(將備份集保留) 二級(jí)備份(將備份文件保留) 1.備份閃回恢復(fù)區(qū)的恢復(fù)文件 2.備份所有恢復(fù)文件 recovery catalog database 1.創(chuàng)建recovery catalog 2.創(chuàng)建VPC ?data recovery advisor 備份 如果一個(gè)數(shù)據(jù)文件很大,可以設(shè)置多通道并

    2024年02月01日
    瀏覽(27)
  • Oracle 性能優(yōu)化之AWR、ASH和ADDM(含報(bào)告生成和參數(shù)解讀)

    ?? 文章目標(biāo):本篇介紹Oracle性能優(yōu)化相關(guān)的工具,如AWR、ASH和ADDM。 ?? Oracle 性能優(yōu)化之AWR、ASH和ADDM ? 創(chuàng)作者:Jay… ?? 個(gè)人主頁(yè):Jay的個(gè)人主頁(yè) ?? 展望:若本篇講解內(nèi)容幫助到您,請(qǐng)幫忙點(diǎn)個(gè)贊吧,再點(diǎn)點(diǎn)您的小手關(guān)注下,您的支持是我繼續(xù)寫(xiě)作的最大動(dòng)力,謝謝??

    2024年02月05日
    瀏覽(84)
  • 談?wù)凮racle甲骨文可視化文件查看器:AutoVue

    談?wù)凮racle甲骨文可視化文件查看器:AutoVue

    目錄 AutoVue基本介紹 AutoVue 2D Professional AutoVue 3D Professional Advanced AutoVue EDA Professional AutoVue Electro-Mechanical Professional AutoVue Office AutoVue VueLink?集成 AutoVue Web服務(wù) AutoVue VueBeans集成 最后的最后總結(jié) 本文內(nèi)容來(lái)源于ORACLE官網(wǎng)(?AutoVue 企業(yè)可視化解決方案 | Oracle 中國(guó))及自己整理而來(lái)

    2024年02月06日
    瀏覽(21)
  • 查詢(xún)服務(wù)器tns文件路徑,oracle數(shù)據(jù)庫(kù)tns配置方法詳解

    查詢(xún)服務(wù)器tns文件路徑,oracle數(shù)據(jù)庫(kù)tns配置方法詳解

    Oracle中TNS的完整定義:transparence Network Substrate透明網(wǎng)絡(luò)底層, 監(jiān)聽(tīng)服務(wù)是它重要的一部分,不是全部,不要把TNS當(dāng)作只是監(jiān)聽(tīng)器。 上圖中的CGDB和STDCG就是對(duì)應(yīng)的TNS,HOST是指向數(shù)據(jù)庫(kù)服務(wù)器的IP,當(dāng)然局域網(wǎng)內(nèi)用計(jì)算機(jī)名稱(chēng)也是可以的。通過(guò)客戶(hù)端Net Manager創(chuàng)建一個(gè)連接到數(shù)據(jù)

    2024年02月09日
    瀏覽(92)
  • SpringBoot實(shí)現(xiàn)文件記錄日志,日志文件自動(dòng)歸檔和壓縮

    SpringBoot實(shí)現(xiàn)文件記錄日志,日志文件自動(dòng)歸檔和壓縮

    ?? @ 作者: Eric ?? @ 主頁(yè): https://blog.csdn.net/weixin_47316183?type=blog ?? @ 主題: SpringBoot實(shí)現(xiàn)文件記錄日志,日志文件自動(dòng)歸檔和壓縮 ?? @ 創(chuàng)作時(shí)間: 2023年08月06日 Logback 是一個(gè)Java日志框架,它是 log4j 的后繼者,被廣泛用于應(yīng)用程序中記錄日志。 Logger(日志記錄器): L

    2024年02月14日
    瀏覽(21)
  • 清理 Oracle 的監(jiān)聽(tīng)日志

    用戶(hù)的雙節(jié)點(diǎn) Oracle 11g rac 集群,近期發(fā)現(xiàn)硬盤(pán)空間使用過(guò)多,其中的一個(gè)節(jié)點(diǎn)【/oracle】目錄空間使用了接近 90%,另一個(gè)節(jié)點(diǎn)使用了 95%。以其中的一個(gè)節(jié)點(diǎn)為例,詳細(xì)情況如下: 使用【du】命令查看【/oracle】目錄的空間占用情況,發(fā)現(xiàn)【/oracle/app/crs_base/diag/tnslsnr/his01/listen

    2024年02月14日
    瀏覽(14)
  • oracle警告日志\跟蹤日志磁盤(pán)空間清理

    oracle警告日志\跟蹤日志磁盤(pán)空間清理

    問(wèn)題現(xiàn)象: 通過(guò)查看排查到alert和tarce占用大量磁盤(pán)空間 警告日志 /u01/app/oracle/diag/rdbms/orcl/orcl/alert 跟蹤日志 /u01/app/oracle/diag/rdbms/orcl/orcl/trace 解決方案: 用adrci清除日志 確定目錄 查看homepath是不是所要處理的日志目錄 設(shè)置homepath(不支持多個(gè)路徑) 清空警告日志 1440是按分鐘算

    2024年02月11日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包