婷婷综合国产,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电影在线观看| 日韩一本二本av| 91精品国产色综合久久ai换脸| 亚洲欧美日韩在线不卡| 777欧美精品| 一区二区中文字幕在线| 麻豆精品视频在线观看免费| 色婷婷综合久久久久中文 | 欧美午夜电影网| 精品久久人人做人人爰| 亚洲国产欧美日韩另类综合| 不卡电影一区二区三区| 精品免费日韩av| 亚瑟在线精品视频| 一本色道久久综合亚洲精品按摩| 久久天堂av综合合色蜜桃网| 亚洲国产aⅴ天堂久久| 91麻豆国产精品久久| 国产精品卡一卡二卡三| 国产成人av电影在线观看| 欧美成人精品福利| 免费观看91视频大全| 精品视频在线免费观看| 亚洲午夜视频在线观看| 日本久久一区二区| 亚洲精品国产成人久久av盗摄 | 日韩vs国产vs欧美| 欧美三级电影精品| 亚洲午夜久久久久久久久电影院| 91视频免费播放| 亚洲天堂免费看| 92精品国产成人观看免费| 日韩一区有码在线| 色天天综合久久久久综合片| 亚洲精品成人精品456| 91国模大尺度私拍在线视频| 亚洲成人激情av| 69堂成人精品免费视频| 久久99精品久久久久久国产越南| 欧美一区二区三区四区久久| 奇米影视一区二区三区小说| 日韩欧美激情一区| 国产精品18久久久久| 国产精品久久久久久久久久免费看 | 国产亚洲综合性久久久影院| 国产精品一区在线观看你懂的| www精品美女久久久tv| 成人精品亚洲人成在线| 日韩一级片在线观看| 久久久99精品免费观看不卡| 国产aⅴ综合色| 一区二区三区91| 在线播放日韩导航| 国产一区三区三区| 亚洲少妇中出一区| 91精品久久久久久久久99蜜臂| 蓝色福利精品导航| 亚洲欧洲日韩综合一区二区| 欧美性xxxxx极品少妇| 免费在线观看不卡| 国产精品视频观看| 欧美日韩国产一区| 国产成人aaa| 亚洲福利电影网| 国产日韩欧美制服另类| 91精彩视频在线| 国产一区二区在线视频| 国产精品美女久久久久久 | 国产风韵犹存在线视精品| 1024国产精品| 欧美一区二区三区喷汁尤物| 丁香啪啪综合成人亚洲小说| 亚洲电影在线播放| 国产午夜精品美女毛片视频| 欧美性极品少妇| 成人免费的视频| 蜜乳av一区二区三区| 国产精品第13页| 日韩欧美国产一区二区三区| 91偷拍与自偷拍精品| 久久国产尿小便嘘嘘| 一区二区三区日韩欧美| 欧美国产日本视频| 日韩视频免费观看高清完整版| 91免费视频网| 成人午夜在线播放| 黑人精品欧美一区二区蜜桃| 性感美女极品91精品| 一个色综合网站| 在线观看视频一区| 天天操天天干天天综合网| **性色生活片久久毛片| 久久婷婷成人综合色| 欧美电影免费观看完整版| 欧美日韩一区二区在线视频| 97精品超碰一区二区三区| 粉嫩欧美一区二区三区高清影视| 欧美aaa在线| 天堂成人免费av电影一区| 一区二区三区在线视频免费 | 91视频免费看| 99久久99久久久精品齐齐| 粉嫩av一区二区三区粉嫩| 国产在线精品一区二区三区不卡| 亚洲va韩国va欧美va| 亚洲18女电影在线观看| 亚洲精品少妇30p| 曰韩精品一区二区| 亚洲最大成人网4388xx| 亚洲一区二区三区四区五区黄 | 一本到一区二区三区| yourporn久久国产精品| 波多野结衣在线aⅴ中文字幕不卡| 国产成人av一区二区三区在线 | 日韩专区在线视频| 日韩国产欧美在线观看| 日本在线不卡视频一二三区| 日本欧美在线观看| 久久99国产精品麻豆| 国产一区二区三区综合| 国产精华液一区二区三区| 国产成人精品影视| 91原创在线视频| 欧美日韩一区三区| 精品国产乱子伦一区| 国产亲近乱来精品视频| 亚洲日本电影在线| 亚洲123区在线观看| 久久精品国产色蜜蜜麻豆| 国产精品影音先锋| 91丝袜美腿高跟国产极品老师| 色成年激情久久综合| 欧美一区二区三区四区五区 | 日韩精品专区在线影院观看| 久久久久久久久蜜桃| 欧美国产精品中文字幕| 亚洲欧美偷拍三级| 美日韩一区二区三区| www.亚洲国产| 制服丝袜成人动漫| 亚洲国产精品激情在线观看| 亚洲乱码一区二区三区在线观看| 精品视频全国免费看| 成人激情免费电影网址| 欧美老女人第四色| 久久精品人人爽人人爽| 亚洲一区二区三区四区在线观看 | 亚洲欧美一区二区三区久本道91| 午夜久久久久久久久| 成人免费高清视频在线观看| 欧美日韩国产首页在线观看| 26uuu精品一区二区| 亚洲三级电影网站| 国产精品一区二区三区99| 欧美日韩卡一卡二| 中文字幕欧美三区| 免费观看在线综合| 欧美在线高清视频| 国产精品婷婷午夜在线观看| 五月激情六月综合| 91在线观看美女| 国产亚洲成av人在线观看导航| 亚洲国产一区在线观看| 成人黄色软件下载| 欧美mv日韩mv国产网站| 亚洲综合视频在线观看| 成人黄色大片在线观看| 日韩欧美专区在线| 亚洲成人精品在线观看| 色综合一区二区三区| 国产欧美精品区一区二区三区 | 色播五月激情综合网| 国产日产精品一区| 另类小说图片综合网| 欧美日韩mp4| 亚洲精品va在线观看| 99久久夜色精品国产网站| 久久免费午夜影院| 国精产品一区一区三区mba视频 | 欧美偷拍一区二区| 亚洲国产岛国毛片在线| 精品综合免费视频观看| 91麻豆精品国产自产在线观看一区| 亚洲欧美电影院| www.欧美.com| 国产精品国产成人国产三级 | 欧美乱熟臀69xxxxxx| 亚洲精品乱码久久久久久久久 | 亚洲国产精品av| 激情综合网天天干| 欧美xingq一区二区| 蜜桃精品视频在线| 欧美成人福利视频| 精品一区二区三区久久| 欧美成人video| 国产一区二区精品在线观看| 久久久久亚洲蜜桃| 不卡的av中国片| 亚洲黄色av一区| 91精品国产一区二区人妖|