网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Oracle9iR2在Red Hat Linux 9上的.
.Oracle9i表连接.
.ActualTest Oracle 1Z0-131 v01..
.Data Server Scripts.
.Sun推出T1服务器 Oracle顾客受益.
.一次SPA数据库的OFFLINE备份的恢.
.Linux下的LDAP.
.土地信息系统数据库分布式设计与.
.ORACLE的存储过程的异步调用--.
.如何查出前台正在发出的sql语句.
.更改Oracle数据库表的表空间.
.一条SQL语句的优化过程.
.创建Bitmap_Join_Indexes中的约束.
.Oracle数据库中日期时间的操作比.
.Develop2K 6.0常见问题解答.
.如何实现取出文件中特定的行内容.
.Oracle 10G 最佳20位新特性:回滚.
.sql学习.
.分析Oracle数据库日志文件(1).
.Oracle 10g R2特性之数据仓库和集.

拥有归档日志 如何恢复一个丢失的数据文件

发表日期:2008-2-9


    昨天Kamus问到一个问题,假如拥有一个冷备份,但是缺失了其中的一个数据文件,但是存在所有的归档,应该如何恢复数据文件。  动手试一下,大概就是如下步骤:
[Oracle@jumper eygle]$ sqlplus "/ as sysdba" SQL*Plus: Release 9.2.0.4.0 - ProdUCtion on Sun Aug 20 01:22:50 2006 Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved. Connected to an idle instance. SQL> startup mount
ORACLE instance started. Total System Global Area  252777592 bytes
Fixed Size                   451704 bytes
Variable Size             134217728 bytes
Database Buffers          117440512 bytes
Redo Buffers                 667648 bytes
Database mounted.
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01157: cannot identify/lock data file 3 - see DBWR trace file
ORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'
SQL> alter database create datafile 3 as '/opt/oracle/oradata/eygle/eygle02.dbf'; Database altered. SQL> select name from v$datafile; NAME
-------------------------------------------------------
/opt/oracle/oradata/eygle/system01.dbf
/opt/oracle/oradata/eygle/undotbs01.dbf
/opt/oracle/oradata/eygle/eygle02.dbf
/opt/oracle/oradata/eygle/eygle01.dbf SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01113: file 3 needs media recovery
ORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'
SQL> recover datafile 3;
Media recovery complete.
SQL> alter database open; Database altered. SQL> -The End-
上一篇:dbms_job包的应用:在Oracle中实现定时操作 人气:761
下一篇:Oracle RAC on Veritas DBE/AC(Step by Step) 人气:846
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐