亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

Windows下編寫批處理腳本來(lái)啟動(dòng)和重置Oracle數(shù)據(jù)庫(kù)

2024-08-29 13:58:55
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了Windows下編寫cmd腳本來(lái)對(duì)Oracle數(shù)據(jù)庫(kù)執(zhí)行啟動(dòng)和重置的方法,只需在bat文件中保存cmd shell之后就可以雙擊使用,簡(jiǎn)單粗暴,需要的朋友可以參考下
 

cmd啟動(dòng)Oracle數(shù)據(jù)庫(kù)
新建一個(gè)bat文件,復(fù)制內(nèi)容進(jìn)去,雙擊即可啟動(dòng).

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

 

Oracle重置數(shù)據(jù)庫(kù)命令
新建bat文件,復(fù)制以下內(nèi)容,然后執(zhí)行。

@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 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
久久久人成影片一区二区三区在哪下载| 高清一区在线观看| 久久99国产精品久久99小说| 99re热精品| 黄页网址在线观看| 精品黑人一区二区三区观看时间| 老鸭窝毛片一区二区三区| 69av视频在线观看| av在线一区二区三区| 日韩精品电影| www.好吊操| 免费大秀视频在线播放| 美女被内谢流白浆高视频| 一区二区国产欧美| 九九视频精品免费| 性感小视频在线看免费| 久久9999免费视频| 精品婷婷伊人一区三区三| jizzjizz19| 欧美日韩三级视频| 青青青爽久久午夜综合久久午夜| 黄色漫画在线免费观看| 九色福利视频| 国产精品jizz视频| 日韩国产成人无码av毛片| 欧美a在线看| 韩日毛片在线观看| 2021国产在线| 亚洲午夜精品久久久久久高潮| 四季av在线一区二区三区| av影片免费在线观看| 国产尤物在线视频| 香蕉国产在线| 欧美日韩一区视频| 成人午夜视频精品一区| 一二三av在线| 中文字幕中文字幕一区二区| 国产成人高清| 色呦呦一区二区三区| 5g影院5g天天爽永久免费影院| 久久综合五月天婷婷伊人| 欧亚精品一区| 国产鲁鲁视频在线观看免费| 欧美呦呦网站| 夜夜未满十八勿进的爽爽影视| 在线观看av免费| 午夜a一级毛片亚洲欧洲| 日韩av卡一卡二| 日本在线不卡视频一二三区| 日韩午夜在线| 国产亚洲欧洲在线| 2019亚洲日韩新视频| 国产精品一品二区三区的使用体验| 成人高清一区| 国产精品亚洲自拍| 亚洲午夜性刺激影院| 国产精品一区二区久久国产| 最近中文字幕mv免费高清视频8| 特级xxxxx欧美| 波多野结衣高清视频| 亚洲高清视频中文字幕| 任我爽精品视频在线播放| 国产精品7777777| 欧美视频一区二区三区四区| 中文字幕jux大岛优香| 91高清一区| 99精品视频网站| 亚洲天堂av图片| 999成人精品视频线3| 国产亚洲精品久久久久久无几年桃| 久久精品视频16| 国产欧美日韩中文字幕| 欧美一级二级在线观看| 桃色av一区二区| 欧美美女啪啪| 国产精品天天看| 国产精品一卡二卡三卡| 德国极品另类| 日本美女视频一区| 在线免费av电影| 久久中文字幕无码| 精品一区二区三区免费视频| 日本一二三区在线视频| 三级影片在线观看欧美日韩一区二区| 中文字幕乱码在线人视频| 亚洲国产一区二区三区四区| 91传媒在线免费观看| av中文在线资源| 黄漫在线播放| 国产日韩欧美三级| 欧美色区777第一页| 婷婷国产在线| 红桃视频国产精品| 中文av在线播放| aaa亚洲精品一二三区| 亚洲视频狠狠干| 麻豆精品一区二区三区| 在线成人小视频| 亚洲澳门在线| 美女国产一区二区三区| 精品久久国产97色综合| 人人狠狠综合久久亚洲婷婷| www.欧美视频| 青青草视频网站| 久久久久久久久久码影片| 麻豆网站免费在线观看| 欧美伦理一区二区| 中文字幕观看在线| 日本三级日本三级日本三级极| 理论片在线观看理伦片| 中文久久乱码一区二区| 国产永久免费网站| 一个人看的视频www在线观看免费| 另类视频一区二区三区| 国产视频一区二区| 摸摸摸bbb毛毛毛片| 亚洲第一天堂无码专区| 国产欧美久久久久久久久| 精品久久久久久久久久久久久久久| 视频一区二区精品| 91手机在线播放| 无码人妻精品一区二区三| 动漫一区二区三区| 中出福利视频| 日韩五码电影| 精品女同一区二区三区在线播放| 精品国产a一区二区三区v免费| 高清wwwwxxxx| 蜜臀av午夜精品久久| 欧美猛少妇色xxxxx| 无码国产69精品久久久久同性| 2019天天操夜夜操| 亚洲国产成人在线播放| 在线免费看黄av| 日本不卡一区二区三区| 99久久99热久久精品免费看| 精品一卡二卡三卡四卡日本乱码| 国内拍拍自拍视频在线观看| aⅴ在线视频男人的天堂| 亚洲女人被黑人巨大进入al| 久久久97精品| 久久久成人av| 7m精品国产导航在线| 久久99国产视频| 成人av在线不卡| 一区二区自拍| eeuss免费天堂影院| 国产成人久久精品77777综合| 天天干天天操天天爱| 亚洲精品乱码久久久久久久| 97热精品视频官网| 国产色视频一区| 国产精品久久免费| 在线国产中文字幕| 欧美女优在线| www.国产在线播放| 一本一道久久a久久综合蜜桃| 一级做a爱片久久| 色噜噜色狠狠狠狠狠综合色一| 国产欧美精品日韩区二区麻豆天美| 日韩av自拍偷拍| 中文字幕无线码| 日本熟女一区二区| 国产日韩综合一区二区性色av| 免费亚洲一区二区| 美女精品网站| 91久久精品国产91性色69| 午夜久久久久久久| 国产口爆吞精一区二区| 欧美色图婷婷| 欧美日韩成人综合天天影院| 久久久久国产精品视频| 午夜福利一区二区三区| 成人羞羞视频免费| 日本韩国精品一区二区| 免费人成a大片在线观看动漫| 国产精品亚洲欧美日韩一区在线| 国产黄色片免费在线观看| 999国产精品一区| 国产精品69久久久久孕妇欧美| 日韩精品一区二区三区中文在线| 国产精品日韩欧美综合| 98视频精品全部国产| 精品一区二区三区四区五区| 日韩精品视频免费| 在线看成人av电影| 在线观看日韩毛片| 国产三级三级三级精品8ⅰ区| 亚洲999一在线观看www| 国产又爽又黄又刺激的软件| 日韩欧美精品一区二区三区经典| 久草热久草在线频| 欧美美女喷水视频| 亚洲欧美tv| 色老汉一区二区三区| 久久精品免费电影| 国产精品久久久久蜜臀| 伊甸园亚洲一区| 日韩av片免费观看| 91久久午夜| 国产网站观看9久| 成人免费观看毛片| 国产91在线播放| 美女少妇一区二区| 黄色片av在线| 午夜伦理一区二区| 天天操人人爽| 图片区 小说区 区 亚洲五月| 亚洲美女啪啪| 5566中文字幕一区二区| 精品国产91久久久久久老师| 极品av在线| 丝袜美女写真福利视频| 91黄色免费网站| 亚洲影院色在线观看免费| 精品国产91乱码一区二区三区| 精品一区二区三区欧美| 亚洲欧美日韩国产中文在线| 五月天丁香综合久久国产| 俺去啦最新官网| 九九久久国产| 亚洲一级Av无码毛片久久精品| 特级西西444| 无码人妻精品一区二区中文| 偷窥少妇高潮呻吟av久久免费| 夜夜嗨av一区二区三区网站四季av| 国产精品一区二区久久| 日韩va亚洲va欧美va久久| 色吊一区二区三区| 亚洲视频一区在线| 色哟哟国产精品| 日韩一区在线看| 免费在线观看黄色小视频| 国产高清精品在线观看| 亚洲一二三在线观看| 色综合导航网站| 一区二区视频观看| 亚洲AV无码乱码国产精品牛牛| 色在线视频网| 国产美女永久无遮挡| 日本免费看黄| 国产精品成人aaaaa网站| 欧美精品视频www在线观看| 欧美午夜一区二区福利视频| 伊人狠狠色丁香综合尤物| 欧美人在线观看| 日韩精品一区二区免费| 国产精品国产三级国产aⅴ| 成人免费毛片xxx| jizzjizz国产精品喷水| 国产91绿帽单男绿奴| 国产欧美一区二区三区米奇| 污污免费网站| 久久人妻无码一区二区| 亚洲一区二区三区精品在线| 2020国产成人综合网| 日本jizzcom| 68精品久久久久久欧美| 成人污污www网站免费丝瓜| 成年人免费av| 成人手机在线电影| 经典一区二区| 亚洲色图久久久| 国产又粗又猛又爽又黄的| 国产精品一区无码| 欧美高清第一页| 白嫩情侣偷拍呻吟刺激| 成人免费在线观看视频网站| 日韩欧美精品在线视频| 国产情侣一区二区| 精品久久久久成人码免费动漫| 激情综合网址| 欧美疯狂xxxx大交乱88av| 亚洲免费成人在线| 中文在线免费视频| 欧美三级午夜理伦三级| 韩国av电影在线观看| 亚洲精品美女视频| 亚洲深爱激情| 狠狠色噜噜狠狠狠8888米奇| 久久aⅴ乱码一区二区三区| 青青草激情视频| 超碰97在线免费观看| 成人免费看黄网站| 国产精品a成v人在线播放| 青春草国产成人精品久久| 欧美另类极品videosbest最新版本| 欧美大码xxxx| ass极品国模人体欣赏| 欧美日本亚洲韩国国产| 中文字幕国产亚洲2019| 波多野结衣天堂| 国产午夜三区视频在线| 中文字幕在线观看高清| 久久发布国产伦子伦精品| 成人免费视频| 精品人妻少妇嫩草av无码专区| 国产欧美1区2区3区| 老司机午夜精品视频在线观看| 国产午夜精品全部视频在线播放| 色妞www精品视频| 久久这里只有精品视频首页| 激情另类小说区图片区视频区| 成年人深夜福利| 91九色国产蝌蚪| 日韩一区二区三区视频| 成人午夜sm精品久久久久久久| 日本一二三区视频免费高清| 91在线观看污| 国内精品写真在线观看| 免费av一区二区三区| 99国产精品视频免费观看| 中文日产幕无线码一区二区| 99精产国品一二三产品香蕉| ww久久中文字幕| 国产精品作爱| 中文在线一区二区| 亚洲熟妇av乱码在线观看| 国内精品久久99人妻无码| 美女福利一区二区三区| 亚洲一区二区三区在线视频| 国产美女永久无遮挡| 午夜性色一区二区三区免费视频| 日韩欧美伦理| 日韩在线中文字| 97影院理论午夜| 亚洲精品激情视频| 国产精品久久久久久久成人午夜|