|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
平台即服务PaaS、基础设施即服务IaaS、软件即服务SaaS都是我们比较熟悉的MySQL学习教程,现在又出现了数据库即服务DBaaS,以基于云的方式存储结构化数据。oracle|备份|条记|恢复
用户自界说的数据库备份
备份范例
备份办法
示例
数据文件
操纵体系命令或工具
C:COPYdatafile1.oradatafile.bak
回档重做日记文件
操纵体系命令或工具
C:COPYlog_01_23.arclog_01_23.bak
把持文件
SQL命令
SQL>ALTERDATABASEBACKUPCONTROLFILETOconfile.bak;
初始化参数文件
SQL命令
SQL>CREATEPFILE=SIDinit.oraFROMSPFILE;
收集设置与口令文件
操纵体系命令
C:COPYtnsnames.oratnsnames.bak
数据库逻辑工具(表、索引、存储历程等)
Export工具
C:EXPORTsystem/managerTABLE
=hr.employeesfile=emp.dmp
假如数据库运转在不回档形式下,能够对数据库举行纷歧致的完整备份,大概对某个表空间或数据文件举行独自的备份。
假如数据库运转在不回档形式下,只能在封闭形态下对数据库举行分歧的完整备份
1、表空间或数据文件的脱机备份
假如数据库运转在回档形式下,能够在翻开形态下对数据库中处于脱机形态的表空间或数据文件举行备份。在备份时代数据库中别的的表空间或数据文件仍旧能够被用户利用。
SQL>ALTERTABLESPACEusersOFFLINENORMAL;
C:COPYE:oracleoradatausers01.dbfF:ackupusers01.bak
SQL>ALTERTABLESPACEusersONLINE;
SQL>ALTERSYSTEMARCHIVELOGCURRENT;
2、表空间或数据文件的联机备份
假如数据库运转在回档形式下,能够在翻开形态下对数据库中处于联机形态的表空间或数据文件举行备份。在备份时代这些表空间或数据文件仍旧能够被用户利用。
SQL>ALTERTABLESPACEusersBEGINBACKUP;
C:COPYE:oracleoradatausers01.dbfF:ackupusers01.bak
SQL>ALTERTABLESPACEusersENDBACKUP;
SQL>ALTERSYSTEMARCHIVELOGCURRENT;
3、处置备份妨碍
假如在备份过程当中产生妨碍,招致备份俄然中止,那末鄙人一次启动数据库时备份表空间的数据文件将会仍旧处于备份形式下,因而ORACLE会请求举行数据库恢复。
1、使用ALTERDATABASEENDBACKUP语句加入备份形式
SQL>STARTUPMOUNT
SQL>SELECT*FROMV$BACKUPWHERESTATUS=’ACTIVE’
(查询哪些数据文件处于备份形式)
SQL>ALTERDATABASEENDBACKUP;
SQL>ALTERDATABASEOPEN;
2、使用RECOVER命令加入备份形式
SQL>STARTUPMOUNT
SQL>RECOVERDATABASE
SQL>ALTERDATABASEOPEN;
4、把持文件备份为二进制文件
SQL>ALTERDATABASEBACKUPCONTROLFILETO
‘E:ackupcfile.bak’REUSE;
5、把持文件备份到跟踪文件中
SQL>ALTERDATABASEBACKUPCONTROLFILETOTRACE;
(数据库处于加载形态时,使用下面语句能够将把持文件备份到跟踪文件中)”由于MySQL已经是一个运行了众多知名Web2.0网站的数据,包括Craigslist、Digg、Wikipedia和Google等,或许我们可以说每一个Web2.0公司实质上是一个使用MySQL数据库的公司。 |
|