oracle10g与IP冲突 ONLINELOG文件中O1_MF_1_41P0C0HN_.LOG和O1_MF_2_41P0C2J3_.LOG是干什么用的,为什么会在机器重开后就会不见了。导致数据库连接时报错:ERROR: ORA-01033: ORACLE initialization or shutdown in progress 重装好几次,系统也重装了,还是安装的时候可以用,关掉再开安装文件夹就少了那两个合起来100兆的文件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 解决方法在DOS环境下sqlplus /NOLOGSQL>connect sys/sys as sysdbaSQL>shutdown normalSQL>startup mountSQL>alter database open;第 1 行出现错误:ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 6: ''D:\ORACLE\ORADATA\ORAGWH\INDX01.DBF''出现这种问题时继续输入SQL> conn sys/sys as sysdba;已连接。SQL> alter database datafile 6 offline drop;直到用scott登陆为止SQL> conn scott/tiger然后接着输入即可SQL>shutdown normalSQL>startup sql>sqlplus sql>conn / as sysdba sql>startup force 试过几次之后,问题依然没有解决,于是我对上面那三行代码在DOS命令行中执行的结果进行观察,发现oracle数据库并不是很成功地启动,在提示信息后面还有如下的提示: ORA-01157:无法标识/锁定数据文件 9 - 请参阅DBWR跟踪文件 ORA-01110:数据文件 9 'D:\ORACLE\ORADATA\MYORACLE\ABC.DBF' 其中“MYORACLE”是我数据库的实例名,而“ABC”是表空间的名字。//均摘自网络 我去物理位置查找,发现MYORACLE文件夹里没有这个ABC.DBF文件。突然间恍然大悟,是不是因为以前误删操作,导致把物理文件夹中的表空间文件给删掉了,而对数据库的结构没做任何调整,导致不一致的出现呢? 带着这个疑问,我在网上搜索 ORA-01157:无法标识/锁定数据文件 9 - 请参阅DBWR跟踪文件 ORA-01110:数据文件 9 'D:\ORACLE\ORADATA\MYORACLE\ABC.DBF' 的解决答案。 最后发现,这种判断是正确的: sql>alter database datafile 'D:\ORACLE\ORADATA\MYORACLE\ABC.DBF' offline drop; sql>alter database open; 爲什麽Oracle 執行分析表后頻繁出現死鎖? 在oracle的存储过程中用事务如何实现.net中的try/catch语句?如何写啊? PL/SQL 游标 Oracle的window服务启动时并未启动实例,如何解决呀? 问一下能否同时在一台机器中安装8i 和 9i? 急!在线等待 高手帮忙:为什么不能查询对象里的数据? 重新导入数据库后,部分触发器为何需重新触发? 请朋友们 介绍Oracl的好书 问一个SQL逻辑的问题,sql执行和预期不符合,SQL大拿请帮忙哦!! 如何让orcle10g安装不与IP挂钩 能为dblink创建同义词吗?--分散与统一的问题
在DOS环境下
sqlplus /NOLOG
SQL>connect sys/sys as sysdba
SQL>shutdown normal
SQL>startup mount
SQL>alter database open;第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6: ''D:\ORACLE\ORADATA\ORAGWH\INDX01.DBF''出现这种问题时继续输入
SQL> conn sys/sys as sysdba;
已连接。
SQL> alter database datafile 6 offline drop;直到用scott登陆为止
SQL> conn scott/tiger然后接着输入即可
SQL>shutdown normal
SQL>startup
sql>sqlplus
sql>conn / as sysdba
sql>startup force
试过几次之后,问题依然没有解决,于是我对上面那三行代码在DOS命令行中执行的结果进行观察,发现oracle数据库并不是很成功地启动,在提示信息后面还有如下的提示: ORA-01157:无法标识/锁定数据文件 9 - 请参阅DBWR跟踪文件 ORA-01110:数据文件 9 'D:\ORACLE\ORADATA\MYORACLE\ABC.DBF' 其中“MYORACLE”是我数据库的实例名,而“ABC”是表空间的名字。
//均摘自网络 我去物理位置查找,发现MYORACLE文件夹里没有这个ABC.DBF文件。突然间恍然大悟,是不是因为以前误删操作,导致把物理文件夹中的表空间文件给删掉了,而对数据库的结构没做任何调整,导致不一致的出现呢? 带着这个疑问,我在网上搜索 ORA-01157:无法标识/锁定数据文件 9 - 请参阅DBWR跟踪文件 ORA-01110:数据文件 9 'D:\ORACLE\ORADATA\MYORACLE\ABC.DBF' 的解决答案。
最后发现,这种判断是正确的: sql>alter database datafile 'D:\ORACLE\ORADATA\MYORACLE\ABC.DBF' offline drop; sql>alter database open;