北大青鸟APTECH软件工程师培训郑州电脑学校 ---- 郑州北大青鸟欢迎您

>
时间 类型 状态
7 月30日 专修班 热招
7 月25日 专修班 热招
7 月18日 专修班 余7座
7 月12日 专修班 余5座
7 月 6日 商务班 余2座
6 月25日 专修班 已满
6 月15日 专修班 已满
  • 时间:7月5日(本周六)14:00
  • 内容:“E网情深”
  •         “60分钟教你做游戏软件”
  • 主讲:北大青鸟资深金牌讲师
  • 北大青鸟地址:郑州市京广北路三十
            三号院(中原路京广路交叉口
            东北角)
  • 抢座热线:0371-67255555
  • 北大青鸟电话:0371-67255555
  • 教质服务热线:15890063901
  • 就业合作热线:13676985050
  • 风靡世界的品牌
  • 权威的联合认证
  • 深厚的教育背景
  • 多模式教学方法
  • 独特的教育理念
  • 学术专家顾问团
  • 严格的教学管理
  • 先进的教育产品
  • 完善的就业服务
  • 北大青鸟在线咨询
    杜老师
  • 北大青鸟在线咨询
    林老师
  • 北大青鸟在线咨询
    王老师
  • 北大青鸟在线咨询
    李老师
  • 北大青鸟在线咨询
    张老师
  • 北大青鸟在线咨询
    汤老师
  •  在线报名
当前位置:北大青鸟>技术园地>全面解析Oracle无法连接本地数据库问题

全面解析Oracle无法连接本地数据库问题

来源:北大青鸟 作者:管理员 发布时间:2008-05-05

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;




上一篇:教你快速掌握SQL语言中游标的使用技巧   下一篇:培养你的职业素质