微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > DBA的工作列表上写了些什么

DBA的工作列表上写了些什么

时间:08-19 来源:techtarget 点击:

进行。将所有的数据文件、重演日志文件及控制文件拷贝到磁盘。空闲的时间再将备份移到磁带上。

  (1)可通过:SVRMGR> select * from v$logfile;

  select * from v$dbfile;

  select * from v$control.file;

  这些语句来了解数据文件、重演日志文件及控制文件的相应位置及名称。

  (2)利用$cp 命令来拷贝:

  例:$cp /u01/u02/pz_ts.ora /dbfile_b/

  热备份

  数据库必须工作在"ARCHIVELOG"方式下

  可利用SVRMGR> archive log list 语句来查归档日志状态

  若在"NOARCHIVELOG"方式下,进行转换

  SVRMGR> connect internal

  SVRMGR> shutdown immediate --关闭数据库--

  SVRMGR> startup mount --为暂停日志方式转换准备数据库--

  SVRMGR> alter database archivelog; --转换--

  SVRMGR> alter database open; --打开数据库--

  拷贝

  1> 将一个表空间置为备份方式

  SVRMGR> alter tablespace pzts begin backup;

  2> 拷贝

  SVRMGR>$cp /u01/u02/pz_ts.ora /dbfile_b/

  3> 取消该表备份方式

  SVRMGR>alter tablespace pzts end backup;

  利用以上3步,将所有表空间下的数据文件进行备份

  4> 拷贝控制文件

  5> 拷贝归档重演日志

  2.恢复

  磁盘出现故障,数据库自行关闭。

  (1) 将驻留在磁盘上的备份拷贝到其他磁盘或磁带上

  (2) 执行

  SVRMGR> connect internal

  SVRMGR> startup mount

  SVRMGR> alter database open;

  会出现错误信息,提示需要恢复

  (3)执行

  SVRMGR> recover database

  根据提示,自动恢复

  (4)执行

  SVRMGR>alter database open

  恢复完成,数据库打开。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top