Oracle 9i 数据库异常关闭后的启动_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
2
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1935 | 回复: 1   主题: Oracle 9i 数据库异常关闭后的启动        下一篇 
yangmu
注册用户
等级:中尉
经验:480
发帖:31
精华:0
注册:2012-9-19
状态:离线
发送短消息息给yangmu 加好友    发送短消息息给yangmu 发消息
发表于: IP:您无权察看 2015-5-12 14:44:16 | [全部帖] [楼主帖] 楼主

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,则系统报错。因此需要先关闭数据库,再启动数据库。

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
lei.wang
注册用户
等级:上尉
经验:767
发帖:21
精华:0
注册:1970-1-1
状态:离线
发送短消息息给lei.wang 加好友    发送短消息息给lei.wang 发消息
发表于: IP:您无权察看 2015-5-12 16:22:17 | [全部帖] [楼主帖] 2  楼

startup force 其实相当于 shutdown abort + startup 



赞(0)    操作        顶端 
总帖数
2
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论