- 浏览: 1020395 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (529)
- 服务器 (8)
- jsp (1)
- java (6)
- AIX (1)
- solaris (3)
- linux学习 (53)
- javaScript (2)
- hibernate (1)
- 数据库 (74)
- sql语句 (8)
- oracle 学习 (75)
- oracle 案例 (42)
- oracle 管理 (42)
- Oracle RAC (27)
- oracle data guard (12)
- oracle 参数讲解 (14)
- Oracle 字符集 (8)
- oracle性能调优 (24)
- oracle备份与恢复 (12)
- oracle Tablespace (9)
- oracle性能诊断艺术 (1)
- oracle 11g学习 (5)
- oracle streams (1)
- oracle upgrade and downgrade (4)
- db2学习 (13)
- db2命令学习 (2)
- mysql (28)
- sql server (30)
- sql server 2008 (0)
- 工具 (10)
- 操作系统 (3)
- c++ (1)
- stock (1)
- 生活 (5)
- HADOOP (2)
最新评论
-
massjcy:
...
如何将ubuntu文件夹中文名改为英文 -
skypiea:
谢谢。。。
终于解决了。。。
Oracle 10.2.0.4(5)EM不能启动的解决方案(Patch 8350262) -
qwe_rt:
引用vi /etc/sysconfig/network 请问 ...
Linux操作系统下配置静态IP上网 -
liuqiang:
sudo killall -9 apache2
ps 和 kill 命令详解 -
dazuiba:
引用*绝杀 kill -9 PID 当使用此命令时,一定要通过 ...
ps 和 kill 命令详解
ORA-01157问题怎么解决?
环境:redhat 9 + Oracle 817
问题:昨天忽然掉电之后数据库启动之后就提示这个错误。数据是非归档模式,而且这个数据文件还有用。怎么恢复。
[oracle@ccdevsvr root]$ svrmgrl
Oracle Server Manager Release 3.1.7.0.0 - ProdUCtion
Copyright (c) 1997, 1999, Oracle Corporation.All Rights Reserved.
Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production
With the Partitioning option
JServer Release 8.1.7.4.0 - Production
SVRMGR> connect system/manager as sysdba
Connected.
SVRMGR> show
Instance local
Spool OFF
Timing OFF
Termout ON
Echo OFF
Stoponerror OFF
Autorecovery OFF
Logsource <default>
Maxdata 20480
Numwidth 10
Charwidth 80
Longwidth 80
Datewidth 9
Labwidth 32
Compatibility NATIVE
Retries infinite
Server Output OFF
Autoprint OFF
Fetchrows infinite
Appinfo OFF (USERTEXT : Oracle Server Manager)
SVRMGR> startup
ORA-01081: cannot start already-running ORACLE - shut it down first
SVRMGR> shutdown immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SVRMGR> startup
ORACLE instance started.
Total System Global Area 73109664 bytes
Fixed Size 73888 bytes
Variable Size 56086528 bytes
Database Buffers 16777216 bytes
Redo Buffers 172032 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 10 - see DBWR trace file
ORA-01110: data file 10: '/home/oracle/dwbx_wmstat.dbf'
SVRMGR>
[oracle@ccdevsvr oracle]$ pwd
/home/oracle
[oracle@ccdevsvr oracle]$ ll *.dbf
-rwxrwxrwx 1 oracle dba 209723392 Nov 29 11:47 iwbx_wmindx.dbf
-rwxrwxrwx 1 oracle dba 104865792 Dec1 09:35 test.dbf
[oracle@ccdevsvr oracle]$
数据库是否归档模式?
在mount状态:
归档的话:
SQL>alter database datafile 'I:\ORADATA\EXAMORA\TEST01.DBF' offline;
非归档的话:
SQL>alter database datafile 'I:\ORADATA\EXAMORA\TEST01.DBF' offline drop;
然后在
SQL>alter database open;
[oracle@ccdevsvr root]$ cd /home/oracle
[oracle@ccdevsvr oracle]$ ll *.dbf
-rwxrwxrwx 1 oracle dba 209723392 Nov 29 11:47 iwbx_wmindx.dbf
-rwxrwxrwx 1 oracle dba 104865792 Dec 1 09:35 test.dbf
[oracle@ccdevsvr oracle]$ exit
exit
SVRMGR> select sysdate from dual;
SYSDATE
---------
01-DEC-04
1 row selected.
SVRMGR> alter database open
2> ;
alter database open
*
ORA-01157: cannot identify/lock data file 10 - see DBWR trace file
ORA-01110: data file 10: '/home/oracle/dwbx_wmstat.dbf'
SVRMGR> alter database datafile '/home/oracle/dwbx_wmstat.dbf' offline drop;
Statement processed.
SVRMGR> alter database open;
Statement processed.
SVRMGR>
环境:redhat 9 + Oracle 817
问题:昨天忽然掉电之后数据库启动之后就提示这个错误。数据是非归档模式,而且这个数据文件还有用。怎么恢复。
[oracle@ccdevsvr root]$ svrmgrl
Oracle Server Manager Release 3.1.7.0.0 - ProdUCtion
Copyright (c) 1997, 1999, Oracle Corporation.All Rights Reserved.
Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production
With the Partitioning option
JServer Release 8.1.7.4.0 - Production
SVRMGR> connect system/manager as sysdba
Connected.
SVRMGR> show
Instance local
Spool OFF
Timing OFF
Termout ON
Echo OFF
Stoponerror OFF
Autorecovery OFF
Logsource <default>
Maxdata 20480
Numwidth 10
Charwidth 80
Longwidth 80
Datewidth 9
Labwidth 32
Compatibility NATIVE
Retries infinite
Server Output OFF
Autoprint OFF
Fetchrows infinite
Appinfo OFF (USERTEXT : Oracle Server Manager)
SVRMGR> startup
ORA-01081: cannot start already-running ORACLE - shut it down first
SVRMGR> shutdown immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SVRMGR> startup
ORACLE instance started.
Total System Global Area 73109664 bytes
Fixed Size 73888 bytes
Variable Size 56086528 bytes
Database Buffers 16777216 bytes
Redo Buffers 172032 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 10 - see DBWR trace file
ORA-01110: data file 10: '/home/oracle/dwbx_wmstat.dbf'
SVRMGR>
[oracle@ccdevsvr oracle]$ pwd
/home/oracle
[oracle@ccdevsvr oracle]$ ll *.dbf
-rwxrwxrwx 1 oracle dba 209723392 Nov 29 11:47 iwbx_wmindx.dbf
-rwxrwxrwx 1 oracle dba 104865792 Dec1 09:35 test.dbf
[oracle@ccdevsvr oracle]$
数据库是否归档模式?
在mount状态:
归档的话:
SQL>alter database datafile 'I:\ORADATA\EXAMORA\TEST01.DBF' offline;
非归档的话:
SQL>alter database datafile 'I:\ORADATA\EXAMORA\TEST01.DBF' offline drop;
然后在
SQL>alter database open;
[oracle@ccdevsvr root]$ cd /home/oracle
[oracle@ccdevsvr oracle]$ ll *.dbf
-rwxrwxrwx 1 oracle dba 209723392 Nov 29 11:47 iwbx_wmindx.dbf
-rwxrwxrwx 1 oracle dba 104865792 Dec 1 09:35 test.dbf
[oracle@ccdevsvr oracle]$ exit
exit
SVRMGR> select sysdate from dual;
SYSDATE
---------
01-DEC-04
1 row selected.
SVRMGR> alter database open
2> ;
alter database open
*
ORA-01157: cannot identify/lock data file 10 - see DBWR trace file
ORA-01110: data file 10: '/home/oracle/dwbx_wmstat.dbf'
SVRMGR> alter database datafile '/home/oracle/dwbx_wmstat.dbf' offline drop;
Statement processed.
SVRMGR> alter database open;
Statement processed.
SVRMGR>
发表评论
-
sys.dbms_transaction.local_transaction_id出现的问题
2012-07-20 11:54 3409何時會觸發DBMS_TRANSACTION.LOCAL_TRA ... -
ORACLE 11GR2 OEM配置出错解决
2012-07-14 19:21 5112错误描述如下: 2012-7-14 18:23:11 ... -
ORA11G ORA-00845 错误
2012-06-26 13:39 869Oracle 11g的Linux版本在修改了MEMORY_TA ... -
oracle.net.common.NetGetEnv.getDNSDomain
2012-06-07 01:48 1181今天安装LINUX AS 4和ORACLE 10.2,安装成功 ... -
emctl 提示 ora-28001 口令已经实效 解决办法
2011-10-24 00:41 1874What to do when Enterprise Mana ... -
Oracle 10.2.0.4(5)EM不能启动的解决方案(Patch 8350262)
2011-05-20 17:29 6995报错信息如下: 2011-03-09 11:06:10 Th ... -
Oracle HowTo:如何在Linux上扩展SGA超过1.7G
2011-03-24 01:28 952今天一台Linux服务器扩展了一下内存,达到4G,开发的人自己 ... -
error while loading shared libraries: libclntsh.so.10.1: cannot open shared 问题解决
2011-01-21 16:23 121171.运行csscan命令显示如下错误 [oracle@rac ... -
“Error in invoking target ‘client_sharedlib’ of makefile ‘/home/oracle/oracle/pr
2011-01-13 17:35 12003今天同事在安装oracle的时候总是报这个错误: &qu ... -
如何处理Oracle中的坏块[ZT]
2010-12-19 21:56 1254一. 什么是数据库的坏 ... -
bug 7716219 hash group by显示消耗大量的temp 表空间
2010-12-07 17:47 2197SQL> set autotrace traceonly ... -
ORA-08102: TRYING TO MANIPULATE A JOB IN DBA_JOBS [ID 1036858.6]
2010-12-03 23:52 1293***Checked for relevance on 17- ... -
ORA-14074: partition bound must collate higher than that of the last partition
2010-10-09 16:26 37261. 创建分区表 create table zhanglei ... -
ora-12560问题解决
2010-09-16 11:30 16201.监听服务没有起起来 ... -
ORA-20000故障排除手记
2010-09-02 01:43 24161、发现故障。 在Oracle10.2.0.1的aler ... -
ORA-17502 与 ORA-15173 错误解决
2010-05-21 17:27 4061用rman恢复spfile时,报错误如下: RM ... -
Dropping A Disk From ASM Diskgroup Does Not Remove It From v$ASM_DISK
2010-05-21 10:42 1518Applies to: Oracle Serv ... -
ORA-19599 When backing up an archivelog that is corrupt [ID 461239.1]
2010-05-13 13:56 2705Applies to: Oracle Server - E ... -
ASMCMD fails to start on module libnnz10.so, permission denied
2010-05-13 01:14 2570ASMCMD fails to start on modu ... -
Errors ORA-00600 [kclchkblk_4] and ORA-00600 [2662] After Recovery of Datab
2010-05-12 15:45 1764Applies to: Oracle Server - E ...
相关推荐
在解决 ORA-01157 问题之前,需要确保数据库处于关闭状态,以免造成数据丢失或其他更严重的问题。可以通过以下命令关闭数据库: ```sql shutdown immediate ``` 如果遇到如下错误提示: ``` ORA-01109: 数据库未...
- 在mount状态下,如果遇到类似ORA-01157这样的错误,说明存在数据文件损坏或无法访问的情况。 - 可以通过将损坏的数据文件离线并删除(`alter database datafile 19 offline drop;`)的方式来解决这个问题。需要...
- 尝试打开数据库时,可能会遇到如“ORA-01157: 无法标识/锁定数据文件19 - 请参阅DBWR跟踪文件”这样的错误。此时,可以通过以下命令来解决: ``` SQL> alter database datafile 19 offline drop; ``` 其中,`...
在Oracle数据库管理过程中,偶尔会遇到误删除重要数据文件(DBF)的情况,这种情况下可能会出现ORA-01033、ORA-01157或ORA-01145等错误。本文将详细介绍这些问题的原因、影响以及具体的解决步骤。 #### 一、问题...
如果此时出现ORA-01157错误,表示数据库无法识别某个数据文件或其重做日志文件。这意味着需要进一步处理数据文件或重做日志文件的问题。 4. **处理数据文件和重做日志文件问题** - 假设出现问题的数据文件为`E:\...
“ORA-01110”表明数据文件丢失或损坏,“ORA-01157”和“ORA-01117”通常涉及表空间或数据文件的在线状态。 6. 系统资源限制: “ORA-00990”和“ORA-01652”涉及到表空间容量不足,而“ORA-01555”表示快照过旧...
ORA-01157:无法标识/锁定数据文件 ORA-01110:数据文件:‘……/X1000_1.dbf' 未找到 解决方法: 1、sql>alter system set "_ALLOW_RESETLOGS_CORRUPTION"=true scope=spfile; System altered. 2...
描述中提到的错误信息“ORA-01157: cannot identify/lock data file 5 - see DBWR trace file”和“ORA-01110: data file 5: '/dev/raw/raw18'”是Oracle数据库常见的错误代码,表明数据库无法识别或锁定数据文件5,...
例如,`ORA-1126`和`ORA-01157`错误通常与数据文件相关,需要检查数据文件的路径和状态。 5. **检查控制文件状态**: 控制文件是Oracle数据库的关键组件,记录数据库的元数据。查询`select status,name from v$...
在解决这个问题的过程中,我们可能会遇到一些常见的问题,例如 ora-01157 错误和 ora-12560 错误。这些问题可以通过修改系统注册表中的 Oracle_sid 键值来解决。 结语 Oracle Initialization or Shutdown in ...
ORCL.log | grep -i ora-`或`grep -i err`、`grep -i fail`等命令,可以查找特定的错误代码或失败事件,例如ORA-1126和ORA-01157,以及与内存分配、日志文件等相关的问题。 此外,Oracle数据库的日常维护还包括: -...
ORA-01157: cannot identify/lock data file 4 - see DBWR trace file ORA-01110: data file 4: '/u01/app/oracle/oradata/PROD2/users01.dbf' ``` 这些错误表明数据库管理系统在尝试访问指定的数据文件时遇到了...
Oracle数据库的错误信息通常记录在`alert_SID.log`文件中,可以通过`cat /u01/app/oracle/admin/ORCL/bdump/alert_ORCL.log | grep -i ora-`这样的命令来查找特定的错误代码(如ORA-1126或ORA-01157)。同样,可以...
例如,错误提示ORA-01157和ORA-01110表明相应的数据文件已经损坏或丢失,需要将其offline并drop。 在执行上述操作时,务必确保对Oracle数据库的结构和操作有充分的了解,因为操作不当可能会导致数据丢失或其他不可...