新疆软件开发

本站首页 软件开发 成功案例 公司新闻 公司简介 客服中心 软件技术 网站建设
  您现在的位置: 新疆二域软件开发公司 >> 数据库开发 >> 文章正文

oracle不能连接本地库的解决方案

      找到一篇解决oracle不能连接本地库的文章,有同样问题的朋友分项一下
        我的Oracle数据库原来很正常,可是不知道是什么原因,最近用toad或是plsql连接本地数据库的时候总是出现下面的提示:
Error:ORA-01033:ORACLE initialization or shutdown in progress
仔细观察服务启动情况后,发现这里不是问题的所在。后来在网上找了一些答案,但大体的解决思路和方法都是这样的:
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;

作者:未知 | 文章来源:未知 | 更新时间:2009-2-18 21:19:23

  • 上一篇文章:

  • 下一篇文章:

  • 相关文章:
    数据库学习:Oracle应用程序性能优化
    ADO.Net中如何优化Oracle大批量数据更新时的性能
    Oracle 10g同字节序跨平台数据迁移的测试
    ORACLE中的日志值转换成time_t
    如何利用sp_addlinkersrvlogin从oracle查询数据
    学习Oracle10gRelease2新功能之RefCursor
    数据学习:Oracle数据库备份方法之热备份
    如何获取Oracle当前数据库SCN值
    Oracle数据库几个常见问题如何解决?
    SQL-Server访问类与ORACLE访问类之间的转换
    软件技术
    · 开发语言
    · Java技术
    · .Net技术
    · 数据库开发
    最新文章  
    ·Domino平台的优缺点分析
    ·oracle不能连接本地库的解
    ·使用经验整理-TestDirecto
    ·学习sqlserver数据库的维度
    ·sqlserver 多用户并发中如
    ·丢失日志文件后数据库还能
    ·人工智能在数据库sql语句编
    ·数据库学习:Oracle应用程
    ·基础知识:软件测试的要点
    ·技术文章:sqlserver 2008
    ·SQL Server虚拟内存和物理
    ·在MySQL中 describe命令怎
    ·怎样解决视图刷新时出现的
    ·如果忘记了MySQL的root用户
    ·基础学习:基于SQL的sysob
    关于我们 | 软件开发 | 下载试用 | 客服中心 | 联系我们 | 友情链接 | 网站地图 | 新疆电子地图 | RSS订阅
    版权所有 © 2016 新疆二域软件开发网 www.k8w.net All Rights Reserved 新ICP备14003571号
    新疆软件开发总机:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆乌鲁木齐北京中路华联大厦A-5C 邮编:830000