Oracle 9i 数据库异常关闭后的启动

来源:asp之家 时间:2010-07-20 12:49:00 

Oracle 数据库启动

Oracle shutdown的时候突然断电,导致使用sql/plus启动时无法连接到数据库,具体描述为:

  connection can not permitted, shut in progress.

  到dos 提示符 键入:

  c:\> sqlplus /nolog

  显示:

sql/plus: Realease9.0.2……..all rights reserved

sql> connect /as sysdba

  显示已连接至空闲例程

sql>startup 显示shutdown in progress.

  到sqlplus 里面连接:

sys/manager@orcl92 显示信息连接成功。

Sql: select * from tab;

  显示norows selected;

  表明:没有启动数据库。 后来查阅相关资料:得出解决方法:

  到dos 提示符 键入:

c:\> sqlplus /nolog

  显示 sql/plus: Realease9.0.2……..all rights reserved

sql> connect /as sysdba

  显示已连接至空闲例程

sql> startup force

  显示:已启动。数据库已正常启动。

  也可以先将 windows services中将oraclehome92 service 停止,再启动oracle enterprise manager console,选择独立启动,选择数据库,点击orcl(全局数据库名),弹出对话框,输入用户名system密码password,连接身份:sysdba,选择例程,配置,在一般信息标签下将例程状态先改为关闭,在打开。如果提示oraclehome92 service 停止,则将这个服务启动起来,再启动数据库,也可解决问题。

  附:startup force 强制启动一个没有关闭或没能正常启动的数据库;过程:先关闭实例,再启动。

  Startup restrict 以限制模式启动数据库,从而限制访问数据库,只有具有 restricted session 权限的用户能与数据库连接

  alter system [enable/disable] restricted session 在数据库打开后,该语句启动或关闭访问限制功能。如果相对主结构做更改或想得到导出一致性,应将数据库设置为限制模式。 只有具有alter system权限,才可以用alter system [enable/disable] restricted session 命令改变数据库的可用性。

  当一个实例以nomount状态启动时,只能访问sga读取数据的视图。关于 v$thread,v$controlftle等信息从sga 读取数据的词典视图。当数据库被装配时,关于 v$thread,v$controlftle等信息从控制文件中被读出。

  分析,当数据库异常关闭时,shutdown在程序里没有退出,因此启动实例时检测到shutdown,则系统报错。因此需要先关闭数据库,再启动数据库。

标签:Oracle,9i,数据库异常
0
投稿

猜你喜欢

  • mac下重置mysl8.0.11密码的方法

    2024-01-28 06:27:50
  • 详解如何将本地项目上传到Github的方法步骤(图文)

    2023-12-07 23:21:31
  • python使用装饰器作日志处理的方法

    2021-08-17 03:20:32
  • tensorflow模型转ncnn的操作方式

    2022-10-29 15:55:19
  • MySql安装与卸载的详细教程

    2024-01-14 09:47:53
  • JSP页面中如何用select标签实现级联

    2024-04-22 12:59:20
  • python爬虫Scrapy框架:媒体管道原理学习分析

    2022-11-23 15:07:03
  • 详解Django框架中用户的登录和退出的实现

    2022-08-28 19:37:19
  • asp添加数据实现代码

    2011-02-05 10:42:00
  • MYSQL安装时解决要输入current root password的解决方法

    2024-01-15 07:04:26
  • ASP分页技术详解

    2007-08-13 15:25:00
  • mysql5.7.20第一次登录失败的快速解决方法

    2024-01-19 16:57:36
  • Mysql 5.6添加修改用户名和密码的方法

    2024-01-20 09:02:57
  • ASP在线转flv+缩略图

    2007-08-27 16:18:00
  • 详解Mysql数据库平滑扩容解决高并发和大数据量问题

    2024-01-19 12:52:13
  • HTML头部属性全接触

    2007-09-05 19:09:00
  • Python数据分析Pandas Dataframe排序操作

    2022-06-28 07:44:11
  • python实现简单购物商城

    2022-01-23 06:47:39
  • Django3.2 自动发现所有路由代码详解

    2022-08-10 21:35:14
  • 使用Flask-Cache缓存实现给Flask提速的方法详解

    2022-11-12 23:06:03
  • asp之家 网络编程 m.aspxhome.com