久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

RHEL7上安裝11gR2單機(jī)使用ASM存儲(chǔ)搭建Physical Standby筆記

 1qxm19 2019-11-15

參考文獻(xiàn)

  1. 執(zhí)行root.sh出現(xiàn)ohasd failed解決方案
  2. inux 7安裝rac 11gR2時(shí)運(yùn)行root.sh報(bào)錯(cuò)找不到ohas服務(wù)
  3. Error in invoking target 'agent nmhs' of makefile
  4. Oracle 11g Data Guard 使用duplicate from active database 創(chuàng)建 standby database

一,、背景介紹

接到需求要安裝單機(jī)使用ASM存儲(chǔ)的數(shù)據(jù)庫,,原本以為是輕車熟路的事情,emm,,世界上哪有那么多輕松的活給你干,,廢話少說,進(jìn)主題吧,。

二,、 關(guān)于安裝思路

一直以來搭建的都是RAC+ASM存儲(chǔ)或者單機(jī)物理存儲(chǔ),這次說要安裝單機(jī)+ASM存儲(chǔ),,確實(shí)有點(diǎn)懵逼,,不過還是迷之自信,畢竟是安裝過十多套RAC+ASM存儲(chǔ)和幾十遍單機(jī)物理存儲(chǔ)的男人,。
一上手就按單機(jī)物理存儲(chǔ)的安裝模式直接安裝DB軟件,,看DB創(chuàng)建過程中是不是會(huì)有什么選項(xiàng)可以創(chuàng)建并使用asm存儲(chǔ)盤,可惜世界上并沒有奇跡,,在安裝好DB軟件創(chuàng)建DB的過程中發(fā)現(xiàn)要使用asm存儲(chǔ)一定要安裝GI程序,!
于是鏟除已安裝好的DB程序,按照RAC+ASM存儲(chǔ)的方式重新安裝,,在grid用戶下安裝GI,,安裝過程中發(fā)現(xiàn)沒有分配給grid的那5個(gè)1g的存儲(chǔ),于是選擇在oracle用戶下作死安裝GI和DB軟件,,結(jié)果又是一頓鏟除重裝,。
單機(jī)+ASM存儲(chǔ)的正確安裝方式:grid用戶安裝GI,oracle用戶安裝DB,,所有物理磁盤都拿來做data磁盤組,!

三、 安裝GI時(shí)的問題

安裝GI在執(zhí)行root.sh腳本報(bào)錯(cuò),,報(bào)如下錯(cuò)誤:

ohasd failed to start at /u01/app/11.2.0/grid/crs/install/roothas.pl line 377, line 4.
/u01/app/11.2.0/grid/perl/bin/perl -I/u01/app/11.2.0/grid/perl/lib -I/u01/app/11.2.0/grid/crs/install /u01/app/11.2.0/grid/crs/install/roothas.pl execution failed

解決方案如下:

  1. 回退root.sh腳本操作

$ORACLE_HOME/crs/install/roothas.pl -deconfig -force -verbose

  1. 清空/var/tmp/.oracle/npohasd文件

在執(zhí)行root.sh腳本時(shí)出現(xiàn)Adding daemon to inittab的時(shí)候,,在另一個(gè)窗口使用root立即執(zhí)行以下命令:

dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1

順利安裝結(jié)束。


但是,,以上方法治標(biāo)不治本,,后期一旦停了has,,啟動(dòng)has都需要另開窗口執(zhí)行上面的dd命令。此問題根本原因在于,,RHEL7采用systemd啟動(dòng),,而之前的RHEL版本采用init啟動(dòng)。目前搜到的可用解決方案如下:

  1. 創(chuàng)建服務(wù)ohas.service的服務(wù)文件并賦予權(quán)限

touch /usr/lib/systemd/system/ohas.service
chmod 777 /usr/lib/systemd/system/ohas.service

  1. 往ohas.service服務(wù)文件添加啟動(dòng)ohasd的相關(guān)信息

cat >> /usr/lib/systemd/system/ohas.service <<EOF
[Unit]
Description=Oracle High Availability Services
After=syslog.target
[Service]
ExecStart=/etc/init.d/init.ohasd run >/dev/null 2>&1 Type=simple
Restart=always
[Install]
WantedBy=multi-user.target
EOF

  1. 加載,、啟動(dòng)服務(wù)

重新加載守護(hù)進(jìn)程

systemctl daemon-reload

設(shè)置守護(hù)進(jìn)程自動(dòng)啟動(dòng)

systemctl enable ohas.service

手工啟動(dòng)ohas服務(wù)

systemctl start ohas.service

查看ohas服務(wù)狀態(tài)

systemctl status ohas.service

至此,,問題得到解決。

四,、安裝DB時(shí)的問題

DB在安裝到86%時(shí)報(bào)錯(cuò),,解決方案為另開一新窗口編輯報(bào)錯(cuò)相關(guān)文件

vim $ORACLE_HOME/sysman/bin/ins_emagent.mk

用/NMECTL定位我們要修改的地方,在

$(MK_EMAGENT_NMECTL)

后添加-lnnz11,,將其修改為

$(MK_EMAGENT_NMECTL) -lnnz11

回到安裝窗口retry即可順利安裝完成,。

四,、Duplicate搭建Physical Standby

簡單記錄下要點(diǎn)

  1. 主庫設(shè)置歸檔模式
 archive log list;

用此命令檢查數(shù)據(jù)庫是否處于歸檔模式,,若不是,停庫啟動(dòng)到mount狀態(tài),,執(zhí)行

alter database archivelog;

將數(shù)據(jù)庫置于歸檔模式,,并將數(shù)據(jù)庫啟至open狀態(tài)。

  1. 主庫設(shè)置force logging
select force_logging from v$database;

可用以上命令查詢主庫是否處于force logging狀態(tài),,若為no,,則執(zhí)行

alter database force logging;

將主庫設(shè)置為force logging。

  1. 主庫相關(guān)參數(shù)配置

配置好主庫的以下參數(shù)

log_archive_config
log_archive_dest_n
standby_file_management='auto';
fal_server
fal_client

  1. 備庫相關(guān)文件配置
    將主庫上的pfile參數(shù)文件,、密碼文件拷貝至備庫相應(yīng)目錄,,修改好備庫參數(shù)文件里的以下參數(shù)

log_archive_config
audit_file_dest
log_archive_dest_n
standby_file_management='auto';
fal_server
fal_client
db_unique_name
control_files

若主庫無pfile參數(shù)文件,可用以下命令創(chuàng)建:

create pfile from spfile;

記得給備庫創(chuàng)建audit_file_dest的目錄

  1. 配置好主備庫的listener.ora與tnsname.ora文件
    這兩個(gè)文件都修改oracle用戶目錄下的,,主庫一般有動(dòng)態(tài)監(jiān)聽,,不需要手動(dòng)修改listener.ora文件配置靜態(tài)監(jiān)聽,備庫由于無法open,,必須修改listener.ora文件配置靜態(tài)監(jiān)聽,。用lsnrctl status查看監(jiān)聽狀態(tài)報(bào)TNS之類的錯(cuò)誤,可先stop監(jiān)聽,,再start監(jiān)聽,。tnsname.ora文件中添加主備庫的相關(guān)信息即可。
  2. Duplicate搭建Physical standby

不建議用參考文獻(xiàn)4中第5步的方法,,對于大庫會(huì)自動(dòng)斷開ssh連接導(dǎo)致命令執(zhí)行中斷,,采取以下方式將命令置于后臺(tái)執(zhí)行。
編輯文件
vim rman_duplicate.sh

rman target sys/主庫口令@主庫連接串 auxiliary sys/備庫口令@備庫連接串 nocatalog log=rman_duplicate.log << EOF
run{
duplicate target database for standby from active database;
}
exit;
EOF

用命令nohup sh rman_duplicate.sh &將代碼置于后臺(tái)運(yùn)行,,tail -100f rman_duplicate.out查看命令執(zhí)行情況,。


第六步中通道分配與主庫RMAN配置有關(guān),,可進(jìn)主庫rman后show all查看主庫默認(rèn)通道數(shù)量。

cofigure device type disk parallelism 1 backup type to backupset;

主庫默認(rèn)只分配一條通道,,可以執(zhí)行一下命令將其修改為10條,,加快數(shù)據(jù)從主庫傳輸至備庫的速率

configure device type disk parallelism 10 backup type to backupset;

五、總結(jié)

多搜索,,多請教,,多干活,多進(jìn)步*_*

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多