最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle ADG相關(guān)查詢的實(shí)現(xiàn)

 更新時(shí)間:2025年12月10日 08:53:34   作者:為中華崛起而奮斗  
本文主要介紹了ADG(Active Data Guard)環(huán)境下的故障排查步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1、判斷有無(wú)ADG

show parameter dest
 
show parameter log_archive_config
 
select open_mode,protection_mode,database_role,switchover_status from v$database;

2、主庫(kù)查詢gap

set lines 222 pages 100
col error for a20
col gap_status for a20
col dest_name for a20
select dest_id,dest_name,status,type,error,gap_status from v$archive_dest_status where type='PHYSICAL';

3、備庫(kù)查詢GAP

select * from v$archive_gap; --無(wú)結(jié)果說(shuō)明無(wú)gap

GAP_STATUS:
NO GAP:無(wú)GAP
LOG SWITCH GAP : 有GAP,日志還沒(méi)有切換完成,不需要人工干預(yù)
RESOLVABLE GAP:有GAP,但是可以自動(dòng)解決,不需要人工干預(yù)
UNRESOLVABLE GAP:有GAP,不能自動(dòng)解決,需要人工干預(yù)(從主庫(kù)SCP歸檔到備庫(kù)并重新注冊(cè)歸檔恢復(fù))
LOCALLY UNRESOLVABLE GAP:有GAP,不能從本機(jī)獲取日志自動(dòng)解決,可以存其他機(jī)器獲取日志自動(dòng)解決

4、查看主庫(kù)多節(jié)點(diǎn)最大日志編號(hào)、查備庫(kù)recover到的日志序號(hào)

select thread#,max(sequence#) from gv$archived_log group by thread# order by 1;
tail -1000f alert.log

5、主備庫(kù)查看ADG異常信息

select status,error,valid_type,valid_role,db_unique_name from v$archive_dest;

6、主庫(kù)查找備庫(kù)缺失的日志路徑和名稱:

set lines 200 pages 100
col name for a100
select name from v$archived_log where thread#=1 and dest_id=1 and sequence# between xxx and xxx;

7、判斷未應(yīng)用日志(備庫(kù)查)

select thread#,0 not_send_count,not_apply_count
from (select s.thread#,
            s.sequence# - ( select max(s.sequence#) seq
                                from gv$managed_standby i
                                where i.process='ARCH'
                                    and i.thread# = s.thread#) not_apply_count
        from gv$managed_standby s
        where s.process = 'MRP0')
 where not_apply_count >= 0;

8、判斷未傳輸日志(主庫(kù)查)

with temp as 
 ( select process,thread#,max(sequence#) seq
    from gv$managed_standby
    where process in ('ARCH','LNS')
    group by process,thread#)
select aa.thread#,bb.seq - aa.seq not_send_count,0 not_apply_count
from temp aa.temp bb
where aa.process='ARCH'
    and bb.process='LNS'
    and aa.thread#=bb.thread#
    and bb.seq - aa.seq >= 0
    order by 1;

9、查案?jìng)鋷?kù)未應(yīng)用日志(在備庫(kù)執(zhí)行)

select dest_id,count(*) from v$archived_log where applied='NO' group by thread#,dest_id order by 1;
select thread#,count(*) from v$archived_log where applied='NO' group by thread#,dest_id order by 1;
select thread#,sequence#,applied from v$archived_log where applied='NO';
 
select thread#,dest_id,to_char(FIRST_TIME,'YYYY-MM-DD HH24:MI:SS'),name,applied,deleted,status from v$archived_log where applied='NO' order by 3;

10、查詢同步信息及相關(guān)進(jìn)程(在備庫(kù)執(zhí)行)

set lines 222 pages 100
col client_pid for a10
select inst_id,thread#,process,status,client_pid,sequence# from gv$managed_standby;

主要看MRP0進(jìn)程(日志應(yīng)用進(jìn)程)

MRP0有多個(gè)狀態(tài):

WAIT_FOR_GAP:有GAP,看看GAP是否可以自動(dòng)解決,不需要人工干預(yù)

APPLYING_LOG:正在應(yīng)用日志

WAIT_FOR_LOG:正在等待日志同步

如果WAIT_FOR_GAP持續(xù)太久就需要關(guān)注了

如果WAIT_FOR_GAP持續(xù)不長(zhǎng),可以看看主庫(kù)當(dāng)天歸檔量的大小

11、查詢一周的歸檔量

select logtime,count(*),round(sum(sr)/1024/1024/1024,2) size_gb
 from ( select to_char(first_time,'YYYY-MM-DD') as logtime
            (a.blocks * a.block_size) sz
            from gv$archived_log a
            where a.dest_id = 1 
            and a.first_time > trunc(sysdate - 8))
group by logtime
order by logtime;

12、關(guān)閉日志應(yīng)用

alter database recover managed standby database cancel;

13、開(kāi)啟日志應(yīng)用

alter database recover managed standby database parallel 16 using current logfile disconnect from session;
 
alter database recover managed standby database using current logfile disconnect from session;

14、ADG備庫(kù)刪除歸檔

1、一般備庫(kù)應(yīng)用完歸檔會(huì)自動(dòng)刪除已經(jīng)應(yīng)用的歸檔
2、備庫(kù)歸檔不要使用強(qiáng)制刪除(force),如果備庫(kù)強(qiáng)制刪除未應(yīng)用的歸檔,此時(shí)主庫(kù)相應(yīng)的歸檔也會(huì)被策略刪除,ADG主備就不可用了
 
select count(*) from v$archive_gap;
select count(*) from v$archived_log where applied='NO';

15、停止主庫(kù)向備庫(kù)傳輸日志

在主庫(kù)操作,將主庫(kù)的"log_archive_dest_state_2"設(shè)置為DEFER,停止主庫(kù)歸檔向備庫(kù)傳輸,可緩解備庫(kù)歸檔空間壓力,等備庫(kù)歸檔應(yīng)用并自動(dòng)刪除足夠多時(shí),再將"log_archive_dest_state_2"設(shè)置為enable,開(kāi)啟主庫(kù)對(duì)備庫(kù)的傳輸
 
show parameter log_archive_dest_state_2
alter system set log_archive_dest_state_2=defer;
alter system set log_archive_dest_state_2=enable;

16、手動(dòng)應(yīng)用歸檔日志(在備庫(kù)執(zhí)行)

asmcmd
cd +ARCH/archivelog/2025-01-14/
cp thread_2_seq_458535  /tmp
scp /tmp/thread_2_seq_458535  bakup:/tmp/
 
sqlplus / as sysdba
alter database register logfile '/tmp/thread_2_seq_458535';
#或
rman target /
catalog start with '/tmp/xxxx.dbf'

17、ADG切換

ADG切換之后,主備庫(kù)不傳輸?shù)那闆r,除了密碼文件的問(wèn)題,有可能是觸發(fā)器的問(wèn)題。(主庫(kù)禁用系統(tǒng)觸發(fā)器,等回切之后要改成true,一直是備庫(kù)禁用系統(tǒng)觸發(fā)器)

alter system set "_system_tring_enabled"=FALSE;

ADG主備切換,如果主庫(kù)有多個(gè)備庫(kù),先驗(yàn)證每個(gè)備庫(kù)是否都通,如果不能通的話需要把不通的備庫(kù)的log_archive_dest_*參數(shù)置空,要不主庫(kù)的歸檔一直發(fā)不到不通的備庫(kù),其他備庫(kù)一直等待歸檔傳輸 

到此這篇關(guān)于Oracle ADG相關(guān)查詢的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Oracle ADG查詢內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Oracle數(shù)據(jù)加密方法分析

    Oracle數(shù)據(jù)加密方法分析

    這篇文章主要介紹了Oracle數(shù)據(jù)加密方法,實(shí)例分析了Oracle基于md5算法的數(shù)據(jù)加密技巧,需要的朋友可以參考下
    2016-09-09
  • Oracle的directory詳細(xì)路徑查看、創(chuàng)建及修改方法

    Oracle的directory詳細(xì)路徑查看、創(chuàng)建及修改方法

    directory對(duì)象所定義的路徑可以在EM中的“管理”-“方案”-“目錄對(duì)象”進(jìn)行查看、創(chuàng)建或修改,這篇文章主要介紹了Oracle的directory詳細(xì)路徑查看、創(chuàng)建及修改,需要的朋友可以參考下
    2024-03-03
  • Oracle中直方圖對(duì)執(zhí)行計(jì)劃的影響詳解

    Oracle中直方圖對(duì)執(zhí)行計(jì)劃的影響詳解

    這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)中直方圖對(duì)執(zhí)行計(jì)劃的影響的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • Linux環(huán)境下Oracle大頁(yè)配置全過(guò)程

    Linux環(huán)境下Oracle大頁(yè)配置全過(guò)程

    在 Oracle 數(shù)據(jù)庫(kù)運(yùn)行過(guò)程中,內(nèi)存管理是影響其性能的關(guān)鍵因素之一,大頁(yè)內(nèi)存(Large Pages)作為一種優(yōu)化內(nèi)存使用的技術(shù),能夠顯著提升 Oracle 數(shù)據(jù)庫(kù)的運(yùn)行效率,本文將深入介紹大頁(yè)內(nèi)存的相關(guān)概念,并詳細(xì)闡述 Oracle 在 Linux 系統(tǒng)上的大頁(yè)配置過(guò)程
    2025-05-05
  • Oracle基礎(chǔ)學(xué)習(xí)之簡(jiǎn)單查詢和限定查詢

    Oracle基礎(chǔ)學(xué)習(xí)之簡(jiǎn)單查詢和限定查詢

    相信對(duì)于每個(gè)剛接觸數(shù)據(jù)庫(kù)的朋友們來(lái)說(shuō),查詢是首先要學(xué)會(huì)的,本文主要給大家介紹了Oracle中的簡(jiǎn)單查詢和限定查詢,文中通過(guò)示例代碼與文字說(shuō)明給大家介紹的很詳細(xì),相信對(duì)大家的的理解和學(xué)習(xí)會(huì)很有幫助,下面感興趣的朋友們一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • Oracle安裝過(guò)程中物理內(nèi)存檢查及臨時(shí)temp空間不足問(wèn)題解決

    Oracle安裝過(guò)程中物理內(nèi)存檢查及臨時(shí)temp空間不足問(wèn)題解決

    Oracle安裝過(guò)程物理內(nèi)存檢查及臨時(shí)temp空間不足的情況,想必有很多的朋友都有遇到過(guò)吧,下面與大家分享下具體的解決方法,感興趣的朋友可以參考下哈
    2013-07-07
  • Oracle數(shù)據(jù)庫(kù)初始化參數(shù)總結(jié)與最佳實(shí)踐(部分說(shuō)明與隱藏參數(shù)實(shí)戰(zhàn))

    Oracle數(shù)據(jù)庫(kù)初始化參數(shù)總結(jié)與最佳實(shí)踐(部分說(shuō)明與隱藏參數(shù)實(shí)戰(zhàn))

    Oracle數(shù)據(jù)庫(kù)的初始化參數(shù)是配置實(shí)例運(yùn)行特性的核心,直接影響數(shù)據(jù)庫(kù)的安全性、性能、可用性等關(guān)鍵指標(biāo),這篇文章主要介紹了Oracle數(shù)據(jù)庫(kù)初始化參數(shù)總結(jié)與最佳實(shí)踐(部分說(shuō)明與隱藏參數(shù)實(shí)戰(zhàn)),需要的朋友可以參考下
    2025-12-12
  • 解決maven不能下載oracle jdbc驅(qū)動(dòng)的問(wèn)題

    解決maven不能下載oracle jdbc驅(qū)動(dòng)的問(wèn)題

    這篇文章主要介紹了解決maven不能下載oracle jdbc驅(qū)動(dòng)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • EBS xml publisher中文亂碼問(wèn)題及解決辦法

    EBS xml publisher中文亂碼問(wèn)題及解決辦法

    這篇文章主要介紹了EBS xml publisher中文亂碼問(wèn)題及解決辦法的相關(guān)資料,需要的朋友可以參考下
    2015-09-09
  • Oracle如何清除一個(gè)用戶下的所有表(謹(jǐn)慎操作!)

    Oracle如何清除一個(gè)用戶下的所有表(謹(jǐn)慎操作!)

    在測(cè)試數(shù)據(jù)庫(kù)腳本可用性的時(shí)候,會(huì)新建一個(gè)用戶然后執(zhí)行腳本,測(cè)試成功之后,需要清空表,下面這篇文章主要給大家介紹了關(guān)于Oracle如何清除一個(gè)用戶下的所有表的相關(guān)資料,需要的朋友可以參考下
    2023-03-03

最新評(píng)論

龙陵县| 阿克苏市| 漾濞| 枝江市| 桃园市| 普陀区| 恭城| 台安县| 额济纳旗| 寿光市| 宾川县| 凌海市| 德州市| 华安县| 惠安县| 株洲县| 三亚市| 鲁山县| 姚安县| 敦煌市| 南平市| 诸城市| 邢台市| 隆化县| 安平县| 蓬莱市| 新巴尔虎右旗| 青海省| 华容县| 浦江县| 历史| 区。| 新蔡县| 虎林市| 沙坪坝区| 喜德县| 沂水县| 谢通门县| 延寿县| 商都县| 乐安县|