dataguard 建立邏輯STANDBY

2021-06-21 21:28:20 字數 2149 閱讀 4479

1.建立物理standby

主庫操作 

2.檢查補充日誌 

select supplemental_log_data_pk as pk_log,supplemental_log_data_ui as ui_log from v$database; 

3.如果補充日誌沒有開啟的話,就開啟補充日誌 

alter database add supplemental log data (primary key, unique index) columns; 

4.修改log_archive_dest_1 

alter system set  log_archive_dest_1='location=d:\oracle\product\10.2.0\oradata\orcl\archivelog valid_for=(online_logfiles,all_roles) db_unique_name=orcl_main' scope=both; 

5.log_archive_dest_2和物理standby一樣,不用修改

6.修改log_archive_dest_3 

alter system set  log_archive_dest_3='location=d:\oracle\product\10.2.0\oradata\orcl\archivelog1 valid_for=(standby_logfiles,standby_role) db_unique_name=orcl_main' scope=both;

7.建立邏輯standby的控制檔案 

alter database create logical standby controlfile as 'd:\oracle\product\10.2.0\oradata\orcl\control.ctl';

備庫操作  

1.檢查補充日誌 

select supplemental_log_data_pk as pk_log,supplemental_log_data_ui as ui_log from v$database;

2.如果補充日誌沒有開啟的話,就開啟補充日誌 

alter database add supplemental log data (primary key, unique index) columns; 

3.修改log_archive_dest_1引數:邏輯standby資料庫本身產生的日誌   

log_archive_dest_1='location=d:\oracle\product\10.2.0\oradata\orcl\archivelog1 valid_for=(online_logfiles,all_roles) db_unique_name=orcl_dg'

4.log_archive_dest_2和物理standby一樣,不用修改

5.修改log_archive_dest_3引數:邏輯standby接受主庫日誌的目錄 

log_archive_dest_3='location=d:\oracle\product\10.2.0\oradata\orcl\archivelog valid_for=(standby_logfiles,standby_role) db_unique_name=orcl_dg'

6.把主庫產生的控制檔案複製到備庫的控制檔案目錄替換存在的三個控制檔案

8.開啟standby資料庫 

alter database activate standby database;

9.修改資料庫db_name 

nid target=/ dbname=orcl_dg

10.建立新的密碼檔案

11.修改引數檔案pfie的db_name 

db_name=orcl_dg

12.根據pfile建立spfile 

create spfile from pfile='d:\oracle\product\10.2.0\db_1\admin\orcl\pfile\init.ora.410201222544'

13.開啟資料庫 

startup mount; 

alter database open resetlogs;

14.修改資料庫global_name 

alter database rename global_name to boston;

15.為臨時表空間新增檔案,檔案位置大小應該和主庫一樣.

建立邏輯卷

建立捲組 可以有多個物理裝置 用空格隔開 vgcreate systemvg dev vdb1 vgs 檢視建立邏輯卷 lvcreate l 200m n lv systemctl lvs 檢視邏輯卷的格式化 mkfs.ext4 dev systemvg lv lsblk掛載使用 vim etc f...

建立邏輯卷

題 建立乙個邏輯卷 根據下面的要求建立乙個新的邏輯卷 邏輯卷命名為 database,屬於 datastore 捲組,並且邏輯卷的大小為 50 個物理擴充套件單元 physical extent 在 datastore 卷組中的邏輯卷,其物理擴充套件單元 physical extent 的大小應為 ...

dataguard建立物理備庫幾個關鍵引數詳解

oracle的dataguard建立其實並不難,尤其是在11g中可以用 rman active duplicate建立standby 後,dataguard的建立變得非常的簡單便捷,如果熟悉dataguard的各項引數的意義和用法後,基本上乙個指令碼就能完成。下面是我總結的一些dataguard的要...