oracledg開啟備庫為讀寫資料庫,慎重

2022-04-06 08:15:37 字數 1220 閱讀 4172

確保standby資料庫置於flashback on 狀態

--設定閃回恢復區

alter system set db_recovery_dest_size=2g;

alter system set db_recovery_file_dest='+data';

--取消備庫的自動恢復狀態

alter database recover managed standby database cancel;

--建立乙個還原點

create restore point restore_point_test

--在主庫歸檔當前日誌,確保前一步建立還原點的scn的歸檔日誌已經傳到備庫

alter system archive log current;

--將主庫到備庫的歸檔目的地狀態設定為defer

alter system set log_archive_dest_state_2=defer;

--啟用備庫到read/write狀態

alter database activate standby database;

alter database open;

--在備庫上建立資料

create table t1 as select * from dba_objects where rownum<=10;

drop table t1;

--將資料庫flashback回原來儲存的還原點

startup mount force;

flashback database to restore point restore_point_test;

--轉換成備庫

alter database convert to physical standby;

--將備庫至於自動恢復狀態

startup mount force;

alter database recover managed;

--將主庫到備庫的歸檔目的地狀設定為enable

alter system set log_archive_dest_state_2=enable;

--檢查主庫狀態

select dest_name,status from v$archive_dest;

--檢查備庫狀態

select process,status from managed_standby;

資料庫災備

資料庫災備 資料是企業重要的生產資料,關鍵資料的丟失可能會給企業致命一擊,因為資料是計算機系統存在的原因和基礎。資料往往是不可再生的,一旦發生資料丟失,企業就會陷入困境 客戶資料 技術檔案 財務賬目等客戶 交易 生產資料可能被破壞得面目全非。概括起來,資料丟失分三個層次 邏輯錯誤 包括軟體bug 病...

資料庫災備

最近聽說某大哥想不開,決定乘風破浪,刪庫尿遁。最後導致 公司巨大損失,自己也被送進了水庫。最近 所向,程式設計師又背鍋了。咱程式設計師是純粹的,咱來研究怎麼防止此類問題。一 災備 一般的做法是建立三個資料中心 b c a為生產資料中心 b為資料據同步中心 實時的將資料從a中心同步過來 a與b至少應該...

資料庫開啟

本主題將介紹如何在開啟 microsoft sql server 2005 compact edition sql server compact edition 資料庫時設定檔案模式。若要設定資料庫的開啟模式,請在連線字串中使用 mode 屬性。下表定義了檔案模式的有效值 讀 寫允許多個程序開啟並修...