• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > Oracle 9i 数据库异常关闭后的启动

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle 9i数据库,oracle 9i,oracle 9i下载,oracle 9i 64位下载,oracle 9i安装图解等相关知识,希望本文的分享对您有所帮助
正在看的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> 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,则系统报错。因此需要先关闭数据库,再启动数据库。


</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • oracle 9i使用闪回查询恢复数据库误删问题
  • Oracle 9i 数据库异常关闭后的启动

相关文章

  • 2017-05-11SQL优化之针对count、表的连接顺序、条件顺序、in及exist的优化
  • 2017-05-11Windows 64位下装安装Oracle 11g,PLSQL Developer的配置问题,数据库显示空白的完美解决方案(图文教程)
  • 2017-05-11[Oracle] 解析在没有备份的情况下undo损坏怎么办
  • 2017-05-11Oracle Index 的三个问题
  • 2017-05-11Linux下安装Oracle 11g出现prvf-0002错误解决办法
  • 2017-05-11如何查询占CPU高的oracle进程
  • 2017-05-11Oracle 11g控制文件全部丢失从零开始重建控制文件
  • 2017-05-11oracle join on 数据过滤问题
  • 2017-08-28Oracle基础
  • 2017-05-11自动备份Oracle数据库

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 解决plsql连接失败,弹出空白提示框的方法详解
    • Oracle中检查是否需要重构索引的sql
    • 关于SQL执行计划错误导致临时表空间不足的问题
    • ORACLE8的分区管理
    • oracle 9i使用闪回查询恢复数据库误删问题
    • Oracle出现超出打开游标最大数的解决方法
    • 常见数据库系统比较 Oracle数据库
    • oracle分区表之hash分区表的使用及扩展
    • 利用Oracle数据库发送邮件的实例代码
    • Oracle 11g Client客户端安装教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有