oracle如何查看備庫,oracle數(shù)據(jù)庫備庫

oracle的dg為什么備庫沒有redo

有時為了調優(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的。

oracle guard 查看哪個是主庫

可通過查詢數(shù)據(jù)庫角色來確定

SQL select database_role from

v$database;

查詢結果為Primary 則為主庫,查詢結果為 physical standby則為備庫。

另外 ,是Oracle Dataguard !

如何監(jiān)控oracle數(shù)據(jù)庫的備份

監(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)

營銷型網(wǎng)站建設