濮阳杆衣贸易有限公司

主頁 > 知識庫 > Oracle 批處理自動(dòng)備份bat腳本語句的步驟詳解

Oracle 批處理自動(dòng)備份bat腳本語句的步驟詳解

熱門標(biāo)簽:汽車4s店百度地圖標(biāo)注店 地圖標(biāo)注坐標(biāo)圖標(biāo) 網(wǎng)貸外呼系統(tǒng)合法嗎 安陽企業(yè)電銷機(jī)器人供應(yīng)商 杭州網(wǎng)絡(luò)外呼系統(tǒng)運(yùn)營商 地圖標(biāo)注效果的制作 電銷套路機(jī)器人 手機(jī)地圖標(biāo)注門店 鶴壁電話機(jī)器人價(jià)格

開門見山

1、備份的語句能執(zhí)行
2、創(chuàng)建一個(gè)檢單bat腳本能執(zhí)行
3、把備份的語句放到bat 腳本里面

示例

@echo off 
echo 正在備份 Oracle 數(shù)據(jù)庫,請稍等…… 
set expname=%date:~0,4%%date:~5,2%%date:~8,2%
expdp 用戶名/密碼@orcl schemas=導(dǎo)出的用戶 directory=備份的文件夾 dumpfile=%expname%.dmp logfile=%expname%.log

步驟

 1、備份語句

確保導(dǎo)出的語句能夠執(zhí)行

expdp 用戶名/密碼@orcl schemas=導(dǎo)出的用戶 directory=備份的文件夾 dumpfile=文件命名.dmp logfile=文件命名.log

2、bat腳本

確保bat腳本能執(zhí)行
有時(shí)候bat腳本執(zhí)行時(shí)會(huì)包@echo錯(cuò)誤,這是編碼的問題。
把bat文件另存為的時(shí)候修改編碼為:ANSI 就行了。

3、bat腳本添加導(dǎo)出語句

@echo off 
echo 正在備份 Oracle 數(shù)據(jù)庫,請稍等…… 

set expname=%date:~0,4%%date:~5,2%%date:~8,2%

expdp 用戶名/密碼@orcl schemas=導(dǎo)出的用戶 directory=備份的文件夾 dumpfile=%expname%.dmp logfile=%expname%.log

set:設(shè)置變量,expname變量賦值為當(dāng)前日期
用戶名:連接數(shù)據(jù)庫的用戶名 schemas:要導(dǎo)出哪個(gè)用戶的數(shù)據(jù)
directory:備份的文件夾名字,可以通過下面語句查詢當(dāng)前可以備份到哪些目錄

cmd
>sqlplus /nolog
SQL>conn /as sysdba
SQL>select * from dba_directories;

自己創(chuàng)建目錄的話可參照下面的語句

cmd
>sqlplus /nolog
SQL>conn /as sysdba
SQL>create directory dir as 'd:\dump';// 該路徑選擇時(shí)可以不存在,但是導(dǎo)出的時(shí)候一定要自己動(dòng)手創(chuàng)建好
SQL>select * from dba_directories;// 查詢
SQL>grant read,write on directory dir to 用戶名;// 授權(quán)給指定用戶

%expname%:引用set 變量

注意:導(dǎo)出語句最后不要留空行;變量賦值也不要有空格和空行,不然出現(xiàn)奇奇怪怪的現(xiàn)象,可能會(huì)多出一個(gè)日志文件或者dmp文件,并且是 空命名
雙擊bat腳本,結(jié)果一閃而過,可以在bat腳本中加入pause 逐行判斷是哪一句出現(xiàn)問題。

最后把bat腳本添加到windows帶有的任務(wù)計(jì)劃就可以了。

到此這篇關(guān)于Oracle 批處理自動(dòng)備份bat腳本語句的步驟詳解的文章就介紹到這了,更多相關(guān)Oracle自動(dòng)備份bat腳本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Oracle數(shù)據(jù)庫自動(dòng)備份腳本分享(超實(shí)用)
  • Oracle自動(dòng)備份及自動(dòng)備份步驟
  • PowerShell 自動(dòng)備份oracle并上傳到ftp
  • Linux下通過腳本自動(dòng)備份Oracle數(shù)據(jù)庫并刪除指定天數(shù)前的備份
  • oracle、mysql數(shù)據(jù)庫停止與啟動(dòng)的批處理文件
  • 批處理寫的 oracle 數(shù)據(jù)庫備份還原工具

標(biāo)簽:柳州 焦作 泰安 梧州 酒泉 河源 南陽 銀川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle 批處理自動(dòng)備份bat腳本語句的步驟詳解》,本文關(guān)鍵詞  Oracle,批處理,自動(dòng),備份,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle 批處理自動(dòng)備份bat腳本語句的步驟詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle 批處理自動(dòng)備份bat腳本語句的步驟詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    彝良县| 青岛市| 凤台县| 郑州市| 姚安县| 云浮市| 玛纳斯县| 赤水市| 麦盖提县| 岳阳市| 漳平市| 珲春市| 罗甸县| 麟游县| 依兰县| 潼关县| 栾城县| 华坪县| 金阳县| 奉化市| 车致| 福海县| 边坝县| 绥滨县| 万全县| 大姚县| 武夷山市| 江孜县| 萨嘎县| 桓台县| 武平县| 太白县| 通化市| 冷水江市| 兴仁县| 察隅县| 佳木斯市| 仙桃市| 固原市| 中江县| 怀来县|