- 浏览: 37716 次
- 性别:
- 来自: 天津
最新评论
关于oracle数据库启动报ORA-01122,ORA-01110,ORA-01203错误的解决方法 收藏
ORACLE 数据库空间裸设备出问题了,启动oracle失败,解决方法
问题现象:
启动ORACLE的时候报如下的错误:
Database mounted.
ORA-01122: database file 6 failed verification check
ORA-01110: data file 6: '/dev/raw/rlv_cbs_user_dat'
ORA-01203: wrong incarnation of this file - wrong creation SCN
问题解决:
这个数据库空间有问题了,需要删除数据库空间,然后重新添加
正确的步骤应该是这样去删除数据库空间的
第一步,执行shutdown immediate命令先将数据库停止
第二步,执行start mount 命令启动数据库
第三步,将数据文件置为offline状态
alter database datafile '/dev/raw/rlv_cbs_user_dat' offline drop;
这里需要注意的是第三步的参数必须是offline drop;
我一开始是这样写的,报错了
alter database datafile '/dev/raw/rlv_cbs_user_dat' offline; 我执行这一句
ERROR at line 1:
ORA-01145: offline immediate disallowed unless media recovery enabled
第四步,alter database open;
第五步,drop tablespace cbs_user_dat ;
第五步执行的时候又报了下面的错误
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-02429: cannot drop index used for enforcement of unique/primary key
通常情况下是删除这个cbs_user_dat这个表空间里的用户就可以了drop成功
先查出这个数据库空间有哪些用户
select username,DEFAULT_TABLESPACE from dba_users where DEFAULT_TABLESPACE='cbs_user_dat';
我删除了用户还是报上面的错误
下面查出在这个表空间里有哪些索引
select OWNER,TABLESPACE_NAME,INDEX_NAME from dba_indexes where TABLESPACE_NAME='CBS_USER_DAT';
这个时候可以删除索引,我删除索引的时候报错了
我就直接把这个数据库用户给删了,尽管这个用户不是在CBS_USER_DAT里,这个时候再去删除表空间
就可以删除成功了。
表空间删除成功了之后就可以添加表空间了
发表评论
-
C/C++中的字符串
2012-07-06 09:51 1273getch函数 Head File # ... -
js 正则表达式2乱
2012-07-06 09:37 631js正则表达式详解[ ... -
游戏程序中的骨骼插件
2012-07-06 09:29 943如有转载,请详细标明原文作者,以示尊重! 作者:潘李亮 ... -
Chrome Safari Firefox 中 IFRAME 元素在文档树中发生变化后父子页面间的某些交互方式会失效
2012-07-05 20:44 781window 对象中的 frames 集合可以返回当前 w ... -
核心Swing组件(二)
2012-07-03 13:42 565Swing组件支持当光标停留在其上时显示简短的弹出信息 ... -
核心Swing组件(二)
2012-07-03 12:19 641Swing组件支持当光标停留在其上时显示简短的弹出信息 ... -
自定义网页滚动条
2012-07-02 10:16 562用户操作 [留言] [发消息] [加为好友] ... -
Three ways to set a custom busy cursor in flex
2012-07-02 10:16 676First, prepare your custom cu ... -
flex 事件触发篇
2012-07-02 10:16 767事件触发篇 完整代码 ... -
FLEX SPY的地址和示例
2012-07-02 10:16 721FLEXSPY 可以实时查看画面style,还可进行修改 ... -
תдQTPѧϰ
2012-07-02 09:42 630... -
myeclipse6.5+flex 3 + tomcat6.0 + ds-console.war环境搭建
2012-07-01 09:38 688安装环境:myeclipse6 ... -
The architecture of Flex and Java applications two (Flex 和 Java 应用程序架构 2)
2012-07-01 09:38 590Flex and Java application ... -
Flex4+Spring3+Hibernate3+BlazeDS整合笔记
2012-07-01 09:37 649普通Java Web工程流行使用ssh框架,而当前台使用F ... -
PHP作为Flex程序的数据源
2012-07-01 09:37 562Adobe Flash Builder 4 简体中文正式版 ... -
“error LNK1169: 找到一个或多个多重定义的符号”的解决方法(转载)
2012-06-30 17:54 1240问题描述如下: 有 三个源文件,A.h、B.cpp ... -
转:IE和Firefox的div高度自适应解决方法
2012-06-30 17:54 651IE中div的高度会根据内容来自适应高度。但是FIrefo ... -
安装tinyos中遇到的问题及解决方法_转载
2012-06-30 17:54 943问题1.安装rpm的时候出现unpacking of ar ... -
安装VS2003出现问题――Microsoft FrontPage 2000 Web 扩展客户端安装不成功 及其解决方法
2012-06-30 17:53 4304前言: 之前在公司安装VS2003的时候,没有出现过 ...
相关推荐
Oracle数据库不同版本间的客户端与服务端的连接问题通常涉及到安全和兼容性配置,这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决...
总结来说,解决ORA-00702错误需要对数据库的状态进行详细检查,包括服务、文件状态、权限等。在修复问题后,务必测试数据库的正常运行,以防遗漏其他潜在问题。同时,良好的数据库管理和维护习惯是预防此类问题的...
在Oracle数据库管理中,"ORA-00600"是一个内部错误代码,通常表示数据库遇到了一个未知或未处理的内部错误。这个错误是由于多种原因引起的,包括数据文件损坏、控制文件问题、实例恢复不完整或者软件bug等。在描述中...
### Oracle 10g启动后报ORA-16038错误的解决方法 #### 错误概述 在启动Oracle 10g数据库时遇到ORA-16038错误,该错误通常与归档日志操作有关。具体错误信息为: ``` ORA-16038: log 1 sequence #230 cannot be ...
### 远程登录并启动Oracle数据库及解决ORA-01031问题 #### 引言 在Oracle数据库管理过程中,远程登录与启动数据库是非常重要的操作之一。这不仅能够提高数据库管理员的工作效率,还能帮助他们更好地监控和维护...
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
在Oracle数据库管理过程中,遇到ORA-00132和ORA-00214这类错误时,往往意味着数据库配置或启动过程中出现了问题。下面将对这两个错误进行详细解析,并给出相应的解决方案。 #### 二、ORA-00132: Syntax Error or ...
### Oracle12cRAC数据库出现ora-12520, ora-12516问题解析 #### 一、问题概述 在使用Oracle12cRAC(Real Application Clusters)数据库的过程中,可能会遇到客户端连接时出现ora-12520或ora-12516错误的问题。这两...
Oracle数据库发生ORA-04031错误原因浅析及处理 Oracle数据库是甲骨文公司提供的...本文通过对ORA-04031错误的分析和解决方法的介绍,旨在帮助读者更好地理解Oracle数据库中的ORA-04031错误,并提供了实用的解决方法。
### ERwin连接Oracle报ORA-01041内部错误,hostdef扩展名不存在的知识点解析 #### 一、问题背景及概述 在使用ERwin数据建模工具连接Oracle数据库时,可能会遇到ORA-01041内部错误提示:“hostdef扩展名不存在”。...
通过以上方法,我们可以有效地解决ORA-29275错误,并提高Oracle数据库的整体稳定性和数据完整性。需要注意的是,在实际操作过程中,应当根据具体情况选择最适合的解决方案。例如,在某些情况下,调整字段长度可能是...
### Oracle数据库ORA-29275错误解析与解决方案 #### 错误概述 在Oracle数据库操作过程中,遇到ORA-29275错误时,通常意味着系统内部发生了某些问题,影响了数据库的正常运行。根据提供的部分脚本内容及上下文推测,...
用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。 解决方案一: 今天工作时在新建连接的时候遇到...
在使用Navacat工具连接Oracle数据库时,可能会遇到“ORA-12737: Instant Client Light: unsupported server character set ZHS16GBK”的错误。这个错误信息表明Navacat在尝试建立连接时,发现Oracle服务器使用的字符...
然而,有时在使用Navicat连接Oracle数据库时可能会遇到各种问题,如"ORA-12737 InstantClientLight"错误。本文将深入探讨这个错误及其解决方案,同时也会涉及Navicat与Oracle的集成以及InstantClient的相关知识。 ...
在Oracle数据库的日常管理和运维中,我们经常遇到各种"ORA-"开头的错误代码,这些错误代码是Oracle系统用来标识特定问题的。Oracle数据库是全球广泛使用的数据库管理系统,它提供了复杂的数据存储、处理和管理功能。...
ORACLE8I数据库应用EXP工具时ORA-06553报错的解决方法 摘要:本文主要解决ORACLE 8I数据库应用EXP工具时ORA-06553报错的问题,分析出现问题的原因,并提供了正确的解决方法和措施。 知识点1:Oracle 8I数据库EXP...
Oracle数据库报错ORA-00904: 标识符无效问题解决办法,有可能是字段名或者表名写错了,也有可能是
在创建Oracle数据库连接时遇到的错误ORA-01017和ORA-02063涉及到用户认证问题以及Oracle数据库版本之间的差异处理。ORA-01017错误表示用户名或密码无效,登录被拒绝,而ORA-02063则通常表示在Oracle数据库之间进行...