`
itspace
  • 浏览: 978980 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

sqlplus 连接hang

 
阅读更多
数据库版本为Oracle 10.2.0.1,运行在windows xp 32位平台上,安装好之后,出现sqlplus连接hang住的情况,sqlnet.log中显示如下错误:
引用
Fatal NI connect error 12560, connecting to:
(LOCAL=NO)

  VERSION INFORMATION:
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 - Production
  Time: 08-10月-2011 14:56:33
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12560
    TNS-12560: TNS: 协议适配器错误
    ns secondary err code: 0
    nt main err code: 0
    nt secondary err code: 0
    nt OS err code: 0


尝试了重建监听,排除了listener.ora,tnsnames.ora无问题之后,进行metalink上搜索,发现有一bug与此错误类似
引用
Windows: Starting the Oracle Service Fails to Start the Database in Release 10g [ID 359428.1]
Applies to:
Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 10.1.0.4
Oracle Server - Enterprise Edition - Version: 10.2.0.1
Oracle Server - Standard Edition - Version: 10.1.0.2 to 10.1.0.4
Oracle Server - Standard Edition - Version: 10.2.0.1
z*OBSOLETE: Microsoft Windows 2000
Microsoft Windows (32-bit)
z*OBSOLETE: Microsoft Windows XP
Symptoms

Starting the Oracle instance service, either by using 'net start oracleserviceSID' or the Services panel, fails to start the database.

The key ORA_SID_AUTOSTART is set to TRUE in the registry.

In ORACLE_HOME\database\oradim.log, an ORA-12560 error is logged:

ORA-12560: TNS:protocol adapter error

In ORACLE_HOME\database\sqlnet.log, the following errors are reported:

Fatal NI connect error 12560, connecting to:

(DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oracle<SID>)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))(CONNECT_DATA=(SID=v1010)(CID=(PROGRAM=D:\Oracle\Ora101\bin\oradim.exe)(HOST=<hostname>)(USER=SYSTEM))))

VERSION INFORMATION:
TNS for 32-bit Windows: Version 10.1.0.4.0 - Production
Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 10.1.0.4.0 -
Production
  Time: <timestamp>
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12560
    TNS-12560: TNS:protocol adapter error
    ns secondary err code: 0
    nt main err code: 530
    TNS-530: Protocol adapter error
    nt secondary err code: 2
    nt OS err code: 0

Cause

Bug:4598734 'NET START ORACLESERVICESID' FAILS TO START THE DATABASE ON 10.1.0.4
Solution

The fix for Bug 4598734 has been included in Database Server patchset version 10.1.0.5 and in Server
patchset version 10.2.0.2, respectively for Windows 32-bit.


If running Database Server version 10.1, apply Server patchset 10.1.0.5 which can be downloaded from Metalink with Patch 4505133.


If running Database Server version 10.2, apply at least Server patchset 10.2.0.2 which can be downloaded from Metalink with Patch 4547817.


See the Readme file for patchset installation instructions.

于是将数据库升级到10.2.0.5,故障消失。
分享到:
评论

相关推荐

    sqlplus连接oracle问题

    针对标题“sqlplus连接oracle问题”和描述“sqlplus连接oracle问题,具体的解决办法,在工作中自己总结的,希望有助于大家,谢谢!”所提供的内容,本文将详细阐述解决连接Oracle数据库时使用sqlplus工具遇到的问题...

    sqlplus连接数据库方法

    (3) 远程scordbd1数据库:连接时需指定IP地址,如`sqlplus cesp_dmsuser/123456@cesp_10.137.150.210`,用户名cesp_dmsuser,密码123456,远程主机IP为10.137.150.210。 2. Sqlplus命令登录Oracle数据库 方法与...

    Oracle通过sqlplus连接数据库的方式

    通过sqlplus可以连接数据库根据用户权限进行数据或者设定操作,这篇文章介绍一下常用的连接方式。 环境准备 使用Oracle的精简版创建docker方式的demo环境,详细可参看: https://www.jb51.net/article/153533.htm ...

    6.1、sqlplus登录问题1

    在Linux或Unix系统上,我们通常使用`sqlplus`命令来登录数据库用户,如示例中的`sqlplus scott/scott`。然而,这种直接输入用户名和密码的方式存在安全隐患,因为通过`ps`命令可以轻易地查看到正在运行的进程,包括...

    不安装oracle客户端用sqlplus连接数据库(三文件打包下载)包内有安装方法

    instantclient-basic-windows.x64-11.2.0.4.0 instantclient-sqlplus-windows.x64-11.2.0.4.0 instantclient-sdk-windows.x64-11.2.0.4.0 三文件打包下载,包内有配置方法 为什么不能自己定积分,定1个积分就行了,...

    关于Oracle使用SQL_Plus或者PL_SQL连接失败的使用若干经验

    oracle plsql sqlplus 连接失败 监听程序当前无法识别连接描述符中请求的服务 无监听程序 常见错误ora-12518 ora-12514 ora-12541的检查方法

    Sqlplus_登录数据库

    Sqlplus 登录数据库是指使用 Sqlplus 工具连接到 Oracle 数据库的过程。在这个过程中,用户需要输入用户名和密码,以便验证身份并访问数据库。 在 Sqlplus 中,用户可以使用两种方式连接到 Oracle 数据库。第一种...

    solaris10 sqlplus连接远程ORACLE 11g数据库的配置详解

    在 Solaris 10 操作系统中,配置 SQL*Plus 连接到远程 Oracle 11g 数据库是一项关键任务,特别是在需要跨平台进行数据库管理时。以下是一个详细的步骤指南,教你如何在 Solaris 10 上安装 Oracle Client 11g 并配置...

    sqlplusw 与 sqlplus登陆数据库的方法总结

    1.本机 orcl 数据库:需要在 tnsnames.ora 中配置 ORCL,否则报“ORA-12514:TNS:无法解析指定的连接符”的错误。 2.本机 cesp 数据库:同上,需要在 tnsnames.ora 中配置。 3.远程 scordbd1 数据库:同上,需要在...

    win7环境下sqlplus远程连接oracle数据库的方法

    ### Win7环境下使用Sqlplus远程连接Oracle数据库的详细步骤与注意事项 #### 一、环境准备与软件下载 在Windows 7环境下实现Sqlplus远程连接Oracle数据库之前,首先需要完成一些必要的准备工作,包括环境配置和软件...

    sqlplus常用命令参数

    例如,使用 `sqlplus` 命令直接登录,或者使用 `conn` 命令连接到其他用户。例如,`conn 用户名/密码` 命令可以连接到指定的用户名和密码。 创建表空间 创建表空间是 Sqlplus 中的一项基本操作。例如,使用 `create...

    sqlplus11.2 rpm安装包

    - 安装完成后,可以通过命令行启动SQLPlus,如输入`sqlplus /nolog`,然后连接到数据库实例。 5. **使用SQLPlus**: - 登录数据库:`connect username/password@database_service_name`,例如:`connect system/...

    java做的Sqlplus

    2. **连接管理**:支持配置和保存多个数据库连接,包括Oracle和MySQL。 3. **SQL脚本执行**:允许用户编写和运行含有多个SQL语句的脚本文件。 4. **结果集查看**:提供友好的结果集显示,包括排序、分页和格式化输出...

    sqlplus中批量执行sql文件

    1. **启动SQLPlus**:打开CMD命令提示符窗口,输入以下命令来启动SQLPlus并连接到指定的数据库实例: ```sql sqlplus username/password@database ``` 其中`username`是数据库用户名,`password`是密码,`...

    navicat连接oracle的工具sqlplus32位-11_2版.zip

    资源难找,分有点不太够了,舔着脸问各位大神、老板,施舍点积分了。下载后解压到一个目录,点开navicat的工具——进入选项——选择环境,在可执行文件里面有sql plus,选中预览,选择解压目录的sqlplus.exe

    SQLPLUS+操作大全

    注:该命令只是断开连接会话,而不会退出 SQLPLUS。 示例:sql&gt;disc 3、passw[ord]:该命令用于修改用户的口令。注:任何用户都可以使用该命令修改其自身口令,但如果要修改其他用户的口令时,则必须以 DBA 身份...

    SQLPLUS命令.rar

    SQLPLUS是Oracle数据库系统提供的一款强大的命令行工具,它允许用户直接与数据库进行交互,执行SQL查询、数据操作、数据库管理等任务。本教程将深入介绍SQLPLUS的使用方法,帮助你更好地掌握这个不可或缺的数据管理...

    Oracle SQLPlus最新手册

    理解如何在SQLPlus中连接和访问不同的数据库,这对于多数据库环境的管理尤为重要。 六、杂项功能 此外,《Oracle SQLPlus最新手册》还涵盖了其他多种实用功能,如自定义环境设置、错误处理、脚本编写等,进一步...

    sqlplus教程(中文)

    1. 启动与退出:在命令行界面输入`sqlplus 用户名/密码@连接标识`启动SQLPlus,如`sqlplus scott/tiger@orcl`。退出时,可以使用`EXIT`或`QUIT`命令。 2. 命令模式:SQLPlus有两种模式,命令模式和SQL模式。命令...

Global site tag (gtag.js) - Google Analytics