因为离线误删本地表空间文件,导致ORA-01033,
但是在解决ORA-01033的过程中又遇到了ORA-01145的问题,
直接启动数据库时会报ORA-01033错误:
SQL> startup;
ORACLE instance started.
Total System Global Area 630521856 bytes
Fixed Size 2146992 bytes
Variable Size 390073680 bytes
Database Buffers 230686720 bytes
Redo Buffers 7614464 bytes
Database mounted.
ERROR at line 1:
ORA-01157: cannot identify/lock data file 21 - see DBWR trace file
ORA-01110: data file 21: '/opt/oracle/oradata/sns/smpdata_zl.dbf'
对该文件进行一个offline操作,避免启动的时候读取该文件:
SQL> alter database datafile '/opt/oracle/oradata/sns/smpdata_zl.dbf' offline;
alter database datafile '/opt/oracle/oradata/sns/smpdata_zl.dbf' offline
*
ERROR at line 1:
ORA-01145: offline immediate disallowed unless media recovery enabled
offline操作时带上drop参数解决ORA-01145问题:
SQL> alter database datafile '/opt/oracle/oradata/sns/smpdata_zl.dbf' offline drop;
Database altered.
打开数据库:
SQL> alter database open;
Database altered.
到此两个问题均得到解决。
分享到:
相关推荐
这些问题可能会导致数据库启动时出现ORA-01033错误(数据库无法完成启动过程),以及在尝试修复过程中可能遇到的ORA-01145错误(除非启用了介质恢复,否则不允许立即脱机)。本文将详细介绍这两种错误的原因、可能的...
### ora-01033: Oracle Initialization or Shutdown in Progress 解决方法 #### 一、问题背景及原因 **标题**: “ora-01033: Oracle initialization or shutdown in progress 解决方法” **描述**: “ora-01033: ...
解决ORA-01033错误的关键在于仔细检查数据库的配置、监听器设置、环境变量以及资源分配情况。通过上述步骤,大多数情况下可以有效解决数据库初始化或关闭时遇到的问题。然而,在某些复杂场景下,可能需要更深入地...
ORA-01033错误虽然可能会给数据库管理员带来困扰,但通过上述步骤通常能够有效地解决大多数问题。关键是确保按照正确的顺序执行这些步骤,并仔细监控每一步的结果。对于复杂的情况,建议咨询经验丰富的Oracle专家或...
oracle ORA-01033问题怎么解决 !! 能修复文件出错问题
解决 ORA-01033 错误及其相关问题通常需要综合考虑数据库实例的状态、文件系统的健康状况以及配置的准确性。通过上述步骤,大多数情况下可以有效地解决问题。对于日志无法归档的情况,同样需要细致地检查归档配置及...
ORA-01033错误表示Oracle正在启动或关闭过程中,这可能是由于多种原因导致的,如数据库实例与数据库文件之间的同步问题、初始化参数文件的问题、操作系统权限问题,或者是数据库被人为地强制关闭等。 **错误分析:*...
oracle数据库服务报错 【 ORA-01033:ORACLE initialization or shutdown in progress】,网上搜了很多,总结了一个有效的解决方案,亲测有效。
### ORA-01033 错误与误删Oracle表空间文件解决方案 #### 一、背景介绍 ORA-01033 错误是Oracle数据库中常见的错误之一,该错误通常出现在数据库初始化或关闭的过程中。当遇到此错误时,可能会导致SQL*Plus无法...
下面将详细介绍ORA-01033错误的原因、解决步骤以及如何通过命令行工具和PL/SQL Developer进行故障排除。 #### 错误原因分析 ORA-01033错误的出现,主要与以下几种情况有关: 1. **数据库实例正在初始化或关闭过程...
在Oracle数据库管理过程中,遇到ORA-00132和ORA-00214这类错误时,往往意味着数据库配置或启动过程中出现了问题。下面将对这两个错误进行详细解析,并给出相应的解决方案。 #### 二、ORA-00132: Syntax Error or ...
这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决这些问题。 ORA-28040错误是因为客户端和数据库服务器在版本兼容性上存在不匹配。...
### 远程登录并启动Oracle数据库及解决ORA-01031问题 #### 引言 在Oracle数据库管理过程中,远程登录与启动数据库是非常重要的操作之一。这不仅能够提高数据库管理员的工作效率,还能帮助他们更好地监控和维护...
在使用Oracle Data Pump工具IMPDP(Import Data Pump)进行数据导入的过程中,可能会遇到ORA-39002和ORA-39070等错误。本文将针对这些错误的排查方法进行详细介绍,帮助用户理解问题的原因及解决策略。 ### 错误...
sqlplus / as sysdba时出现ORA-01031 insufficient privilege
ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法ora-00604 错误 解决 方法
### Oracle12cRAC数据库出现ora-12520, ora-12516问题解析 #### 一、问题概述 在使用Oracle12cRAC(Real Application Clusters)数据库的过程中,可能会遇到客户端连接时出现ora-12520或ora-12516错误的问题。这两...
oracle网络配置(listener_ora-sqlnet_ora-tnsnames_ora).mht
在创建Oracle数据库连接时遇到的错误ORA-01017和ORA-02063涉及到用户认证问题以及Oracle数据库版本之间的差异处理。ORA-01017错误表示用户名或密码无效,登录被拒绝,而ORA-02063则通常表示在Oracle数据库之间进行...