动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
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教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息

本月文章推荐
.RedHat Advance Server 3上安装o.
.Oracle8i和Microsoft SQL Server.
.经典Oracle图书推荐.
.使用Oracle基础架构 在医疗行业运.
.案例学习Oracle错误:ORA-27123.
.Oracle缓冲区忙等待的识别和解决.
.有关Oracle透明网关的若干使用方.
.讲解Oracle数据库逐渐增大时的归.
.Oracle10g Release 2手工建立数据.
.Oracle DBMS_JOB:每隔特定时间执.
.Oracle8i在linux下的安装(中文).
.利用Oracle数据库存储和分析Unix.
.ORACLE SQL性能优化系列 (五).
.Oracle10gR2安裝.
.ExactPapers Oracle 1Z0-101 200.
.如何查看Oracle数据表的建表语句.
.深入分析Oracle数据库日志文件(.
.Oracle 容灾复制解决方案分析Sha.
.转载:ORACLE物理文件大小的限制.
.甲骨文参加泛珠三角区域软件产业.

讲解删除部分控制文件后的数据库启动

发表日期:2008-4-7 |


删除部分数据库控制文件后所进行的故障恢复:

环境:windows xp,oracle9i 9.2.0

具体示例如下:

C:\Documents and Settings\w>sqlplus "/as sysdba"

SQL*Plus: Release 9.2.0.1.0 - Production on Mon Mar 20 10:08:10 2006

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area 135338868 bytes

Fixed Size 453492 bytes

Variable Size 109051904 bytes

Database Buffers 25165824 bytes

Redo Buffers 667648 bytes

ORA-00205: error in identifying controlfile, check alert log for more info

alert_orcl.log文件发现错误如下:

ORA-00202: controlfile: 'd:\oracle\oradata\orcl\CONTROL01.CTL'

ORA-27041: unable to open file

OSD-04002: unable to open file

O/S-Error: (OS 2) 系统找不到指定的文件。

解决方法1:将CONTROL03.CTL复制2份,分别将其改名为CONTROL01.CTL和CONTROL02.CTL,重新启动后问题解决。

解决方法2:首先查看d:\oracle\oradata\orcl\目录

如果发现只有CONTROL03.CTL,其它两个都没有,需要修改spfileorcl.ora。

如果系统下pfile文件和spfile都在D:\oracle\ora92\database\(分别对应INITorcl.ora和SPFILEORCL.ORA,修改INITorcl.ora文件control_files参数)

通过create pfile from spfile;然后将修改control_files=("d:\oracle\oradata\orcl\CONTROL01.CTL", "d:\oracle\oradata\orcl\CONTROL02.CTL", "d:\oracle\oradata\orcl\CONTROL03.CTL")

为control_files=("d:\oracle\oradata\orcl\CONTROL03.CTL")

然后

create spfile from pfile;

SQL> startup

ORACLE instance started.

Total System Global Area 135338868 bytes

Fixed Size 453492 bytes

Variable Size 109051904 bytes

Database Buffers 25165824 bytes

Redo Buffers 667648 bytes

Database mounted.

Database opened.

SQL>

至此,成功解决此问题。

解决方法3:重新创建控制文件,首先删除剩余的控制文件

SQL> create controlfile database orcl logfile

2 group 1('d:\oracle\oradata\orcl\redo01.log') size 100m,

3 group 2('d:\oracle\oradata\orcl\redo02.log') size 100m

4 noresetlogs

5 datafile

6 'd:\oracle\oradata\orcl\CWMLITE01.DBF',

7 'd:\oracle\oradata\orcl\EXAMPLE01.DBF',

8 'd:\oracle\oradata\orcl\INDX01.DBF',

9 'd:\oracle\oradata\orcl\ODM01.DBF',

10 'd:\oracle\oradata\orcl\OEM_REPOSITORY.DBF',

11 'd:\oracle\oradata\orcl\PERFSTAT.DBF',

12 'd:\oracle\oradata\orcl\TTAPPS01.DBF',

13 'd:\oracle\oradata\orcl\UNDOTBS01.DBF',

14 'd:\oracle\oradata\orcl\USERS01.DBF',

15 'd:\oracle\oradata\orcl\XDB01.DBF',

16 'd:\oracle\oradata\orcl\SYSTEM01.DBF',

17 'd:\oracle\oradata\orcl\tools01.DBF'

18 maxloghistory 2000 maxdatafiles 2000 maxlogmembers 5 character set ZHS16GBK

;

Control file created.

启动数据库:

SQL> startup

ORACLE instance started.

Total System Global Area 135338868 bytes

Fixed Size 453492 bytes

Variable Size 109051904 bytes

Database Buffers 25165824 bytes

Redo Buffers 667648 bytes

Database mounted.

ORA-01113: file 1 needs media recovery

ORA-01110: data file 1: 'D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF'

然后对数据库进行介质恢复:

SQL> recover database;

Media recovery complete.

打开数据库:

SQL> alter database open;

Database altered.

最后查看测试数据:

SQL> select * from scott.test;

T

----------

1

2

3

SQL>

上一篇:Oracle数据库的热备份与完整恢复测试 人气:506
下一篇:深入讲解调整Oracle SGA大小的解决方法 人气:716
浏览全部Oracle的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-5 Coppermine Photo Gallery v1.4.
2008-9-5 清松网络日记本 v2.4
2008-9-5 AyWeb企业网站管理系统 v2.3 bui
2008-9-5 美女写真小偷程序联盟 v3.0 buil
2008-9-5 老Y文章管理系统 v2.1
2008-9-5 SiteDynamic企业网站管理系统 v1
2008-9-5 MyCOM企业网站管理系统 v1.0 Bui
2008-9-5 乐风CMS影视版 2008
2008-9-5 幻影电影视频系统TvsCms v1.3 伪
2008-8-23 Mini WinMount V0.4
2008-8-23 Vista优化大师3.11正式版
2008-8-23 Wine 1.13
2008-8-23 KlipFolio 5.0 Build 5899-80
2008-8-23 Windows Sysinternals Desktops
2008-8-23 OneTap Movies1.2破解版
2008-8-23 AnnotaterPDF阅读1.1.503 破解版
2008-8-23 SoundMeter分贝测量仪 v1.0汉化破
2008-8-23 iDrum音乐节拍1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号