国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

云貝教育 |【技術文章】Oracle 19c 單實例dg+rman+copy方案

這篇具有很好參考價值的文章主要介紹了云貝教育 |【技術文章】Oracle 19c 單實例dg+rman+copy方案。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

軟件規(guī)劃

軟件名稱

版本

vmware

v15

操作系統(tǒng)

oracle linux 8.8

數(shù)據(jù)庫

19.3.0.0.0

secureCRT

9

主備規(guī)劃

類型

IP

主機名

db_name

db_unique_name

instance_name

ORACLE_SID

主庫

192.168.2.115

db1

ORCLCDB

ORCLCDB1

ORCLCDB1

ORCLCDB1

備庫

192.168.254.38

db2

ORCLCDB

ORCLCDB2

ORCLCDB2

ORCLCDB1

說明:以下配置無特殊說明,均在CDB下,用SYS用戶操作。

一、主庫配置

1.1 主庫開啟歸檔

1)oracle創(chuàng)建歸檔目錄

mkdir -p /opt/oracle/arch

2)cdb下修改歸檔參數(shù)

alter system set log_archive_dest_1='LOCATION=/opt/oracle/arch'; scope=spfile;
show parameter log_archive_dest_state_1;
-->enable

3) 重啟數(shù)據(jù)庫到mount階段

 startup mount

4) 開啟歸檔

 alter database archivelog;

5)打開數(shù)據(jù)庫并檢查

SQL> alter database open;

Database altered.

SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /opt/oracle/arch
Oldest online log sequence     252
Next log sequence to archive   254
Current log sequence           254

1.2 主庫設置force logging模式

1)設置主備force logging
alter database force logging;

2)檢查
select FORCE_LOGGING from v$database;

1.3 配置standby redolog


1) 查看日志組路徑及大小

SQL> col MEMBER for a40
SQL> select a.group#,a.MEMBER,b.bytes/1024/1024 from v$logfile a ,v$log b where a.group#=b.group# order by 1;

    GROUP# MEMBER                                   B.BYTES/1024/1024
---------- ---------------------------------------- -----------------
         1 /opt/oracle/oradata/ORCLCDB/redo01.log                 200
         2 /opt/oracle/oradata/ORCLCDB/redo02.log                 200
         3 /opt/oracle/oradata/ORCLCDB/redo03.log                 200

2)創(chuàng)建standby logfile

alter database add standby logfile group 4('/opt/oracle/oradata/ORCLCDB/redo04.log') size 200M;
alter database add standby logfile group 5('/opt/oracle/oradata/ORCLCDB/redo05.log') size 200M;
alter database add standby logfile group 6('/opt/oracle/oradata/ORCLCDB/redo06.log') size 200M;
alter database add standby logfile group 7('/opt/oracle/oradata/ORCLCDB/redo07.log') size 200M;

3) 重啟
shutdown immediate
startup

1.4 配置密碼文件

orapwd file='$ORACLE_HOME/dbs/orapw$ORACLE_SID' password=oracle entries=10 force=y format=12;

將主庫密碼文件拷貝到備庫

 scp orapwORCLCDB1 db2:$ORACLE_HOME/dbs

1.5 配置監(jiān)聽

查看數(shù)據(jù)庫name參數(shù)

SQL> show parameter name

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
cdb_cluster_name                     string
cell_offloadgroup_name               string
db_file_name_convert                 string
db_name                              string      ORCLCDB
db_unique_name                       string      ORCLCDB1
global_names                         boolean     FALSE
instance_name                        string      ORCLCDB1
lock_name_space                      string
log_file_name_convert                string
pdb_file_name_convert                string
processor_group_name                 string
service_names                        string      ORCLCDB1

查看ORACLE_SID

[oracle@db1 ~]$ ps -ef|grep smon
oracle     25927       1  0 17:23 ?        00:00:00 ora_smon_ORCLCDB1
oracle     27127   24278  0 17:33 pts/1    00:00:00 grep --color=auto smon
[oracle@db1 ~]$ echo $ORACLE_SID
ORCLCDB1

這里要配置靜態(tài)監(jiān)聽

SID_LIST_LISTENER = 
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = ORCLCDB1) #service_name
      (ORACLE_HOME = /opt/oracle/product/19c/dbhome_1) 
      (SID_NAME= ORCLCDB1)  #oracle_sid
    )
  )

LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = db1)(PORT = 1521))
  )

1.6 配置tns

ORCLCDB1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = db1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCLCDB1)
    )
  )

ORCLCDB2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = db2)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCLCDB2)
    )
  )

?驗證網(wǎng)絡

#t重啟監(jiān)聽
lsnrctl stop
lsnrctl start

測試服務名連通性:
tnsping ORCLCDB1 
tnsping ORCLCDB2

測試遠程登錄
sqlplus sys/oracle@ORCLCDB1 as sysdba
--此時備庫未配置監(jiān)聽,所以無法連接
sqlplus sys/oracle@ORCLCDB2  as sysdba

1.7 配置主庫參數(shù)

主庫參數(shù)(重啟生效):
alter system set db_unique_name='ORCLCDB1' scope=spfile;
alter system set LOG_ARCHIVE_CONFIG='DG_CONFIG=(ORCLCDB1,ORCLCDB2)' scope=both;
alter system set LOG_ARCHIVE_DEST_1='LOCATION=/opt/oracle/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=ORCLCDB1' scope=both;
alter system set LOG_ARCHIVE_DEST_2='SERVICE=ORCLCDB2 LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ORCLCDB2' scope=both;
alter system set fal_client='ORCLCDB1' scope=both;
alter system set FAL_SERVER='ORCLCDB2' scope=both;
alter system set standby_file_management=AUTO scope=both;

重啟數(shù)據(jù)庫生效
shutdown immediate;
startup ;

注:

如果主備兩邊目錄結構不一樣,DB_FILE_NAME_CONVERT和LOG_FILE_NAME_CONVERT參數(shù)需要修改

alter system set DB_FILE_NAME_CONVERT='ORCLCDB2','ORCLCDB1' scope=spfile;
alter system set LOG_FILE_NAME_CONVERT='ORCLCDB2','ORCLCDB1' scope=spfile;

1.8 關閉應用和監(jiān)聽,做RMAN全備

1)關閉監(jiān)聽

lsnrctl stop

2)rman全庫備份

backup full database format '/opt/oracle/backup/backup_%T_%s_%p.bak';
sql 'alter system archive log current';
backup archivelog all format ='/opt/oracle/backup/arch_%T_%s_%p.bak';

 run{ 
allocate channel c1 device type disk; 
allocate channel c2 device type disk; 
backup database format '/opt/oracle/backup/backdata_%T_%s_%p.bak'; 
sql 'alter system archive log current'; 
backup archivelog all format '/opt/oracle/backup/archlog_%T_%s_%p.bak';
backup current controlfile format '/opt/oracle/backup/cntrl_%s_%p_%s.bak'; 
release channel c1;
release channel c2;
} 

3)啟動監(jiān)聽

lsnrctl start

4)將備份傳輸?shù)絺鋷?/p>

scp -r /opt/oracle/backup/ db2:/opt/oracle

二、備庫配置

2.1 配置備庫oracle環(huán)境變量

    umask 022
    export TMP=/tmp
    export TMPDIR=$TMP
    export ORACLE_BASE=/opt/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1
    export ORACLE_SID=ORCLCDB2
    export PATH=/usr/sbin:$PATH
    export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH

2.2 配置備庫參數(shù)

主要參照主庫,微調(diào)即可

*.audit_file_dest='/opt/oracle/admin/ORCLCDB/adump'
*.audit_trail='db'
*.compatible='19.0.0'
*.control_files='/opt/oracle/oradata/ORCLCDB/control01.ctl','/opt/oracle/oradata/ORCLCDB/control02.ctl'
*.db_block_size=8192
*.db_name='ORCLCDB'
*.db_unique_name='ORCLCDB2'
*.diagnostic_dest='/opt/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLCDBXDB)'
*.enable_pluggable_database=true
*.fal_client='ORCLCDB2'
*.fal_server='ORCLCDB1'
*.instance_name='ORCLCDB2'
*.local_listener='LISTENER_ORCLCDB'
*.log_archive_config='DG_CONFIG=(ORCLCDB2,ORCLCDB1)'
*.log_archive_dest_1='LOCATION=/opt/oracle/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=ORCLCDB2'
*.log_archive_dest_2='SERVICE=ORCLCDB1 LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ORCLCDB1'
*.memory_target=1444m
*.nls_language='AMERICAN'
*.nls_territory='AMERICA'
*.open_cursors=300
*.processes=320
*.remote_login_passwordfile='EXCLUSIVE'
*.standby_file_management='AUTO'
*.undo_tablespace='UNDOTBS1'

將參數(shù)文件中必要的目錄創(chuàng)建

mkdir -p /opt/oracle/oradata/ORCLCDB
mkdir -p /opt/oracle/arch
mkdir -p /opt/oracle/admin/ORCLCDB/adump

2.3 配置備庫網(wǎng)絡

1)靜態(tài)監(jiān)聽

SID_LIST_LISTENER = 
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = ORCLCDB2) 
      (ORACLE_HOME = /opt/oracle/product/19c/dbhome_1) 
      (SID_NAME= ORCLCDB2)  
    )
  )

LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = db2)(PORT = 1521))
  )

2)tns解析

ORCLCDB1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = db1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCLCDB1)
    )
  )

ORCLCDB2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = db2)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCLCDB2)
    )
  )

驗證網(wǎng)絡

重啟備庫監(jiān)聽
lsnrctl stop
lsnrctl start

測試服務名連通性:
tnsping ORCLCDB1 
tnsping ORCLCDB2

測試遠程登錄
sqlplus sys/oracle@ORCLCDB1 as sysdba
sqlplus sys/oracle@ORCLCDB2  as sysdba

2.4 啟動備庫到nomount階段

startup nomount

2.5 備庫通過rman恢復控制文件

注意這里的控制文件是 standby controlfile?

 restore standby controlfile from '/home/oracle/backup/cntrl_6_1_6.bak';

2.6 備庫通過rman恢復數(shù)據(jù)文件

注冊恢復目錄
catalog start with '/opt/oracle/backup';
crosscheck backup;

rman恢復數(shù)據(jù)文件
restore database;
restore archivelog all;

查看備庫日志

select * from v$standby_log;

查看數(shù)據(jù)庫狀態(tài)

SQL> select open_mode from v$database;

OPEN_MODE
--------------------
MOUNTED

三、配置主備同步

3.1 啟動備庫日志應用?

 alter database recover managed standby database using current logfile disconnect;

3.2 查看主備日志應用情況

 select process,status,thread#,sequence# from v$managed_standby;

PROCESS   STATUS          THREAD#  SEQUENCE#
--------- ------------ ---------- ----------
DGRD      ALLOCATED             0          0
ARCH      CONNECTED             0          0
DGRD      ALLOCATED             0          0
ARCH      CONNECTED             0          0
ARCH      CONNECTED             0          0
ARCH      CONNECTED             0          0
RFS       IDLE                  1          0
RFS       IDLE                  1        267
MRP0      APPLYING_LOG          1        267

9 rows selected.

3.3 關閉日志應用

 alter database recover managed standby database cancel;

3.4 將備庫打開

alter database open;

到此為上,主備搭建完成。文章來源地址http://www.zghlxwxcb.cn/news/detail-816630.html

到了這里,關于云貝教育 |【技術文章】Oracle 19c 單實例dg+rman+copy方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • docker部署oracle 19c

    docker部署oracle 19c

    步驟2:規(guī)劃鏡像數(shù)據(jù)存儲路徑 進入容器后有個 setPassword.sh 腳本 步驟5: 檢查新生成的容器的時區(qū) jdbc連接: 原因: 在表空間“USERS”無權限 解決辦法: 查看當前用戶所屬表空間: 修改表空間: ?

    2024年02月04日
    瀏覽(37)
  • Docker安裝Oracle19c

    Docker安裝Oracle19c

    1.下載鏡像 到?https://hub.docker.com?搜索合適的鏡像,這里選擇banglamon/oracle193db:19.3.0-ee。 ?拉取鏡像 docker pull banglamon/oracle193db:19.3.0-ee 這里走了點彎路,這個鏡像安裝后實例無法正常啟動,而且掛載的目錄下面沒有生成文件,想辦法啟動以后sqlplus能用,但容器外部連接報ora-1

    2023年04月21日
    瀏覽(23)
  • 網(wǎng)站文章生成技術-網(wǎng)站文章生成工具免費

    網(wǎng)站文章生成技術-網(wǎng)站文章生成工具免費

    大家好,今天我想和大家分享一些關于網(wǎng)站文章生成的疑慮和期待。作為一個常常需要在網(wǎng)站上發(fā)布文章的人,我對這項技術的發(fā)展充滿了好奇和擔憂。在這篇文章中,我將坦率地表達我的想法,希望能引發(fā)一些思考。 讓我談一談我的疑慮。網(wǎng)站文章生成技術的崛起無疑為許

    2024年02月09日
    瀏覽(24)
  • Oracle 19c補丁升級(Windows)

    Oracle 19c補丁升級(Windows)

    補丁包: 百度網(wǎng)盤鏈接:https://pan.baidu.com/s/1vibWR6dQac807z1ovZvfSw?pwd=k7i2 提取碼:k7i2 我們可以看到數(shù)據(jù)庫還處于非歸檔模式 非歸檔模式變成歸檔模式: 關閉數(shù)據(jù)庫,對開始時查詢到的數(shù)據(jù)文件進行物理備份。 順便可以查看一下當前sqlplus版本是多少。 盤符和家目錄根據(jù)自己的

    2024年04月16日
    瀏覽(50)
  • oracle 19c環(huán)境常見問題匯總

    1、rman備份時會消耗這么多臨時表空間 參考MOS: RMAN-08132: Warning: Cannot Update Recovery Area ORA-01652: unable to extend temp segment by 64 in tablespace TEMP (Doc ID 2658437.1) Known RMAN Performance Problems (Doc ID 247611.1) 處理辦法:備份時,會話級別將optimizer_mode由ALL_ROWS改成RULE RMAN sql \\\"alter session set optimi

    2024年02月12日
    瀏覽(24)
  • Linux中Oracle 19C安裝教程

    Linux中Oracle 19C安裝教程

    oracle19C下載地址 Oracle Database 19c Download for Linux x86-64 preinstall-19c 下載地址 Oracle Linux 7 (x86_64) Latest | Oracle, Software. Hardware. Complete. 安裝目錄 /opt/oracle? 磁盤40G? 文件系統(tǒng)類型 XFS? 用于安裝數(shù)據(jù)庫 數(shù)據(jù)文件目錄 /oradata 磁盤100G? 文件系統(tǒng)類型 XFS? 用于存放數(shù)據(jù) 具體步驟: (此步

    2024年02月15日
    瀏覽(21)
  • Oracle 19c RAC集群相關日志

    Oracle 19c RAC集群相關日志

    在Oracle數(shù)據(jù)庫中,重做日志記錄了數(shù)據(jù)庫發(fā)生的所有修改操作,包括數(shù)據(jù)的插入,更新和刪除。 在RAC的環(huán)境中,每個實例都有自己的重做日志組(redo log group)。這些日志組通常存儲在共享設備上,以確保所有節(jié)點上的實例都可以訪問到。 多個實例可以并發(fā)的寫入重做日志,

    2024年04月16日
    瀏覽(35)
  • docker環(huán)境安裝 部署 Oracle 19c

    docker環(huán)境安裝 部署 Oracle 19c

    3.1 啟動Oracle 容器 3.2 配置Oracle 初始化 3.3 dbvs 連接 到此就安裝連接成功了

    2024年02月03日
    瀏覽(25)
  • Oracle 19C 單機環(huán)境升級RU(19.3升級至19.12)

    ???????????? 哈嘍!大家好,我是【IT邦德】,江湖人稱jeames007,10余年DBA及大數(shù)據(jù)工作經(jīng)驗 一位上進心十足的【大數(shù)據(jù)領域博主】!?????? 中國DBA聯(lián)盟(ACDU)成員,目前服務于工業(yè)互聯(lián)網(wǎng) 擅長主流Oracle、MySQL、PG、高斯及GP 運維開發(fā),備份恢復,安裝遷移,性能優(yōu)化、

    2024年02月07日
    瀏覽(17)
  • 最近不知道寫啥,打算整理點兒關于錢幣的文章,也轉載點兒別人的技術文章,畢竟,灑家還是干技術滴嘛...

    最近不知道寫啥,打算整理點兒關于錢幣的文章,也轉載點兒別人的技術文章,畢竟,灑家還是干技術滴嘛...

    最近開始整理之前陸陸續(xù)續(xù)買的亂七八糟的東西了,現(xiàn)在一堆東西還亂扔著呢~~ 先整理了一套大五帝錢還有下面這套清五帝。 清五帝錢一套: 27+寶泉局順治通寶,鐵殼銹 27.5康熙通寶滿漢同 26.5寶泉局雍正通寶 三離劃 26(卡)寶云局乾隆通寶 大耳隆 26+寶云局嘉慶通寶 大吉部

    2024年02月09日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包