国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

oracle數(shù)據(jù)庫備份與恢復(fù)a piece of cake

2024-08-29 13:42:36
字體:
供稿:網(wǎng)友
在數(shù)據(jù)庫領(lǐng)域, oralce數(shù)據(jù)庫系統(tǒng)的性能,可靠性等都是大家一致公認(rèn)-非常的優(yōu)秀,但是他的可操作行一直是一個弱項(xiàng), 很多時候讓用戶退卻。現(xiàn)在?/SPAN>Oracle公司似乎已經(jīng)熟悉到了,oracle據(jù)庫系統(tǒng)的發(fā)展朝著更簡單的使用方法,更智能的內(nèi)部治理。 關(guān)于oracle數(shù)據(jù)庫的備份,oracle有許多中方法,也有許多的方式,為使大家能輕松方便的完成oracle數(shù)據(jù)庫的備份 我把自己工作中寫的一些自動完成數(shù)據(jù)庫備份的方法,教本整理一下。發(fā)給大家,希望能給朋友們一些幫助。 需要時間,希望你有耐心等,我會一集一集送給朋友們。 oracle數(shù)據(jù)庫冷備份:(windows平臺) 1.建立教本治理目錄C:/oracle/admin/adminscript 2.建立數(shù)據(jù)庫備份的腳本 在上面建立的目錄下建立如下的兩個教本。 2.1建立執(zhí)行備份任務(wù)的腳本(批處理文件)
 文件內(nèi)容如下: @echoOFFRem===========================================================================RemNAME-close_Backup_run.batRemFUNCTION-CreatesabackupscriptforaUserManagedbackupRemNOTES-ThisscriptwillcreateascriptandrunOScopycommandsRemonclosed(cold)databaseRemMODIFIED-Mr.TianliangGuo02/08/08OriginalFileRem=========================================================================== RemForWindows,setenvironmentvariablesfortherootpath.setORACLE_SID=TSTDBsetORACLE_CONNECTSTRING=tstdbsetORACLE_BASE=c:/oraclesetORACLE_HOME=%ORACLE_BASE%/ora81setORACLE_DATA=%ORACLE_BASE%/oradata/%ORACLE_SID%setORACLE_ADMIN=%ORACLE_BASE%/admin/%ORACLE_SID% 
%ORACLE_HOME%/bin/sqlplus/nolog@close_backup.sql>close_backup.log 2.2建立完成備份認(rèn)為的命令文件(sqlplus內(nèi)執(zhí)行的sql腳本) 文件內(nèi)容如下: Rem===========================================================================RemNAME-close_backup.sqlRemFUNCTION-CreatesabackupscriptforaUserManagedbackupRemNOTES-ThisscriptwillcreateascriptandrunOScopycommandsRemonclosed(cold)databaseRemMODIFIED-ksmith01/01/02OriginalFileRem-TianliangGuo2002/08/18Rem===========================================================================RemSetSQL*Plusvariablestomanipulateoutput setheadingoffsetverifyoffsetpagesize0setlinesize600
setfeedbacKOFf RemSetSQL*Plususervariablesusedinscript defineadm='sys'definepwd='oracle8i' RemWindowsUservariablesdefinebkdir='C:/oracle/admin/TSTDB/backup'definefilcbc='closed_backup_commands.sql'definecopy='ocopy' Remlogindatabaseconnect&adm/&pwdassysdba; RemCreateafilecontainingallthefilecopycommandsneededforphysicalbackup spool&filcbcPRomptRemNAME-close_backup.sqlpromptpromptRemShutdownthedatabasecleanlypromptshutdownimmediate;;
promptpromptRembackupdatafileselect'host?'name'&bkdir'fromv$datafileorderby1;promptpromptRembackuplogfileselect'host?'member'&bkdir'fromv$logfileorderby1;promptpromptRembackupcontrolfileselect'host?'name'&bkdir'fromv$controlfileorderby1;promptpromptRembackuptemporayfileselect'host?'name'&bkdir'fromv$tempfileorderby1;promptpromptalterdatabasebackupcontrolfiletotrace;;promptpromptRemStartthedatabaseagainpromptstartup;;prompt spooloff; RemRunthecopyfilecommands 
@& exit; 3.修改教本定義的變量 在運(yùn)行教本中定義的一些變量,將其改為本地數(shù)據(jù)庫安裝環(huán)境的變量。 需要修改的變量有, 在close_Backup_run.bat腳本中:setORACLE_SID=TSTDBsetORACLE_CONNECTSTRING=tstdbsetORACLE_BASE=c:/oraclesetORACLE_HOME=%ORACLE_BASE%/ora81在close_backup.sql腳本中:defineadm='sys'definepwd='oracle8i'definebkdir='C:/oracle/admin/TSTDB/backup' 4.執(zhí)行數(shù)據(jù)庫備份任務(wù) 在C:/oracle/admin/adminscript目錄下雙擊close_Backup_run.bat文件or 
從命令中運(yùn)行C:/oracle/admin/adminscript/close_Backup_run.bat 現(xiàn)在你可以端起咖啡杯休息一下了 5.假如要執(zhí)行自動的備份,在windows的計劃任務(wù)里添加一項(xiàng)定期運(yùn)行教本C:/oracle/admin/adminscript/close_Backup_run.bat即可

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 淮滨县| 赤水市| 株洲市| 灵寿县| 墨竹工卡县| 会昌县| 南安市| 南皮县| 西平县| 永定县| 洪江市| 温宿县| 斗六市| 稷山县| 吴桥县| 贺州市| 康马县| 华亭县| 壶关县| 综艺| 措勤县| 淳安县| 合肥市| 天镇县| 遂溪县| 澎湖县| 特克斯县| 宜昌市| 穆棱市| 霸州市| 巴青县| 阆中市| 台北县| 青川县| 崇义县| 衡南县| 安多县| 威远县| 德令哈市| 临夏市| 黑河市|