WEB开发网
开发学院数据库Oracle Oracle数据库的热备份与完整恢复测试 阅读

Oracle数据库的热备份与完整恢复测试

 2008-09-02 12:47:09 来源:WEB开发网   
核心提示:数据库热备份与完整恢复测试: 1.首先,必需保证数据库在归档模式下,Oracle数据库的热备份与完整恢复测试, 2.热备份数据文件,通过alter tablespace xxx begin backup把表空间设为备份状态,SQL> select log_mode from v$database;LOG_MODE

数据库热备份与完整恢复测试:

1.首先,必需保证数据库在归档模式下。

2.热备份数据文件,通过alter tablespace xxx begin backup把表空间设为备份状态,可以手工或在sql下运行host copy把数据文件复制到指定地方,最后把表空间改为正常状态(alter tablepace xxx end backup)。

3.数据库恢复:使用语句rcover datafile,alter database open即可以实现数据库的完整恢复。

具体的步骤如下:

SQL> conn / as sysdba

已连接。

  //确定数据库在归档模式下。
  SQL> select log_mode from v$database;
  LOG_MODE
  ------------
  ARCHIVELOG
  //查询表空间对应的数据文件,一般表空间名跟对应数据文件名是相同的,可以跳过这一步。
  SQL> select v$tablespace.name,v$datafile.name from v$tablespace, v$datafile
  2 where v$tablespace.ts#=v$datafile.ts#;
NAME
------------------------------
NAME
--------------------------------------------------------------------------------
SYSTEM
F:ORACLEORADATAEBOOKSYSTEM01.DBF
UNDOTBS1
F:ORACLEORADATAEBOOKUNDOTBS01.DBF
CWMLITE
F:ORACLEORADATAEBOOKCWMLITE01.DBF
DRSYS
F:ORACLEORADATAEBOOKDRSYS01.DBF
EXAMPLE
F:ORACLEORADATAEBOOKEXAMPLE01.DBF
INDX
F:ORACLEORADATAEBOOKINDX01.DBF
ODM
F:ORACLEORADATAEBOOKODM01.DBF
TOOLS
F:ORACLEORADATAEBOOKTOOLS01.DBF
USERS
F:ORACLEORADATAEBOOKUSERS01.DBF
XDB
F:ORACLEORADATAEBOOKXDB01.DBF

1 2 3  下一页

Tags:Oracle 数据库 备份

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接