Oracle9i数据库异常关闭后的启动_oracle

正在看的ORACLE教程是:Oracle9i数据库异常关闭后的启动。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,则系统报错。因此需要先关闭数据库,再启动数据库。

时间: 2024-11-01 20:53:32

Oracle9i数据库异常关闭后的启动_oracle的相关文章

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

正在看的ORACLE教程是:Oracle 9i 数据库异常关闭后的启动. 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> conne

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

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

服务-oracle监听关闭后无法启动了。

问题描述 oracle监听关闭后无法启动了. 我登录PL/SQL的时候提示无监听程序,我就把服务里面OracleOraDb10g_home1TNSListener关闭了,再启动就报错.网上一大堆乱七八糟的答案没一个有用的.有谁清楚怎么回事吗. 解决方案 监听文件有问题吧,怎么key=这打印出来的括号也没有匹配,看看listener.ora文件中写的格式是否有问题 解决方案二: 能不能直接把这个oracle服务给关闭了? 解决方案三: 如果你安装的是oracle完整版,可以用oracle自带的Ne

DBA_Oracle Startup / Shutdown启动和关闭过程详解(概念)(对数据库进行各种维护操作)_oracle

一.摘要 Oracle数据库的完整启动过程是分步骤完成的,包含以下3个步骤: 启动实例-->加载数据库-->打开数据库 因为Oracle数据库启动过程中不同的阶段可以对数据库进行不同的维护操作,对应我们不同的需求,所以就需不同的模式启动数据库. 1. Oracle启动需要经历四个状态:SHUTDOWN .NOMOUNT .MOUNT .OPEN 2. Oracle关闭的四种方式:Normal, Immediate, Transactional, Abort 3. 启动和关闭过程详解   二.数

java-关于WebSocket的问题 为什么浏览器关闭后会出一下异常

问题描述 关于WebSocket的问题 为什么浏览器关闭后会出一下异常 错误信息```java.net.SocketException: Software caused connection abort: recv failedat java.net.SocketInputStream.socketRead0(Native Method)at java.net.SocketInputStream.read(SocketInputStream.java:129)at java.net.Socket

解决Namenode异常停止后无法正常启动

背景: 公司在线上使用了CDH5 HA模式,有两个Namenode节点,结果其中的Standby节点因为一些关于edits文件的报错异常停止了,并且在启动的过程中一直报告找不到各种文件. 刚开始怀疑问题可能只发生在Standby本身,因此尝试了bootstrapStandby来重新初始化Standby节点,但问题依旧. 而后来因为我尝试重启ZKFC(Zookeeper Failover)服务器,导致了Active节点进行自动切换,在切换失败后打算切换回去时,也无法启动服务了,报错跟Standby

系统-浏览器异常关闭或关闭选项卡后怎么清除该登录用户信息

问题描述 浏览器异常关闭或关闭选项卡后怎么清除该登录用户信息 现在我的系统可以实现阻止同一用户在不同浏览器上的登录,允许不同用户在同一浏览器上的登录,可一旦不是正常退出,直接关闭选项卡或直接关闭浏览器的话,用户不能在重新登录了,求教. 解决方案 判断用户的在线状态 获得用户登陆状态不用说了,判断离开的话就有一点问题了,如果说用户都是按照设计者的规定触发退出事件离开的话那就没什么难度了,但是用户的离开方式多种多样,怎么在用户非法离开的时候即时的判断离开呢?最常见的非法离开就是关闭浏览器了. 复制代

tomcat启动报错-java开发使用struts2框架后,启动tomcat会出现异常,希望大家帮帮忙。

问题描述 java开发使用struts2框架后,启动tomcat会出现异常,希望大家帮帮忙. comcat版本 6.0.30 struts2 jar包 struts2-core-2.1.8.1.jar org.xml.sax.SAXParseException: The element type "servlet-class" must be terminated by the matching end-tag "". at com.sun.org.apache.x

手动建立 Oracle9i 数据库

oracle|数据|数据库 手动建立 Oracle9i 数据库(转载) (原文刊登于2002年03月Linuxer杂志)                             作者: 何致億, 美商甲骨文公司台湾分公司特约顾问   前几期我们分别探讨 Oracle9i 核心要素与数据库实体组成,相信大家对于 Oracle9i 数据库服务器已经具有一定程度的了解了.本期我将介绍手动建置 Oracle9i 数据库的步骤与相关注意事项.   本文内容将涵盖下列主题: n          建立数据库