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

詳解Oracle dg 三種模式切換

 更新時間:2015年12月22日 11:16:45   投稿:mrr  
這篇文章主要介紹了詳解Oracle dg 三種模式切換 的相關(guān)資料,需要的朋友可以參考下

oracle dg 三大模式切換

===================================
1  最大性能模式MAXIMUM PERFORMANCE   ------默認(rèn)模式
===================================

一 最大性能模式特點(diǎn)

192.168.1.181
SQL> select database_role,protection_mode,protection_level from v$database;
DATABASE_ROLE  PROTECTION_MODE   PROTECTION_LEVEL
---------------- -------------------- --------------------
PRIMARY     MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE
SQL> col dest_name for a25
SQL> select dest_name,status from v$archive_dest_status;
DEST_NAME         STATUS
------------------------- ---------
LOG_ARCHIVE_DEST_1    VALID
LOG_ARCHIVE_DEST_2    VALID
SQL> show parameter log_archive
NAME                 TYPE    VALUE
------------------------------------ ----------- ------------------------------
log_archive_config          string   dg_config=(orcl,db01)
log_archive_dest_1          string   location=/home/oracle/arch_orc
                         l valid_for=(all_logfiles,all_
                         roles) db_unique_name=orcl
log_archive_dest_2          string   service=db_db01 LGWR ASYNC val
                         id_for=(online_logfiles,primar
                         y_roles) db_unique_name=db01
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      /home/oracle/arch_orcl
Oldest online log sequence   31
Next log sequence to archive  33
Current log sequence      33
192.168.1.183
SQL> select database_role,protection_mode,protection_level from v$database;
DATABASE_ROLE  PROTECTION_MODE   PROTECTION_LEVEL
---------------- -------------------- --------------------
PHYSICAL STANDBY MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE
SQL> col dest_name for a25
SQL> select dest_name,status from v$archive_dest_status;
DEST_NAME         STATUS
------------------------- ---------
LOG_ARCHIVE_DEST_1    VALID
LOG_ARCHIVE_DEST_2    VALID
SQL> show parameter log_archive
NAME                 TYPE    VALUE
------------------------------------ ----------- ------------------------------
log_archive_config          string   dg_config=(db01,orcl)
log_archive_dest_1          string   location=/home/oracle/arch_db0
                         1 valid_for=(all_logfiles,all_
                         roles) db_unique_name=db01
log_archive_dest_2          string   service=db_orcl LGWR ASYNC val
                         id_for=(online_logfiles,primar
                         y_roles) db_unique_name=orcl
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      /home/oracle/arch_orcl
Oldest online log sequence   31
Next log sequence to archive  33
Current log sequence      33
192.168.1.181
SQL> alter system switch logfile;
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      /home/oracle/arch_orcl
Oldest online log sequence   32
Next log sequence to archive  34
Current log sequence      34
192.168.1.183
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      /home/oracle/arch_db01
Oldest online log sequence   32
Next log sequence to archive  0
Current log sequence      34

===================================
2 最大性能模式--切換到-->最大高可用  (默認(rèn)是最大性能模式---MAXIMUM PERFORMANCE)
===================================

192.168.1.181
SQL> select DATABASE_ROLE,PROTECTION_MODE,PROTECTION_LEVEL from v$database; 
DATABASE_ROLE  PROTECTION_MODE   PROTECTION_LEVEL
---------------- -------------------- --------------------
PRIMARY     MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE
SQL> show parameter log_archive_dest_2
NAME                 TYPE    VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_2          string   service=db_db01 LGWR ASYNC val
                         id_for=(online_logfiles,primar
                         y_roles) db_unique_name=db01
192.168.1.181
SQL> shutdown immediate
192.168.1.183
SQL> alter database recover managed standby database cancel;
SQL> shutdown immediate
192.168.1.181
SQL> startup mount;
SQL> alter database set standby database to maximize availability;
SQL> alter system set log_archive_dest_2='service=db_db01 LGWR SYNC valid_for=(online_logfiles,primary_roles) db_unique_name=db01' scope=spfile;
192.168.1.183
SQL> startup nomount
SQL> alter database mount standby database;
SQL> alter system set log_archive_dest_2='service=db_orcl LGWR SYNC valid_for=(online_logfiles,primary_roles) db_unique_name=orcl' scope=spfile;
SQL> shutdown immediate
SQL> startup nomount
SQL> alter database mount standby database;
192.168.1.181
SQL> startup
SQL> col dest_name for a25
SQL> select dest_name,status from v$archive_dest_status;
DEST_NAME         STATUS
------------------------- ---------
LOG_ARCHIVE_DEST_1    VALID
LOG_ARCHIVE_DEST_2    VALID
SQL> show parameter log_archive_dest_2
NAME                 TYPE    VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_2          string   service=db_db01 LGWR SYNC vali
                         d_for=(online_logfiles,primary
                         _roles) db_unique_name=db01
SQL> select database_role,protection_level,protection_mode from v$database;
DATABASE_ROLE  PROTECTION_LEVEL   PROTECTION_MODE
---------------- -------------------- --------------------
PRIMARY     MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      /home/oracle/arch_orcl
Oldest online log sequence   34
Next log sequence to archive  36
Current log sequence      36
192.168.1.183
SQL> col dest_name for a25
SQL> select dest_name,status from v$archive_dest_status;
DEST_NAME         STATUS
------------------------- ---------
LOG_ARCHIVE_DEST_1    VALID
LOG_ARCHIVE_DEST_2    VALID
SQL> show parameter log_archive_dest_2
NAME                 TYPE    VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_2          string   service=db_orcl LGWR SYNC vali
                         d_for=(online_logfiles,primary
                         _roles) db_unique_name=orcl
SQL> select database_role,protection_level,protection_mode from v$database;
DATABASE_ROLE  PROTECTION_LEVEL   PROTECTION_MODE
---------------- -------------------- --------------------
PHYSICAL STANDBY MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      /home/oracle/arch_db01
Oldest online log sequence   35
Next log sequence to archive  0
Current log sequence      36
192.168.1.181
SQL> alter system switch logfile;
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      /home/oracle/arch_orcl
Oldest online log sequence   35
Next log sequence to archive  37
Current log sequence      37
192.168.1.183
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      /home/oracle/arch_db01
Oldest online log sequence   36
Next log sequence to archive  0
Current log sequence      37

===================================
3 最大高可用--切換到-->最保護(hù)能模式
===================================

DG最大保護(hù)模式Maximum protection

192.168.1.181
SQL> shutdown immediate
192.168.1.183
SQL> shutdown immediate
192.168.1.181
SQL> alter database set standby database to maximize protection;
SQL> shutdown immediate
192.168.1.183
SQL> startup nomount
SQL> alter database mount standby database;
192.168.1.181
SQL> startup
SQL> col dest_name for a25
SQL> select dest_name,status from v$archive_dest_status;
DEST_NAME         STATUS
------------------------- ---------
LOG_ARCHIVE_DEST_1    VALID
LOG_ARCHIVE_DEST_2    VALID
SQL> show parameter log_archive_dest_2
NAME                 TYPE    VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_2          string   service=db_db01 LGWR SYNC vali
                         d_for=(online_logfiles,primary
                         _roles) db_unique_name=db01
SQL> select database_role,protection_level,protection_mode from v$database;
DATABASE_ROLE  PROTECTION_LEVEL   PROTECTION_MODE
---------------- -------------------- --------------------
PRIMARY     MAXIMUM PROTECTION  MAXIMUM PROTECTION
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      /home/oracle/arch_orcl
Oldest online log sequence   37
Next log sequence to archive  39
Current log sequence      39
192.168.1.183
SQL> col dest_name for a25
SQL> select dest_name,status from v$archive_dest_status;
DEST_NAME         STATUS
------------------------- ---------
LOG_ARCHIVE_DEST_1    VALID
LOG_ARCHIVE_DEST_2    VALID
SQL> show parameter log_archive_dest_2
NAME                 TYPE    VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_2          string   service=db_db01 LGWR SYNC vali
                         d_for=(online_logfiles,primary
                         _roles) db_unique_name=db01
SQL> select database_role,protection_level,protection_mode from v$database;
DATABASE_ROLE  PROTECTION_LEVEL   PROTECTION_MODE
---------------- -------------------- --------------------
PRIMARY     MAXIMUM PROTECTION  MAXIMUM PROTECTION
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      /home/oracle/arch_db01
Oldest online log sequence   37
Next log sequence to archive  0
Current log sequence      39
192.168.1.181
SQL> alter system switch logfile;
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      /home/oracle/arch_orcl
Oldest online log sequence   38
Next log sequence to archive  40
Current log sequence      40
192.168.1.183
SQL> archive log list
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination      /home/oracle/arch_db01
Oldest online log sequence   37
Next log sequence to archive  0
Current log sequence      40

附:Oracle DG管理模式和只讀模式相互切換

將standby數(shù)據(jù)庫開啟至只讀模式(用于primary非常忙時,可以在standby跑一些報(bào)表)

$sqlplus “/as sysdba”
SQL>startup mount
SQL>alter database open read only;
[@more@]

將只讀模式standby數(shù)據(jù)庫切換至管理模式

$sqlplus “/as sysdba”
SQL>alter database recover managed standby database disconnect from session;

 將管理模式的standby數(shù)據(jù)庫切換至只讀模式

$sqlplus “/as sysdba”
SQL>alter database recover managed standby database cancel;
SQL>alter database open read only;

以上內(nèi)容給大家介紹了Oracle dg 三種模式切換的相關(guān)知識,希望大家喜歡。

相關(guān)文章

  • Oracle使用強(qiáng)制索引的方法與注意事項(xiàng)

    Oracle使用強(qiáng)制索引的方法與注意事項(xiàng)

    這篇文章主要給大家介紹了關(guān)于Oracle使用強(qiáng)制索引的方法與注意事項(xiàng),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • oracle+mybatis 使用動態(tài)Sql當(dāng)插入字段不確定的情況下實(shí)現(xiàn)批量insert

    oracle+mybatis 使用動態(tài)Sql當(dāng)插入字段不確定的情況下實(shí)現(xiàn)批量insert

    最近接了一個項(xiàng)目,其中項(xiàng)目需求,有一個非常糾結(jié)的問題,由于業(yè)務(wù)的關(guān)系,DB的數(shù)據(jù)表無法確定,在使用過程中字段可能會增加,這樣在insert時給我造成了很大的困擾。接下來,通過本篇文章給大家介紹oracle+mybatis 使用動態(tài)Sql當(dāng)插入字段不確定的情況下實(shí)現(xiàn)批量insert
    2015-11-11
  • Oracle數(shù)據(jù)庫啟停命令示例

    Oracle數(shù)據(jù)庫啟停命令示例

    在windos下數(shù)據(jù)庫安裝過后,oracle數(shù)據(jù)庫會跟隨系統(tǒng)自啟動。在linux下需要手動設(shè)置oracle啟動,下面這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫啟停命令的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • Oracle設(shè)置密碼永不過期的方法

    Oracle設(shè)置密碼永不過期的方法

    這篇文章主要介紹了Oracle設(shè)置密碼永不過期的方法,文中通過代碼示例介紹的非常詳細(xì),對大家使用Oracle設(shè)置密碼永不過期有一定的幫助,需要的朋友可以參考下
    2024-03-03
  • QT連接Oracle數(shù)據(jù)庫并實(shí)現(xiàn)登錄驗(yàn)證的操作步驟

    QT連接Oracle數(shù)據(jù)庫并實(shí)現(xiàn)登錄驗(yàn)證的操作步驟

    這篇文章主要介紹了QT連接Oracle數(shù)據(jù)庫并實(shí)現(xiàn)登錄驗(yàn)證的操作步驟,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • oracle中去掉回車換行空格的方法詳解

    oracle中去掉回車換行空格的方法詳解

    本篇文章是對oracle中去掉回車換行空格的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Oracle數(shù)據(jù)倉庫的分層管理器解決方案開發(fā)者網(wǎng)絡(luò)Oracle

    Oracle數(shù)據(jù)倉庫的分層管理器解決方案開發(fā)者網(wǎng)絡(luò)Oracle

    Oracle數(shù)據(jù)倉庫的分層管理器解決方案開發(fā)者網(wǎng)絡(luò)Oracle...
    2007-03-03
  • 解析Oracle查詢和刪除JOB的SQL

    解析Oracle查詢和刪除JOB的SQL

    本篇文章是對Oracle查詢和刪除JOB的SQL的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-07-07
  • Oracle數(shù)據(jù)庫ORA-12560錯誤問題的解決辦法

    Oracle數(shù)據(jù)庫ORA-12560錯誤問題的解決辦法

    這篇文章主要介紹了Oracle數(shù)據(jù)庫ORA-12560錯誤解決辦法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Oracle Index Partition索引分區(qū)的注意事項(xiàng)

    Oracle Index Partition索引分區(qū)的注意事項(xiàng)

    Oracle索引分區(qū)的管理是一個復(fù)雜而重要的過程,需要數(shù)據(jù)庫管理員具備豐富的經(jīng)驗(yàn)和專業(yè)知識,通過合理的索引分區(qū)策略、定期的維護(hù)和優(yōu)化以及注意事項(xiàng)的遵循,可以確保數(shù)據(jù)庫的性能和穩(wěn)定性,這篇文章主要介紹了Oracle Index Partition索引分區(qū)的管理,需要的朋友可以參考下
    2024-08-08

最新評論

奉化市| 忻州市| 融水| 天镇县| 伊宁县| 仪征市| 石首市| 楚雄市| 和政县| 阜城县| 应用必备| 益阳市| 绥宁县| 襄城县| 武穴市| 弥勒县| 紫金县| 瑞安市| 秦安县| 咸宁市| 慈利县| 寻甸| 东平县| 吉林省| 仁布县| 九江县| 晋中市| 厦门市| 肇庆市| 龙江县| 蒙城县| 浦东新区| 鄂托克旗| 五指山市| 延边| 大兴区| 宜兴市| 昆明市| 烟台市| 江山市| 东明县|