解决数据库无法启动的原因

安装数据库后没有关闭数据库就直接把系统给reboot 了 结果有个数据库不能启动
在客户端企业管理器中连接报告 “无法解析描述中指定的字符” 经查看数据库的监听状态没有此数据库的实力监听,数据库无法启动
在网上找了很都资料都无法解决,大都是一样的描述,突然看见一个解决方法,试试看吧,嘿嘿,还是
总结了如下的步骤:

数据库无法启动,登陆SQLPLUS 链接数据库提示链接到空实例如下:


SQL> conn / as sysdba
Connected to an idle instance.  #链接数据库提示链接到空实例
SQL> startup  #启动数据库
ORA-00824: cannot set sga_target due to existing internal settings, see alert log for more

information   
#报告 不能设置 sga 请查看日志

SQL> shutdown  #关闭数据库
ORA-01034: ORACLE not available   #报告oracle 数据库不可用
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory

我们需要退出sqlplus 设置当前数据库为不能启动的数据库实例 scenic
#export ORACLE_SID=scenic

再次连接sqlplus

$ sqlplus  / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Sep 18 11:08:29 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> create spfile from pfile='/opt/app/oracle/admin/scenic/pfile/init.ora.8162009153129';  
# 其实这个文件已经存在,创建的时候需要找到目录里面的这个文件和这个文件名一样,我的理解是重建这个

文件

File created. # 提示文件已经创建

SQL> exit
Disconnected
退出sqlplus

再次连接 sqlplus

[oracle@localhost tmp]$ sqlplus  / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Sep 18 11:10:56 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to an idle instance. #链接到空实例

SQL> shutdown #先关闭数据库提示错误,不要管它,继续
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
SQL> startup  #启动数据库
ORACLE instance started. #  数据库实例已经启动成功

Total System Global Area  603979776 bytes
Fixed Size                  1220796 bytes
Variable Size             163581764 bytes
Database Buffers          432013312 bytes
Redo Buffers                7163904 bytes
Database mounted.
Database opened.
SQL>


数据库已启动,问题解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
acdsee数据库无法启动可能是由于以下原因导致的: 1. 数据库文件损坏:数据库文件可能由于各种原因而损坏,可能是由于计算机关机不正常或存储介质故障等。此时,可以尝试使用数据库修复工具来修复损坏的数据库文件,或者从备份中恢复数据库文件。 2. 数据库服务未启动数据库软件可能没有正确启动或配置,导致无法访问数据库。在这种情况下,可以尝试重新启动数据库服务或者检查配置文件是否正确。 3. 硬件故障:数据库文件所在的存储介质(例如硬盘)可能存在故障,导致无法读取数据库文件。此时,可以尝试使用其他的存储介质或者修复故障的硬件来解决问题。 4. 数据库锁定:如果有其他进程正在使用数据库文件,可能会导致数据库无法启动。在这种情况下,可以尝试关闭其他占用数据库的进程,然后再启动数据库。 5. 软件版本不兼容:如果acdsee数据库软件与操作系统或其他相关软件版本不兼容,可能会导致数据库无法启动。此时,可以尝试升级软件到最新版本或者与软件官方技术支持联系以寻求解决方案。 总结起来,如果acdsee数据库无法启动,我们可以尝试使用修复工具修复数据库文件、重新启动数据库服务、检查硬件故障、关闭其他占用数据库的进程以及升级软件版本等方法来解决问题。如果问题仍然存在,建议联系acdsee官方技术支持获取更详细的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值