国产91精品在线播放,欧美精品在线免费,日韩中文字幕在线有码视频网

上海校區切換校區
圖片

行業新聞

如何開始使用RMAN的Oracle備份腳本?

發布時間: 2017-06-29

Recovery Manager(RMAN)是Oracle的一種可用于備份和恢復Oracle數據庫的工具。該軟件在管理服務器上運行,并通過網絡與目標數據庫或服務器進行通信,以管理持續備份數據的過程。可以使用rman命令訪問RMAN命令行,該命令為用戶提供了一系列備份或恢復命令的輸入命令提示符。通常,備份數據庫的過程包括連接到要備份的數據庫,然后指定所需備份類型的命令。

RMAN命令可以用腳本編寫。 Oracle備份腳本通過將一系列RMAN命令輸入到文本文件中,并在RMAN提示符處引用文件名稱或者使用文本文件作為由@符號進行的RMAN命令的參數來實現:rman @ backupscript.cmd 。然后按順序執行每個命令。

運行這樣的命令是相當簡單的,特別是當數據庫名稱或其他變量被硬編碼到腳本文件中時。硬編碼不能為使用相同的Oracle備份腳本提供多種用途的靈活性,例如針對一組數據庫運行。

備份/數據庫/Oracle

另一種選擇是使用USING參數將變量傳遞給腳本文件。在這種情況下,傳遞的每個參數在命令文件中被引用為&1 - &n,其中n是傳遞的參數數:rman @ backupscript.cmd USING“db_prod”。

將參數傳遞給Oracle備份腳本意味著單個腳本可以支持許多數據庫實例,這意味著它具有較小的管理開銷。可以通過使用CHECKSYNTAX參數運行RMAN來檢查RMAN腳本的語法。

這允許在不實際執行命令的情況下驗證文件的語法。 開發Oracle備份腳本的最佳方式是通過探索測試數據庫上的命令集。這可以用于驗證文件語法和測試備份和恢復工作流。

使用測試環境獲得信心后,通過將目標數據庫作為在執行腳本時發生更改的變量,可以輕松地將腳本移植到生產環境中。將整個過程包裝在一個shell腳本中,可以更好的靈活地傳遞變量,并使用像CRON這樣的工具來調度腳本。


上一篇: 騰科快訊-在Vue.js當中定義組件模板的七種方式

下一篇: 騰科快訊-iOS 11仍未能成功引入的六項Android功能

在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優質服務!

<menuitem id="vlare"></menuitem>

    <ul id="vlare"><rp id="vlare"><optgroup id="vlare"></optgroup></rp></ul>

  • 主站蜘蛛池模板: 奎屯市| 巍山| 尚义县| 邵东县| 富宁县| 张家港市| 浦江县| 徐州市| 龙口市| 杂多县| 周宁县| 准格尔旗| 唐河县| 固始县| 天镇县| 疏勒县| 龙南县| 沙湾县| 高阳县| 定安县| 黄平县| 天等县| 金堂县| 元阳县| 邯郸县| 永康市| 丰台区| 顺义区| 湘潭市| 应用必备| 灵台县| 玛沁县| 嵊州市| 苏尼特左旗| 静乐县| 高要市| 湖南省| 昭通市| 琼海市| 上蔡县| 望奎县|