Oracle11gR2之ORA-01034、ORA-27101、ORA-00119、 ORA-00132

昨天安装的oracel,今天用navicat连接oracel出现以下错误:

  ORA-01034: ORACLE not available
  ORA-27101: shared memory realm does not exist
  进程 ID: 0
  会话 ID: 0 序列号: 0

Windows cmd用先输入sqlplus命令,然后用sys登录,出现如下错误:

 

表示数据库未启动,查看进程,发现oracel监听和服务都已经启动,cmd中采用如下命令连接、启动数据库:

sqlplus / as sysdba;

startup;

之后出现如下错误:

  ora-00119 invalid specification for system parameter

  ORA-00132 syntax error or unresolved network name 'LISTENER_ORCL'

这时需要对启动文件进行修改,文件位置如下图示:

 

 打开启动文件和tnsnames.ora文件,将tnsnames.ora中"(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))"复制到启动文件中,如下图示:

 

 

 

 

 

 

 在cmd中键入如下命令,启动数据库

 

 至此,navicat也可成功连接上Oracle数据库。

可以参考网络帖子:https://blog.csdn.net/xb12369/article/details/26720275,文中叙述了两种解决方案。

posted @   AlphaJunS  阅读(356)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2018-11-02 缓冲流
2018-11-02 转换流
2018-11-02 删除数据记录
2018-11-02 更新数据记录
2018-11-02 插入数据记录
点击右上角即可分享
微信分享提示