博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 10G 服务未启动
阅读量:6946 次
发布时间:2019-06-27

本文共 1146 字,大约阅读时间需要 3 分钟。

hot3.png

oracle 9i
今天打开oracle SQL*Plus,报错如下
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
通过CMD命令符 sqlplus "sys/password as sysdba"
连接成功,提示"
已连接到空闲例程"
根据SQL*Plus报错谷歌百度上都说是数据库宕掉了,于是试着在cmd命令符下敲入:startup
稍等片刻后,提示如下:
ORACLE 例程已经启动。
Total System Global Area 135338868 bytes
Fixed Size                   453492 bytes
Variable Size             109051904 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
数据库已经打开。
窃喜,再在SQL*Plus下输入连接用户名和密码,连接成功。
也许造成这个问题的原因不止这么一个,可我这个个例就是通过如上方法解决的 。
------------------------------------------------------
ORA-27101: shared memory realm does not exist
机器为普通HP家用机,驱动不太好是for XP的,但设备管理器中也没有报错。用来做单位服务器升级试验的。装win2000 sp4+oracle817加升级补丁。
机器名server2,全局数据库名server2,SID=ORCL。机器内存512M,根据要求,重做日志大小设为4096,并修改字符集为US7ASCII。其它按oracle安装时默认的。
从服务器上导出数据,log没有报错。
创建表空间,根据原来服务器上的表空间作适当调整。成功创建。
导入dmp,有部分报错,但最后一行提示成功导入。经询问兄弟单位,认为报错部分无关紧要。
客户端运行,能连上,也能运行程序。
但是重新启动后,就无法连上,用system/manager进入sqlplus,
提示ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist
改sqlnet.ora将认证方式改为none也没有用。
解决办法:
1、用CMD进入命令行
2、sqlplus /nolog
3、conn / as sysdba
4、startup

转载于:https://my.oschina.net/pangzhuzhu/blog/317951

你可能感兴趣的文章
【转】Github轻松上手5-站在巨人的肩膀上(Fork)
查看>>
》》HTML5 移动页面自适应手机屏幕四类方法
查看>>
Ext 6.5.3 classic版本,自定义实现togglefield开关控件
查看>>
bzoj1194
查看>>
内购审核被拒-[environment-sandbox]
查看>>
点餐系统最终话--第三次冲刺
查看>>
attachEvent和addEventListener
查看>>
vmware中redhat忘记root密码
查看>>
LINUX 配置SVN
查看>>
怎样设计一个好的数据库
查看>>
go源码分析:strings包
查看>>
Min_25筛学习笔记
查看>>
错误分析:程序集未标记为可序列化
查看>>
禅与文件和文件夹组织的艺术 —— 上
查看>>
Linux自带-系统级性能分析工具 — Perf(转)
查看>>
[HNOI2010]物品调度
查看>>
Keras网络层之常用层Core
查看>>
C# 选择文件、选择文件夹、打开文件(或者文件夹) 路径中获取文件全路径、目录、扩展名、文件名称 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名!!...
查看>>
python学习笔记之——文件I/O
查看>>
【双旦献礼】Portal-Basic Java Web 应用开发框架 v3.0.1 正式发布(源码、示例及文档)...
查看>>