ORA-01034: ORACLE not available这个问题怎么搞?折腾了一上午了。

原创 2017年07月12日 15:15:00
C:\Users\lenovo>sqlplus / as sysdba;


SQL*Plus: Release 11.2.0.1.0 Production on 星期三 7月 12 14:38:19 2017


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


已连接到空闲例程。


SQL> show user;
USER 为 "SYS"
SQL> create user ta3test identified by ta3test;
create user ta3test identified by ta3test
*
第 1 行出现错误:
ORA-01034: ORACLE not available
进程 ID: 0

会话 ID: 0 序列号: 0

-----------------------------------------------------------------------------------------------


下面是网上找的各种方法的尝试。。。。。。。。。。。。。。。



C:\Users\lenovo>lsnrctl start


LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 12-7月 -2017 14:42:51


Copyright (c) 1991, 2010, Oracle.  All rights reserved.


TNS-01106: 使用名称LISTENER的监听程序已经启动


C:\Users\lenovo>sqlplus '/as sysdba'


SQL*Plus: Release 11.2.0.1.0 Production


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


使用 SQL*Plus 执行 SQL, PL/SQL 和 SQL*Plus 语句。


用法 1: sqlplus -H | -V


    -H             显示 SQL*Plus 版本和
                   用法帮助。
    -V             显示 SQL*Plus 版本。


用法 2: sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]


  <option> 为: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]


    -C <version>   将受影响的命令的兼容性设置为
                   <version> 指定的版本。该版本具有
                   "x.y[.z]" 格式。例如, -C 10.2.0
    -L             只尝试登录一次, 而不是
                   在出错时再次提示。
    -M "<options>" 设置输出的自动 HTML 标记。选项
                   的格式为:
                   HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text]
                   [ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]
    -R <level>     设置受限模式, 以禁用与文件系统交互的
                    SQL*Plus 命令。级别可以
                   是 1, 2 或 3。最高限制级别为 -R 3, 该级别
                   禁用与文件系统交互的
                   所有用户命令。
    -S             设置无提示模式, 该模式隐藏
                   命令的 SQL*Plus 标帜, 提示和回显
                   的显示。


  <logon> 为: {<username>[/<password>][@<connect_identifier>] | / }
              [AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]


    指定数据库帐户用户名, 口令和数据库连接
    的连接标识符。如果没有连接
    标识符, SQL*Plus 将连接到默认数据库。


    AS SYSDBA, AS SYSOPER 和 AS SYSASM 选项是数据库
    管理权限。


    <connect_identifier> 的形式可以是 Net 服务名
    或轻松连接。


      @[<net_service_name> | [//]Host[:Port]/<service_name>]


        <net_service_name> 是服务的简单名称, 它解析
        为连接描述符。


        示例: 使用 Net 服务名连接到数据库, 且
                 数据库 Net 服务名为 ORCL。


           sqlplus myusername/mypassword@ORCL


        Host 指定数据库服务器计算机的主机名或 IP
        地址。


        Port 指定数据库服务器上的监听端口。


        <service_name> 指定要访问的数据库的
        服务名。


        示例: 使用轻松连接连接到数据库, 且
                 服务名为 ORCL。


           sqlplus myusername/mypassword@Host/ORCL


    /NOLOG 选项可启动 SQL*Plus 而不连接到
    数据库。


    EDITION 指定会话版本的值。




  <start> 为: @<URL>|<filename>[.<ext>] [<parameter> ...]


    使用将分配给脚本中的替代变量的指定参数
    从 Web 服务器 (URL) 或本地文件系统 (filename.ext)
    运行指定的 SQL*Plus 脚本。


在启动 SQL*Plus 并且执行 CONNECT 命令后, 将运行站点概要
文件 (例如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用户概要文件
(例如, 工作目录中的 login.sql)。这些文件
包含 SQL*Plus 命令。


有关详细信息, 请参阅 SQL*Plus 用户指南和参考。


C:\Users\lenovo>sqlplus / as sysdba;


SQL*Plus: Release 11.2.0.1.0 Production on 星期三 7月 12 14:44:04 2017


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


已连接到空闲例程。


SQL> startup
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'
SQL> emctl start dbconsole;
SP2-0734: 未知的命令开头 "emctl star..." - 忽略了剩余的行。
SQL> rxit
SP2-0042: 未知命令 "rxit" - 其余行忽略。
SQL> exit
已断开连接


C:\Users\lenovo>sqlplus ta3test/ta3test@Host/orcl


SQL*Plus: Release 11.2.0.1.0 Production on 星期三 7月 12 14:46:41 2017


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


ERROR:
ORA-12154: TNS: 无法解析指定的连接标识符




请输入用户名:  ta3test
输入口令:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
进程 ID: 0
会话 ID: 0 序列号: 0

。。。。




SP2-0157: 在 3 次尝试之后无法连接到 ORACLE, 退出 SQL*Plus


ORA-01034: ORACLE not available

解决方法一: ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist 进程 I...
  • zhanghai412
  • zhanghai412
  • 2012年09月05日 17:21
  • 78769

ORA-01034: ORACLE not available

最近初学oracle11g,在登录oracle时一输用户名密码经常出现ORACLE not available的情况: ORA-01034: ORACLE not available ORA-2...
  • qq_22498277
  • qq_22498277
  • 2016年06月09日 16:32
  • 8352

ORA-01034: ORACLE not available如何解决

ORA-01034: ORACLE not available如何解决 TNS-12535:TNS:操作超时
  • zzhiyun
  • zzhiyun
  • 2017年03月14日 11:12
  • 8898

ORA-01034错误的解决办法

ORA-01034错误的解决办法--Oracle常见错误之一事先说明,Oracle高手是不需要看本文的。这是个Oracle数据库服务器比较常见的错误。有经验的用户几乎马上就能解决这个错误,再不济也能马...
  • Fenng
  • Fenng
  • 2003年08月02日 10:39
  • 4094

连接Oracle时报错ora-01034与ORA-27101

启动Oracle时ora-01034与ORA-27101报错,数据库不可用,共享内存不存在。
  • Karloo
  • Karloo
  • 2016年07月04日 09:32
  • 4519

[小e笔记]之错误案例——ORA-01034和ORA-27101错误

操作系统环境redhat5.3    Oracle版本:Oracle11gR2  错误描述如下: SQL> startup ORACLE instance started. Total Sys...
  • elvis_dataguru
  • elvis_dataguru
  • 2012年10月17日 14:43
  • 6235

从oracle 11g导出->12c 导入 ,遇到ORA-39213: Metadata processing is not available

1.从低版本导出,高版本导入,需要增加version  2.从高版本导出,低版本导入,可以向下兼容。 下面我们来看看《1.从低版本导出,高版本导入》增加version 后,还是报错? [oracl...
  • shushugood
  • shushugood
  • 2016年05月17日 15:30
  • 2223

Servlet action is not available 终于找到了错误原因

 做的一个 struts+validate的小例子 昨天正常访问过,今天访问报错"type Status reportmessage Servlet action is not availablede...
  • snow2076
  • snow2076
  • 2007年11月22日 15:30
  • 1264

ORA-01034: ORACLE not available如何解决

一个小小的问题,让我折腾了一个上午,下午三点彻底解决了,分享一个给大家解决方法,尽管在测试服务器上,但是经验是值得总结和分享的. ERROR: ORA-01034: ORACLE not av...
  • hj419460467
  • hj419460467
  • 2015年11月09日 10:27
  • 2020

ORACLE dbca报错 ORA-01034:ORACLE not available

1,问题描述,dbca最后 finish的时候报错ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00...
  • mchdba
  • mchdba
  • 2015年07月31日 19:57
  • 4676
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORA-01034: ORACLE not available这个问题怎么搞?折腾了一上午了。
举报原因:
原因补充:

(最多只允许输入30个字)