Oracle DBA的工作列表上写了些什么
2007-05-10 12:17:57 来源:WEB开发网VOLSIZE number of bytes in file on each volume of a file on tape
例:$imp userid=cwadmin/cwadmin tables=’(sys_dwxx, sys_menu)’ file=pzexdat.dmp
二) 物理备份与恢复
1. 冷备份与热备份
冷备份
在数据库关闭状态与进行。将所有的数据文件、重演日志文件及控制文件拷贝到磁盘。空闲的时间再将备份移到磁带上。
(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
恢复完成,数据库打开。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接