热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ORA-00205:errorinidentifyingcontrolfile,checkalertlo-mysql教程

文章根据自己碰到的关于ORA-00205:errorinidentifyingcontrolfile,checkalertlogformoreinfo错误进行分析有需要的同学可参考一下。

文章根据自己碰到的关于ORA-00205: error in identifying control file, check alert log for more info 错误进行分析有需要的同学可参考一下。

文章根据自己碰到的关于ORA-00205: error in identifying control file, check alert log for more info 错误进行分析有需要的同学可参考一下。

境:oracle10gR2 solaris10
操作:在没有创建pfile的情况下,直接执行了以下命令
1 SQL>create pfile from spfile;
2 SQL>shutdown immediate
3 SQL>startup
4 ORA-00205: error in identifying control file, check alert log for more info
查看alter_TEST.log文件
Tue Jul 03 13:37:49 CST 2012
Starting ORACLE instance (normal)
Tue Jul 03 13:37:49 CST 2012
System parameter db_block_buffers enabled without VLM on.
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Picked latch-free SCN scheme 3
Using LOG_ARCHIVE_DEST_1 parameter default value as /oradb/oracle/102/dbs/arch
Autotune of undo retention is turned off.
LICENSE_MAX_USERS = 0
SYS auditing is disabled
ksdpec: called for event 13740 prior to event group initialization
Starting up ORACLE RDBMS Version: 10.2.0.5.0.
System parameters with non-default values:
processes = 50
shared_pool_size = 117440512
control_files = /oradb/oracle/102/dbs/control1, /oradb/oracle/102/dbs/control2
db_block_buffers = 1024
log_buffer = 2032640
log_checkpoint_interval = 10000
db_files = 80
db_file_multiblock_read_= 8
global_names = TRUE
parallel_max_servers = 5
max_dump_file_size = 10240
db_name = TEST
PMON started with pid=2, OS id=1406
PSP0 started with pid=3, OS id=1408
MMAN started with pid=4, OS id=1410
DBW0 started with pid=5, OS id=1412
LGWR started with pid=6, OS id=1414
CKPT started with pid=7, OS id=1416
SMON started with pid=8, OS id=1418
RECO started with pid=9, OS id=1420
MMON started with pid=10, OS id=1422
MMNL started with pid=11, OS id=1424
Tue Jul 03 13:37:52 CST 2012
ALTER DATABASE MOUNT
Tue Jul 03 13:37:52 CST 2012 ORA-00210: cannot open the specified control file
ORA-00202: control file: '/oradb/oracle/102/dbs/control1'
ORA-27037: unable to obtain file status
Solaris-AMD64 Error: 2: No such file or directory
Additional information: 3
Tue Jul 03 13:37:55 CST 2012
ORA-205 signalled during: ALTER DATABASE MOUNT...

原因是因为启动时未找到spfile则调用了数据库默认的init.ora,但是其默认值与现有数据库信息不匹配导致数据库不能启动。
解决方案:

1 bash#vi /oradb/oracle/102/dbs/initTEST.ora
2 *.audit_file_dest='/oradb/oracle/admin/TEST/adump'
3 *.background_dump_dest='/oradb/oracle/admin/TEST/bdump'
4 *.compatible='10.2.0.5.0'
5 *.control_files='/oradb/oracle/oradata/TEST/control01.ctl','/oradb/oracle/oradata/TEST/control02.ctl','/oradb/oracle/oradata/TEST/control03.ctl'
6 *.core_dump_dest='/oradb/oracle/admin/TEST/cdump'
7 *.db_block_buffers=100# SMALL
8 *.db_block_size=8192
9 *.db_file_multiblock_read_count=16
10 *.db_files=80# SMALL
11 *.db_name='TEST'
12 *.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
13 *.global_names=TRUE
14 *.log_archive_dest_1='location=/oradb/oracle/arch'
15 *.log_archive_dest_state_2='DEFER'
16 *.log_buffer=32768# SMALL
17 *.log_checkpoint_interval=10000
18 *.max_dump_file_size='10240'# limit trace file size to 5 Meg each
19 *.open_cursors=300
20 *.parallel_max_servers=5# SMALL
21 *.pga_aggregate_target=81788928
22 *.processes=150
23 *.shared_pool_size=113500000# SMALL
24
25 :wq
26 bash#sqlplus / as sysdba


1 SQL> create spfile from pfile;
2
3 File created.
4
5 SQL> startup
6 ORACLE instance started.
7
8 Total System Global Area 155189248 bytes
9 Fixed Size 2094672 bytes
10 Variable Size 142608816 bytes
11 Database Buffers 8388608 bytes
12 Redo Buffers 2097152 bytes
13 Database mounted.
14 Database opened.

注:再做pfile启动数据库时要注意是否已经通过spfile生成pfile。


推荐阅读
  • mysql 分库分表策略_【数据库】分库分表策略
    关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多, ... [详细]
  • 本文探讨了为何DataWindow.NET在PowerBuilder 11之后版本中不再被支持,并提供了一种在PB12.5中恢复此功能的解决方案。欢迎交流与反馈。 ... [详细]
  • 每位开发者都应该拥有一个展示自我技能与分享知识的空间——个人技术博客。本文将指导你如何使用静态网站生成器Hexo结合GitHub Pages搭建这样一个平台。 ... [详细]
  • Linux环境下PostgreSQL的安装、配置及日常管理
    本文详细介绍了在Linux环境下安装、配置PostgreSQL数据库的过程,包括环境准备、安装步骤、配置数据库访问以及日常服务管理等方面的内容。适合初学者和有一定经验的数据库管理员参考。 ... [详细]
  • 作为一名新手,最近接到的任务是将动网论坛迁移到公司内部网站,并将数据库支持从Access调整为Oracle。虽然之前没有接触过Oracle,但在实际操作过程中遇到了一些技术挑战,如Oracle中自增ID的实现方式等。 ... [详细]
  • 当尝试更新的值与数据库中已存在的值相同时,SQL Server 是否会执行实际的更新操作?本文将通过具体示例和分析,探讨这一问题,并提供详细的解答。 ... [详细]
  • chrome安装reactdevtools开发工具
    我开始安装react-devtools的时候百度了一波,都是写的不清不楚,官网又都是英文的也不是完全理解,经过一番折腾出来以后,写个文档记录一下,也可避免新手首次安装走弯路我安装react-devtools的前提是本地安装了git以及node我相信准备学react的同学,应该都有了解使用1.首先打开官网:https:github.comfacebook ... [详细]
  • 当需要利用sed模式筛选并仅打印筛选结果而无需进一步编辑时,可以通过特定命令实现。 ... [详细]
  • 深入理解Linux哲学与命令实践
    本文探讨了Linux系统的核心哲学理念,包括但不限于‘万物皆文件’的原则、小型且专注的程序设计、通过管道链接程序以完成复杂任务等。同时,文章还介绍了如何通过设置环境变量来增强history命令的功能,使其能够记录命令执行的具体时间,以及几个常用的Linux命令及其使用方法。 ... [详细]
  • ###########性能监控脚本###########################!binbash#监控cpu系统负载IPifconfigeth0|grepinetaddr ... [详细]
  • 利用Excel VBA调用Linux命令及Bash脚本
    Excel VBA不仅能够处理日常办公任务,还具备调用外部命令行或Bash脚本的能力。本文将介绍如何使用VBA中的Shell函数来执行命令行指令,并通过实际示例展示如何获取计算机网络配置信息。 ... [详细]
  • 如何在Windows 10的Bash中排除系统PATH
    探讨了在Windows 10的Bash环境中,如何通过调整注册表设置来避免调用Win32程序,确保使用的是Bash环境下的工具版本。 ... [详细]
  • Hexo Next主题部署GitHub Pages时样式不生效的问题及解决方案
    本文探讨了在使用Hexo的Next主题部署个人网站到GitHub Pages过程中遇到的界面样式失效问题,并提供了一种有效的解决方法。主要解决了本地环境与线上环境之间的资源加载差异。 ... [详细]
  • Win10环境下Anaconda与Python 3.6的安装及Jupyter Notebook使用指南
    本文详细介绍了在Windows 10操作系统上安装Anaconda以及Python 3.6的步骤,并提供了Jupyter Notebook的基本使用方法,适合初学者快速入门。 ... [详细]
  • 为了和DSP兼容,TSint64和TUint64设置成TSint40和TUint40一样的数结果VC中还是认为是32位的,显然不合适typedefsig ... [详细]
author-avatar
mobiledu2502913437
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有