DBA的工作列表上写了些什么
进行。将所有的数据文件、重演日志文件及控制文件拷贝到磁盘。空闲的时间再将备份移到磁带上。
(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
恢复完成,数据库打开。
- 嵌入式移动数据库的关键技术(03-20)
- Oracle简化Oracle 10g中用户管理(04-29)
- IBM DB2 数据复制迁移方法(05-01)
- 全面剖析Oracle数据库中的分区功能 (05-06)
- 数据库名词:层次型、基因型、关系型(05-05)
- 数据库名词解释之主题数据库的基本特征(05-06)