当前位置:首页 > 全部子站 > IT > Oracle

启动Oracle常见疑难问题分析

来源:长理培训发布时间:2017-10-17 20:01:22

 实例和数据库的启动与关闭是DBA的重要职责之一。只有打开数据库,其他用户才能对数据库中的数据进行操作。一旦数据库关闭,便不能对其操作。对于DBA们来说,关闭和重新启动数据库以便优化、调整应用程序的运行是经常碰到的事情。如果用户已经进入了数据库,使用SHUTDOWN IMMEDIATE 或SHUTDOWN ABORT命令来执行关闭数据库,则用户将失去连接,直到数据库重新启动。经常关闭和启动会对数据库性能造成一定的影响,当然也会影响到用户对数据库的使用。本文从管理数据库的角度来分析在Oracle启动和关闭时经常遇到的问题,并总结了在启动和关闭Oracle数据库中应该注意的问题和事项。

    启动常见问题

    (一)在一个控制文件被损坏情况下,如何正常启动? 
    系统环境 
    操作系统:Windows 2000 Advanced Server
    数据库: Oracle 8i R2 (8.1.6) for NT 企业版
    安装路径:C:ORACLE
    错误现象 
    因硬盘有坏道,一个控制文件损坏了,或人工误删一个控制文件,控制面板的Oracle相关服务可以启动成功,但用SQL*Plus无法连接。错误提示为"ORA-01034: ORACLE not available"。
    解决方法
    (1)在开始菜单中直接运行命令,进入"svrmgrl>"提示符模式。
    (2)在"svrmgrl>"提示符下键入"connect internal"命令。
    (3)在"svrmgrl>"提示符下键入"shutdown abort"命令关闭数据库。
    (4)找到init.ora文件,它一般位于"C:Oracleadminoradbpfile"目录下,然后修改init.ora文件,使无法使用的控制文件不在control_files参数中定义。如"C:Oracleoradataoradbcontrol03.ctl",可在init.ora中将其删除掉,或者更换成其它可启动的控制文件。
    修改前:
    control_files=("C:Oracleoradataoradbcontrol01.ctl".C:Oracleoradataoradbcontrol02.ctl",""C:Oracleoradataoradbcontrol03.ctl")
    修改后:
    control_files=("C:Oracleoradataoradb


    (二)联机热备份失败后,如何打开数据库? 
    系统环境: 
    操作系统:Windows 2000 Advanced Server
    数据库: Oracle 8i R2 (8.1.6) for NT 企业版
    安装路径:C:ORACLE
    错误现象 
    进行联机热备份时,服务器发生故障(如掉电等)。重新启动服务器后,再启动数据库时,无法打开数据库,Oracle要求进行介质恢复,因为表空间还处在热备份状态。
    解决方法 
    (1)先将数据库设置为归档模式
    C:>svrmgrl
connect internal
alter tablespace 表空间名 begin backup;
    说明:这是在表空间进行热备份模式没结束时,就强行关闭数据库所造成的错误。
    svrmgrl>shutdown abort
startup mount
    (2)将此表空间的数据文件在没打开数据库时,设置成"end backup"模式
    svrmgrl>alter database datafile '表空间的数据文件名' end backup;
    (3)执行表空间介质恢复
    svrmgrl>recover tablespace 表空间名;
alter database open;

    (三)Oracle启动时,监听器不启动或打开出错? 
    错误现象: 
    ORACLE启动时,监听器不启动或打开出错;服务器端:用username/password登录正常,但用username/password@alias登录不成功;客户端:用username/password@alias登录不成功
    解决方法 
    (1)如果是因为修改了NT的机器名,则把listener.ora文件中的host参数全部改为新的NT机器名,重新启动OracleTNSListener80服务即可。

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部