国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

詳解Oracle dg 三種模式切換

2024-08-29 13:58:46
字體:
供稿:網(wǎng)友
這篇文章主要介紹了詳解Oracle dg 三種模式切換 的相關(guān)資料,需要的朋友可以參考下
 

oracle dg 三大模式切換

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

一 最大性能模式特點

192.168.1.181SQL> select database_role,protection_mode,protection_level from v$database;DATABASE_ROLE  PROTECTION_MODE   PROTECTION_LEVEL---------------- -------------------- --------------------PRIMARY     MAXIMUM PERFORMANCE MAXIMUM PERFORMANCESQL> col dest_name for a25SQL> select dest_name,status from v$archive_dest_status;DEST_NAME         STATUS------------------------- ---------LOG_ARCHIVE_DEST_1    VALIDLOG_ARCHIVE_DEST_2    VALIDSQL> show parameter log_archiveNAME                 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=orcllog_archive_dest_2          string   service=db_db01 LGWR ASYNC val                         id_for=(online_logfiles,primar                         y_roles) db_unique_name=db01SQL> archive log listDatabase log mode       Archive ModeAutomatic archival       EnabledArchive destination      /home/oracle/arch_orclOldest online log sequence   31Next log sequence to archive  33Current log sequence      33192.168.1.183SQL> select database_role,protection_mode,protection_level from v$database;DATABASE_ROLE  PROTECTION_MODE   PROTECTION_LEVEL---------------- -------------------- --------------------PHYSICAL STANDBY MAXIMUM PERFORMANCE MAXIMUM PERFORMANCESQL> col dest_name for a25SQL> select dest_name,status from v$archive_dest_status;DEST_NAME         STATUS------------------------- ---------LOG_ARCHIVE_DEST_1    VALIDLOG_ARCHIVE_DEST_2    VALIDSQL> show parameter log_archiveNAME                 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=db01log_archive_dest_2          string   service=db_orcl LGWR ASYNC val                         id_for=(online_logfiles,primar                         y_roles) db_unique_name=orclSQL> archive log listDatabase log mode       Archive ModeAutomatic archival       EnabledArchive destination      /home/oracle/arch_orclOldest online log sequence   31Next log sequence to archive  33Current log sequence      33192.168.1.181SQL> alter system switch logfile;SQL> archive log listDatabase log mode       Archive ModeAutomatic archival       EnabledArchive destination      /home/oracle/arch_orclOldest online log sequence   32Next log sequence to archive  34Current log sequence      34192.168.1.183SQL> archive log listDatabase log mode       Archive ModeAutomatic archival       EnabledArchive destination      /home/oracle/arch_db01Oldest online log sequence   32Next log sequence to archive  0Current log sequence      34

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

192.168.1.181SQL> select DATABASE_ROLE,PROTECTION_MODE,PROTECTION_LEVEL from v$database; DATABASE_ROLE  PROTECTION_MODE   PROTECTION_LEVEL---------------- -------------------- --------------------PRIMARY     MAXIMUM PERFORMANCE MAXIMUM PERFORMANCESQL> show parameter log_archive_dest_2NAME                 TYPE    VALUE------------------------------------ ----------- ------------------------------log_archive_dest_2          string   service=db_db01 LGWR ASYNC val                         id_for=(online_logfiles,primar                         y_roles) db_unique_name=db01192.168.1.181SQL> shutdown immediate192.168.1.183SQL> alter database recover managed standby database cancel;SQL> shutdown immediate192.168.1.181SQL> 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.183SQL> startup nomountSQL> 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 immediateSQL> startup nomountSQL> alter database mount standby database;192.168.1.181SQL> startupSQL> col dest_name for a25SQL> select dest_name,status from v$archive_dest_status;DEST_NAME         STATUS------------------------- ---------LOG_ARCHIVE_DEST_1    VALIDLOG_ARCHIVE_DEST_2    VALIDSQL> show parameter log_archive_dest_2NAME                 TYPE    VALUE------------------------------------ ----------- ------------------------------log_archive_dest_2          string   service=db_db01 LGWR SYNC vali                         d_for=(online_logfiles,primary                         _roles) db_unique_name=db01SQL> select database_role,protection_level,protection_mode from v$database;DATABASE_ROLE  PROTECTION_LEVEL   PROTECTION_MODE---------------- -------------------- --------------------PRIMARY     MAXIMUM AVAILABILITY MAXIMUM AVAILABILITYSQL> archive log listDatabase log mode       Archive ModeAutomatic archival       EnabledArchive destination      /home/oracle/arch_orclOldest online log sequence   34Next log sequence to archive  36Current log sequence      36192.168.1.183SQL> col dest_name for a25SQL> select dest_name,status from v$archive_dest_status;DEST_NAME         STATUS------------------------- ---------LOG_ARCHIVE_DEST_1    VALIDLOG_ARCHIVE_DEST_2    VALIDSQL> show parameter log_archive_dest_2NAME                 TYPE    VALUE------------------------------------ ----------- ------------------------------log_archive_dest_2          string   service=db_orcl LGWR SYNC vali                         d_for=(online_logfiles,primary                         _roles) db_unique_name=orclSQL> select database_role,protection_level,protection_mode from v$database;DATABASE_ROLE  PROTECTION_LEVEL   PROTECTION_MODE---------------- -------------------- --------------------PHYSICAL STANDBY MAXIMUM AVAILABILITY MAXIMUM AVAILABILITYSQL> archive log listDatabase log mode       Archive ModeAutomatic archival       EnabledArchive destination      /home/oracle/arch_db01Oldest online log sequence   35Next log sequence to archive  0Current log sequence      36192.168.1.181SQL> alter system switch logfile;SQL> archive log listDatabase log mode       Archive ModeAutomatic archival       EnabledArchive destination      /home/oracle/arch_orclOldest online log sequence   35Next log sequence to archive  37Current log sequence      37192.168.1.183SQL> archive log listDatabase log mode       Archive ModeAutomatic archival       EnabledArchive destination      /home/oracle/arch_db01Oldest online log sequence   36Next log sequence to archive  0Current log sequence      37

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

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

192.168.1.181SQL> shutdown immediate192.168.1.183SQL> shutdown immediate192.168.1.181SQL> alter database set standby database to maximize protection;SQL> shutdown immediate192.168.1.183SQL> startup nomountSQL> alter database mount standby database;192.168.1.181SQL> startupSQL> col dest_name for a25SQL> select dest_name,status from v$archive_dest_status;DEST_NAME         STATUS------------------------- ---------LOG_ARCHIVE_DEST_1    VALIDLOG_ARCHIVE_DEST_2    VALIDSQL> show parameter log_archive_dest_2NAME                 TYPE    VALUE------------------------------------ ----------- ------------------------------log_archive_dest_2          string   service=db_db01 LGWR SYNC vali                         d_for=(online_logfiles,primary                         _roles) db_unique_name=db01SQL> select database_role,protection_level,protection_mode from v$database;DATABASE_ROLE  PROTECTION_LEVEL   PROTECTION_MODE---------------- -------------------- --------------------PRIMARY     MAXIMUM PROTECTION  MAXIMUM PROTECTIONSQL> archive log listDatabase log mode       Archive ModeAutomatic archival       EnabledArchive destination      /home/oracle/arch_orclOldest online log sequence   37Next log sequence to archive  39Current log sequence      39192.168.1.183SQL> col dest_name for a25SQL> select dest_name,status from v$archive_dest_status;DEST_NAME         STATUS------------------------- ---------LOG_ARCHIVE_DEST_1    VALIDLOG_ARCHIVE_DEST_2    VALIDSQL> show parameter log_archive_dest_2NAME                 TYPE    VALUE------------------------------------ ----------- ------------------------------log_archive_dest_2          string   service=db_db01 LGWR SYNC vali                         d_for=(online_logfiles,primary                         _roles) db_unique_name=db01SQL> select database_role,protection_level,protection_mode from v$database;DATABASE_ROLE  PROTECTION_LEVEL   PROTECTION_MODE---------------- -------------------- --------------------PRIMARY     MAXIMUM PROTECTION  MAXIMUM PROTECTIONSQL> archive log listDatabase log mode       Archive ModeAutomatic archival       EnabledArchive destination      /home/oracle/arch_db01Oldest online log sequence   37Next log sequence to archive  0Current log sequence      39192.168.1.181SQL> alter system switch logfile;SQL> archive log listDatabase log mode       Archive ModeAutomatic archival       EnabledArchive destination      /home/oracle/arch_orclOldest online log sequence   38Next log sequence to archive  40Current log sequence      40192.168.1.183SQL> archive log listDatabase log mode       Archive ModeAutomatic archival       EnabledArchive destination      /home/oracle/arch_db01Oldest online log sequence   37Next log sequence to archive  0Current log sequence      40

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

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

$sqlplus “/as sysdba”SQL>startup mountSQL>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教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阜城县| 拉萨市| 布尔津县| 日照市| 海晏县| 靖远县| 定襄县| 乌兰浩特市| 秀山| 麻城市| 孝义市| 南昌县| 大安市| 东莞市| 贡觉县| 青田县| 沾化县| 全南县| 青浦区| 阳城县| 含山县| 海门市| 柏乡县| 鹿邑县| 柯坪县| 灌南县| 卢湾区| 桂林市| 成安县| 仪征市| 本溪市| 泗水县| 阳江市| 田东县| 雷州市| 绥芬河市| 蒙自县| 闸北区| 林西县| 林西县| 贵南县|