婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Windows下編寫批處理腳本來啟動和重置Oracle數據庫

Windows下編寫批處理腳本來啟動和重置Oracle數據庫

熱門標簽:開發外呼系統 圖吧網站地圖標注 地圖標注養老院 哪個400外呼系統好 哈爾濱電話機器人銷售招聘 山東crm外呼系統軟件 百度地圖標注途經點 慧營銷crm外呼系統丹丹 愛客外呼系統怎么樣

cmd啟動Oracle數據庫
新建一個bat文件,復制內容進去,雙擊即可啟動.

@echo off 
net start OracleXETNSListener 2>nul 
net start OracleServiceXE 2>nul 
@oradim -startup -sid XE -starttype inst > nul 2>1 

Oracle重置數據庫命令
新建bat文件,復制以下內容,然后執行。

@echo off 
REM 
REM The script assumes that user can connect using "/ as sysdba" 
REM 
REM ================= 
REM Restore procedure 
REM ================= 
REM 
REM If Installed Oracle home is also lost and oracle binaries were 
REM re-installed or the Oracle is installed to new oracle home location 
REM compared to backup time, then user will be prompted to enter Flash 
REM Recovery Area location. 
REM 
REM For database in NoArchiveLog mode, database is restored to last offline 
REM backup time/scn; 
REM For database in Archive log mode, database is restored from last backup 
REM and a complete recovery is attempted. If complete recovery fails, 
REM user can open the database with resetlogs option provided the files 
REM are not recovery fuzzy. 
REM 
REM The restore log is saved in ?/DATABASE/OXE_RESTORE.LOG 
REM 
 
setlocal 
 
set /p inp="This operation will shut down and restore the database. Are you sure [Y/N]?" 
:checkinp 
if /i "%inp%" == "Y" goto :confirmedyes 
if /i "%inp%" == "n" exit 
:Askagain 
set /p inp= 
goto :checkinp 
 
:confirmedyes 
 
echo Restore in progress... 
 
echo db_name=xe >%temp%\rman_dummy.ora 
echo sga_target=270M >>%temp%\rman_dummy.ora 
 
 
net start oracleserviceXe 
 
REM Startup database in nomount mode using RMAN... 
@( 
echo set echo on^; 
echo startup nomount pfile=%temp%\rman_dummy.ora force^; 
) > %temp%\restore_rman0.dat 
rman target / @%temp%\restore_rman0.dat 
if not %errorlevel% == 0 set Errorstr= RMAN Error - could not startup dummy instance  goto :restorefailederr 
 
@( 
echo connect / as sysdba^; 
echo set head off 
echo set echo off 
echo set linesize 515 
echo variable var varchar2^(512^)^; 
echo execute :var := sys.dbms_backup_restore.normalizefilename^(^'SPFILE2INIT^'^)^; 
echo spool %temp%\spfile2init.log 
echo select sys.dbms_backup_restore.normalizefilename^(^'SPFILE2INIT.ORA^'^) spfile2init from dual^; 
echo exit^; 
) > %temp%\spfile2init.sql 
sqlplus /nolog @%temp%\spfile2init.sql >nul 
FOR /F %%i in (%temp%\spfile2init.log) do set SPFILE2INIT=%%i 
 
@( 
echo connect / as sysdba; 
 echo set head off 
 echo set echo off 
 echo set linesize 515 
 echo variable var varchar2^(512^)^; 
 echo execute :var := sys.dbms_backup_restore.normalizefilename^(^'FRA_LOC^'^)^; 
 echo spool %temp%\restore_rmanlog.log 
 echo select sys.dbms_backup_restore.normalizefilename^(^'OXE_RESTORE.LOG^'^) RESTORE_RMANLOG from dual^; 
 echo exit^; 
) > %temp%\restore_rmanlog.sql 
sqlplus /nolog @%temp%\restore_rmanlog.sql >nul 
FOR /F %%i in (%temp%\restore_rmanlog.log) do set RESTORE_RMANLOG=%%i 
 
if not exist ^"%SPFILE2INIT%^" goto get_rcvarea_loc 
@( 
 echo set echo on^; 
 echo shutdown immediate^; 
 echo startup nomount pfile=^"%SPFILE2INIT%^"^; 
 echo restore ^(spfile from autobackup^) ^(controlfile from autobackup^)^; 
 echo startup mount force^; 
 echo configure controlfile autobackup off^; 
 echo restore database^; 
) > %temp%\restore_rman1.dat 
rman target / @%temp%\restore_rman1.dat trace "%RESTORE_RMANLOG%" 
if not %errorlevel% == 0 set Errorstr= RMAN Error - See log for error  goto :restorefailederr 
goto restored_files 
 
:get_rcvarea_loc 
set /p rcvarea_loc="Enter the flash recovery area location:" 
@( 
 echo set echo on^; 
 echo restore ^(spfile from autobackup db_recovery_file_dest=^'%rcvarea_loc%^'^)^; 
 echo startup nomount force^; 
 echo restore ^(controlfile from autobackup^)^; 
 echo alter database mount^; 
 echo configure controlfile autobackup off^; 
 echo restore database^; 
) > %temp%\restore_rman1.dat 
rman target / @%temp%\restore_rman1.dat trace "%RESTORE_RMANLOG%" 
if not %errorlevel% == 0 set Errorstr= RMAN Error - See log for error  goto :restorefailederr 
goto restored_files 
 
:restored_files 
@( 
 echo connect / as sysdba^; 
 echo declare cursor n1 is select name from v$tempfile^; 
 echo begin 
 echo for a in n1 
 echo loop 
 echo begin 
 echo sys.dbms_backup_restore.deletefile^(a.name^)^; 
 echo exception 
 echo when others then 
 echo null^; 
 echo end^; 
 echo end loop^; 
 echo end^; 
 echo / 
 echo exit^; 
 echo / 
) > %temp%\deltfile.sql 
sqlplus /nolog @%temp%\deltfile.sql >nul 
@( 
 echo connect / as sysdba^; 
 echo set head off 
 echo set echo off 
 echo spool %temp%\logmode.log 
 echo select log_mode from v$database^; 
 echo exit^; 
) > %temp%\logmode.sql 
sqlplus /nolog @%temp%\logmode.sql >nul 
FOR /F %%i in (%temp%\logmode.log) do set LOGMODE=%%i 
 
if "%LOGMODE%" == "NOARCHIVELOG" goto process_noarchivelog 
if "%LOGMODE%" == "ARCHIVELOG" goto process_archivelog 
set Errorstr= Unknown log mode : %LOGMODE% 
goto :restorefailederr 
 
:process_noarchivelog 
@( 
 echo set echo on^; 
 echo alter database open resetlogs; 
) > %temp%\restore_rman2.dat 
rman target / @%temp%\restore_rman2.dat trace "%RESTORE_RMANLOG%" append 
if not %errorlevel% == 0 set Errorstr= RMAN Error - See log for details  goto :restorefailederr 
goto :restoresucess 
 
:process_archivelog 
@( 
 echo set echo on^; 
 echo recover database^; 
 echo alter database open resetlogs; 
) > %temp%\restore_rman2.dat 
rman target / @%temp%\restore_rman2.dat trace "%RESTORE_RMANLOG%" append 
if not %errorlevel% == 0 set Errorstr= RMAN Error - See log for details  goto :restorefailederr 
goto :restoresucess 
 
:restoresucess 
echo Restore of the database succeeded. 
echo Log file is at %RESTORE_RMANLOG%. 
pause Press any key to exit 
exit 
goto :EOF 
 
:restorefailederr 
echo ==================== ERROR ============================= 
echo Restore of the database failed. 
echo %Errorstr%. 
echo Log file is at %RESTORE_RMANLOG%. 
echo ==================== ERROR ============================= 
pause Press any key to exit 
exit 
goto :EOF 

您可能感興趣的文章:
  • BAT 批處理腳本教程(詳細篇腳本之家補充)
  • Windows server利用批處理腳本判斷端口啟動tomcat的方法
  • Windows下bat批處理腳本使用telnet批量檢測遠程端口小記
  • 實現android應用程序自動化測試的批處理腳本
  • ip地址切換批處理腳本分享
  • 批量安裝windows補丁的批處理腳本
  • QQ多帳號自動登錄批處理腳本
  • 本地連接禁用/啟用批處理腳本
  • DOS批處理腳本語言簡介與詳細說明
  • Windows注冊表中修改UAC(用戶賬號控制)及批處理腳本

標簽:開封 和田 甘肅 青島 承德 固原 武漢 周口

巨人網絡通訊聲明:本文標題《Windows下編寫批處理腳本來啟動和重置Oracle數據庫》,本文關鍵詞  Windows,下,編寫,批處理,腳,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Windows下編寫批處理腳本來啟動和重置Oracle數據庫》相關的同類信息!
  • 本頁收集關于Windows下編寫批處理腳本來啟動和重置Oracle數據庫的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩激情一区二区三区| 丁香啪啪综合成人亚洲小说| 国产精品免费av| 久久久久久黄色| 精品国产人成亚洲区| 精品久久国产97色综合| 欧美精品一区二区三区在线播放 | 欧美日本在线播放| 欧美日韩1234| 精品国产sm最大网站| 久久精品亚洲精品国产欧美kt∨| 国产无人区一区二区三区| 国产欧美va欧美不卡在线| 亚洲同性同志一二三专区| 亚洲图片欧美一区| 久国产精品韩国三级视频| 国产成人亚洲综合a∨婷婷| 国产**成人网毛片九色 | 激情文学综合丁香| 国产高清一区日本| 色噜噜狠狠色综合中国| 欧美精品第1页| 国产欧美日韩另类一区| 亚洲综合一区在线| 激情久久久久久久久久久久久久久久| 国产不卡一区视频| 欧美日韩一区国产| 国产日本一区二区| 午夜欧美大尺度福利影院在线看| 麻豆91免费观看| 91片黄在线观看| 亚洲精品在线电影| 夜夜精品视频一区二区| 国产一区啦啦啦在线观看| 色女孩综合影院| 久久天堂av综合合色蜜桃网| 亚洲一卡二卡三卡四卡| 国产精品羞羞答答xxdd| 欧美久久高跟鞋激| 亚洲精品成人天堂一二三| 久久99国内精品| 欧美日韩成人激情| 亚洲嫩草精品久久| 国产99久久久国产精品| 日韩一区二区在线观看视频播放| 亚洲欧美日韩中文字幕一区二区三区| 免费观看一级特黄欧美大片| 日本精品一级二级| 国产精品免费久久久久| 国产精品18久久久久久久久久久久| 91久久精品一区二区三区| 国产亚洲欧美色| 精品一区二区三区免费播放| 欧美日产在线观看| 亚洲一区二区四区蜜桃| 91美女在线看| 国产精品丝袜一区| 国产激情精品久久久第一区二区 | 日韩欧美国产综合| 亚洲www啪成人一区二区麻豆| 99精品久久久久久| 国产精品进线69影院| 成人av午夜影院| 亚洲国产成人在线| 国产成人亚洲综合色影视| 欧美精品一区二区三区四区| 久久电影网电视剧免费观看| 欧美一三区三区四区免费在线看| 亚洲大尺度视频在线观看| 欧美性猛片xxxx免费看久爱| 亚洲一区二区在线观看视频| 91黄视频在线观看| 香蕉av福利精品导航| 在线播放国产精品二区一二区四区 | 国产亚洲欧洲一区高清在线观看| 精品一区二区免费看| 精品理论电影在线| 国产乱人伦精品一区二区在线观看| 精品美女一区二区三区| 国产精品一区二区无线| 中文字幕一区三区| 在线一区二区观看| 日本午夜精品视频在线观看 | 日韩久久精品一区| 韩国精品主播一区二区在线观看| 色综合色综合色综合| 一本久久a久久精品亚洲| 日韩一区欧美一区| 欧美在线一区二区三区| 日本系列欧美系列| 国产日韩亚洲欧美综合| 色综合天天性综合| 天天操天天综合网| 精品欧美一区二区在线观看| 国产成人夜色高潮福利影视| 中文字幕一区在线观看视频| 欧美日韩在线直播| 国产一区久久久| 亚洲激情综合网| 日韩欧美国产小视频| 成人免费高清在线观看| 亚洲一区二区三区视频在线| 精品久久国产字幕高潮| 99在线视频精品| 日韩av高清在线观看| 国产精品美女久久久久久久久久久 | 日本亚洲天堂网| 中文字幕在线一区二区三区| 欧美在线|欧美| 国产99久久久国产精品潘金网站| 亚洲一线二线三线视频| 国产视频在线观看一区二区三区| 欧美亚洲国产一区二区三区va| 国产在线不卡一区| 丝袜美腿亚洲色图| 成人免费在线观看入口| 久久久精品一品道一区| 欧美男同性恋视频网站| 不卡视频在线观看| 久久91精品国产91久久小草| 亚洲成人免费在线观看| 中文字幕中文字幕中文字幕亚洲无线| 日韩欧美视频一区| 欧美午夜寂寞影院| 91视频一区二区三区| 国内精品自线一区二区三区视频| 亚洲成av人片在www色猫咪| 国产精品第13页| 中文字幕高清一区| 精品福利一二区| 欧美大胆人体bbbb| 欧美一区二区日韩| 欧美年轻男男videosbes| 欧美在线你懂的| 色噜噜狠狠一区二区三区果冻| 国产成人8x视频一区二区| 激情综合色播激情啊| 免费在线观看日韩欧美| 热久久一区二区| 久久精品噜噜噜成人88aⅴ| 日韩成人精品在线观看| 日本 国产 欧美色综合| 日韩电影免费在线| 奇米777欧美一区二区| 免费一级片91| 精品亚洲aⅴ乱码一区二区三区| 午夜精品久久久久久久久| 亚洲韩国一区二区三区| 首页国产欧美久久| 日韩激情中文字幕| 久久成人免费网站| 高清国产一区二区三区| 东方欧美亚洲色图在线| 99re热这里只有精品免费视频| 成人av电影在线网| 色婷婷综合在线| 欧美人伦禁忌dvd放荡欲情| 91精品国产一区二区| 日韩欧美电影在线| 国产午夜精品理论片a级大结局| 国产精品久久久久久久久免费桃花| 国产精品久久免费看| 亚洲一区二区在线播放相泽| 日本伊人色综合网| 国产盗摄女厕一区二区三区| 一本色道久久综合狠狠躁的推荐| 欧美性大战久久久久久久| 欧美一区日本一区韩国一区| 久久久久久久精| 亚洲综合在线视频| 精品在线播放免费| 99久久777色| 日韩亚洲电影在线| ㊣最新国产の精品bt伙计久久| 亚洲成人av中文| 国产精品一二一区| 欧美日韩国产高清一区二区| 久久这里只有精品6| 自拍偷在线精品自拍偷无码专区 | 欧美日韩国产综合视频在线观看| 91精品国产综合久久蜜臀| 国产欧美日本一区二区三区| 亚洲成va人在线观看| 国产米奇在线777精品观看| 一本久久a久久精品亚洲| www国产成人免费观看视频 深夜成人网| 国产精品午夜久久| 久久精品国产在热久久| 色噜噜久久综合| 中文字幕精品三区| 日韩制服丝袜av| 色香色香欲天天天影视综合网| 精品国产第一区二区三区观看体验 | 不卡的看片网站| 欧美va亚洲va在线观看蝴蝶网| 亚洲情趣在线观看| 成人综合婷婷国产精品久久蜜臀 | 精品一区免费av| 在线看国产一区二区| 国产精品人人做人人爽人人添|