有時為了調優(yōu)需要,我們需要增加onlline redo的組數(shù),下面是操作流程一、查看主庫online redo信息。
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設、綏濱網(wǎng)絡推廣、小程序開發(fā)、綏濱網(wǎng)絡營銷、綏濱企業(yè)策劃、綏濱品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供綏濱建站搭建服務,24小時服務熱線:028-86922220,官方網(wǎng)址:muchs.cn
select a.members,a.status,a.bytes/1024/1024,b.type,b.member,b.group#from v$log a,v$logfile b
where a.group#=b.group#;
二、相看主庫standby_log 信息
select a.member,a.status,b.bytes/1024/1024,b.group#,b.used/1024/1024,b.statusfrom v$logfile a,v$standby_log b
where a.group#=b.group#;
三、查看備庫online redo信息
select a.members,a.status,b.type,b.member,b.group#from v$log a,v$logfile b
where a.group#=b.group#
四、查看備庫standby_log 信息
select a.member,a.status,b.bytes/1024/1024,b.group#,b.used/1024/1024,b.statusfrom v$logfile a,v$standby_log b
where a.group#=b.group#;
以上信息無誤后操作下面的步驟
五、在主庫上增加online redo組。
alter database add logfile group 10 ('/u01/app/oradata/orcl/redo10a.log','/u01/app/oradata/orcl/redo10b.log') size 100m;六、在主庫上增加standby log。
alter database add standby logfile group 15 ('/u01/app/oradata/orcl/stred15a.log ','/u01/app/oradata/orcl/stred15b.log ') size 100M;七,備庫操作,增加onlie redo
7.1 alter database recover managed standby database cancel; ---取消主備傳送7.2 alter system set standby_file_management=manual; ---改為備庫文件改為手動模式7.3 增加備庫onlie redo文件與主庫一樣在大小,位置一般是一樣的,除非有主備環(huán)境不同alter database add logfile group 10 ('/u01/app/oradata/orcl/redo10a.log','/u01/app/oradata/orcl/redo10b.log') size 100m;八,備庫操作,增加備庫standby log
alter database add standby logfile group 15 ('/u01/app/oradata/orcl/stred15a.log ','/u01/app/oradata/orcl/stred15b.log ') size 100M;九, 備庫操作,改寫備庫文件管理模式為自動,并啟用實時應用alter system set standby_file_management=auto;alter database recover managed standby database using current logfile disconnect from session;十,觀察同步是否時實。
我這里是ok的。
可通過查詢數(shù)據(jù)庫角色來確定
SQL select database_role from
v$database;
查詢結果為Primary 則為主庫,查詢結果為 physical standby則為備庫。
另外 ,是Oracle Dataguard !
監(jiān)控數(shù)據(jù)備份恢復完成進度(EXPDP/IMPDP/RMAN)
一、查看EXPDP/IMPDP的進度
1 兩個視圖
當你當如導出的時候,如果數(shù)據(jù)量比較大,中途有些人會著急,不免想看看進度如何,利用兩個視圖就可以看:
DBA_DATAPUBMP_JOBS和DBA_DATAPUMP_SESSIONS視圖?
col?owner_name?for?a10?
col?job_name?for?a20?
col?operation?for?a10?
col?job_mode?for?a10?
col?state?for?a20?
col?degree?for?a10?
col??ATTACHED_SESSIONS?for?a30?
col?DATAPUMP_SESSIONS?for?a30?
set?linesize?200
格式化只是為了好看,也可以不用,直接用PL/SQL DEVELOPER圖形工具。
可以使用DBA_DATAPUBMP_JOBS和DBA_DATAPUMP_SESSIONS視圖來顯示數(shù)據(jù)泵取作業(yè)的信息。
select?*?from?DBA_DATAPUBMP_JOBS;?
select?*?from?DBA_DATAPUMP_SESSIONS;???
select?sid,serial#?from?v$session?s,dba_datapump_sessions?d?where?s.saddr=d.saddr;
補充一下,前面的sql命令行格式化有點問題,number型的字段應該用9999xxx(多個9) 而不是axx,否則會出現(xiàn)一串串的#。
2 attach參數(shù)
1)查看任務進度
當你使用crontab后臺任務運行導入導出任務的時候,想查看任務進度,該參數(shù)很有用,可以讓你再次連接到已經(jīng)斷開的會話中,再次接管導出或導入的任務,當然你得先用前面2個視圖查到jobname。
2)中途想停止crontab后臺任務
此時,該參數(shù)非常好用。因為你不這樣做,就得殺進程,而那么多進程,通常都會出錯,如此暴利的殺進程方式,強烈滴不推薦。
舉例:
假如之前后臺任務的腳本中,有類似命令:
expdp?system/xxx???DIRECTORY=DATA_PUMP_DIR2??parallel=32??DUMPFILE=xxxx-%U.dmp?
ATTACH參數(shù)解釋:將你的數(shù)據(jù)泵取客戶機會話加入到一個運行的作業(yè)中,并使你進行交互方式。此參數(shù)只能與用戶名/密碼組合一起使用。
此時你可以使用如下命令重新連接任務,并達到提前終止任務的目的:
expdp?system/xxx???attach=lurou.exp
連接進去之后再執(zhí)行help命令可以查到停止任務的命令,這里就不列出來了
3?longops視圖
另也可以通過v$session_longops視圖來監(jiān)控長期運行的會話。
4.通過語句查看impdp進度SELECT???a.tablespace_name,??????????
ROUND?(a.total_size)?"total_size(MB)",??????????
ROUND?(a.total_size)?-?ROUND?(b.free_size,?3)?"used_size(MB)",??????????
ROUND?(b.free_size,?3)?"free_size(MB)",??????????
ROUND?(b.free_size?/?total_size?*?100,?2)?||?'%'?free_rate???
FROM???
(??
SELECT???
tablespace_name,?SUM?(bytes)?/?1024?/?1024?total_size???????????????
FROM???dba_data_files???????????
GROUP?BY???
tablespace_name)?a,??????????
(??
SELECT???
tablespace_name,?SUM?(bytes)?/?1024?/?1024?free_size???????????????
FROM???dba_free_space???????????
GROUP?BY???
tablespace_name)?b??
WHERE???
a.tablespace_name?=?b.tablespace_name(+);
二、查看RMAN備份進度
另外,查看rman的備份進度,可以用如下語句,記錄備忘。
SELECT?SID,OPNAME,?SERIAL#,?CONTEXT,?SOFAR,?TOTALWORK,?ROUND(SOFAR/TOTALWORK*100,2)?"%_COMPLETE"
FROM?V$SESSION_LONGOPS?WHERE?OPNAME?LIKE?'RMAN%'AND?OPNAME?NOT?LIKE?'%aggregate%'AND?TOTALWORK?!=?0?AND?SOFAR??TOTALWORK?
order?by?"%_COMPLETE"?desc
名稱欄目:oracle如何查看備庫,oracle數(shù)據(jù)庫備庫
網(wǎng)頁鏈接:http://muchs.cn/article34/hcgope.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App設計、ChatGPT、用戶體驗、外貿(mào)建站、移動網(wǎng)站建設、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)