- 浏览: 227481 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
wsj0051:
很好,一致纠结图片路径问题
Spring 发送普通邮件、夹带附件的邮件、嵌入网页或图片的邮件 使用方法 -
ejinxian:
值得学习,
ExtJS+FusionCharts(转) -
niewj:
不知道都是哪里来的。
111
网络上说有3中情况:
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
经过以上步骤,就可以解决问题。
但是说的不全。。。下面是自己添加的:
C:\Documents and Settings\Administrator>lsnrctl
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 08-4月 -2011 16:16:20
Copyright (c) 1991, 2005, Oracle. All rights reserved.
欢迎来到LSNRCTL, 请键入"help"以获得信息。
LSNRCTL> status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
32-bit Windows Error: 2: No such file or directory
LSNRCTL> start
启动tnslsnr: 请稍候...
TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
系统参数文件为d:\oracle\product\10.2.0\db_1\network\admin\listener.ora
写入d:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.4.251.88)(PORT=15
21))(PROTOCOL_STACK=(PRESENTATION=GIOP)(SESSION=RAW)))
TNS-12545: 因目标主机或对象不存在, 连接失败
TNS-12560: TNS: 协议适配器错误
TNS-00515: 因目标主机或对象不存在, 连接失败
32-bit Windows Error: 49: Unknown error
监听程序未能启动。请参阅上面的错误消息...
LSNRCTL> start
启动tnslsnr: 请稍候...
TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
系统参数文件为d:\oracle\product\10.2.0\db_1\network\admin\listener.ora
写入d:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.4.251.88)(PORT=1521))(PROTOCO
L_STACK=(PRESENTATION=GIOP)(SESSION=RAW)))
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
启动日期 08-4月 -2011 16:17:19
正常运行时间 0 天 0 小时 0 分 2 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 d:\oracle\product\10.2.0\db_1\network\admin\listener.ora
监听程序日志文件 d:\oracle\product\10.2.0\db_1\network\log\listener.log
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.4.251.88)(PORT=1521))(PROTOCOL_ST
ACK=(PRESENTATION=GIOP)(SESSION=RAW)))
服务摘要..
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功
LSNRCTL> exit
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 4月 8 16:17:38 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> connect /as sysdba;
已连接。
SQL> startup nomount;
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL>
这里要注意的是listener.ora中的IP地址要正确,或者请确定您的电脑使用的是无线还是有线,IP地址很重要!否则只能含恨。。。。
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
经过以上步骤,就可以解决问题。
但是说的不全。。。下面是自己添加的:
C:\Documents and Settings\Administrator>lsnrctl
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 08-4月 -2011 16:16:20
Copyright (c) 1991, 2005, Oracle. All rights reserved.
欢迎来到LSNRCTL, 请键入"help"以获得信息。
LSNRCTL> status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
32-bit Windows Error: 2: No such file or directory
LSNRCTL> start
启动tnslsnr: 请稍候...
TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
系统参数文件为d:\oracle\product\10.2.0\db_1\network\admin\listener.ora
写入d:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.4.251.88)(PORT=15
21))(PROTOCOL_STACK=(PRESENTATION=GIOP)(SESSION=RAW)))
TNS-12545: 因目标主机或对象不存在, 连接失败
TNS-12560: TNS: 协议适配器错误
TNS-00515: 因目标主机或对象不存在, 连接失败
32-bit Windows Error: 49: Unknown error
监听程序未能启动。请参阅上面的错误消息...
LSNRCTL> start
启动tnslsnr: 请稍候...
TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
系统参数文件为d:\oracle\product\10.2.0\db_1\network\admin\listener.ora
写入d:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.4.251.88)(PORT=1521))(PROTOCO
L_STACK=(PRESENTATION=GIOP)(SESSION=RAW)))
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
启动日期 08-4月 -2011 16:17:19
正常运行时间 0 天 0 小时 0 分 2 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 d:\oracle\product\10.2.0\db_1\network\admin\listener.ora
监听程序日志文件 d:\oracle\product\10.2.0\db_1\network\log\listener.log
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.4.251.88)(PORT=1521))(PROTOCOL_ST
ACK=(PRESENTATION=GIOP)(SESSION=RAW)))
服务摘要..
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功
LSNRCTL> exit
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 4月 8 16:17:38 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> connect /as sysdba;
已连接。
SQL> startup nomount;
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL>
这里要注意的是listener.ora中的IP地址要正确,或者请确定您的电脑使用的是无线还是有线,IP地址很重要!否则只能含恨。。。。
发表评论
-
ora-00904 username 标识符无效
2013-03-13 15:42 1170我想将表里的列删除掉,但是报如下错误。 ALTER TABLE ... -
oracle 导出 序列
2012-10-31 15:31 887第一步:在原数据库上执行如下语句 select 'c ... -
8、数据完整和约束
2011-04-13 22:28 804222222222222 -
11、SQL语句优化
2011-04-13 22:26 809FlashBackFlashBackFlashBackFlas ... -
7、闪回 FlashBack
2011-04-13 22:24 794FlashBackFlashBack -
10、数据导入导出
2011-04-13 22:22 766impexp、 -
9、数据备份RMAN
2011-04-13 22:22 824RMANRMANRMANRMAN -
6、用户管理和安全
2011-04-13 22:19 8661111111111111111111111111 -
5、表分区和索引分区
2011-04-13 22:18 78411122222222 -
4、模式对象管理 (table,index,seq)
2011-04-13 22:17 1216这里说的模式对象:表,索引,约束,视图,同义词,序列。 模式是 ... -
3、管理表空间和数据文件
2011-04-13 22:15 1098一、表空间查询 1.在DBA_DATA_FILES数据字典中查 ... -
2、控制文件和日志文件
2011-04-11 22:33 993一、控制文件 1.查看控制文件信息 SQL> sel ... -
1、Oracle 数据库结构
2011-04-09 22:01 1003一、基本术语 1.区分数 ... -
创建数据库
2011-04-08 16:20 0在Oracle中建库,通常有两种方法。一是使用Oracle的建 ... -
深深深
2011-04-06 20:25 907import java.sql.Connection; im ... -
oracle10g 基础信息
2010-08-06 23:42 946以下的 J2EE 应用程序已经配置, 并且可用下面列出的 UR ... -
临时表空间过大的处理
2010-06-30 17:31 1378Oracle临时表空间主要是用来做查询和存放一些缓存的数据的, ... -
重构SEQUENCE的值
2010-06-30 17:14 14131.oracle版本 CREATE OR REPLACE ... -
ORACLE 行列转换之拼成字符串
2010-06-30 10:05 1673前段时间使用ORACLE,同事提出一个需求,要求将有相同COD ... -
ORACLE表解锁(9i,10G)
2010-06-25 16:05 3882今日某人将数据库表锁了。。全世界的人乱叫。。。我疯。。。后用O ...
相关推荐
### ORA-12560 TNS 协议适配器错误详解 #### 一、概述 在Oracle数据库管理过程中,经常会遇到各种各样的错误提示,其中“ORA-12560 TNS: 协议适配器错误”是较为常见的一种。这种错误通常发生在客户端尝试连接到...
实验得来的,不是随便copy的, ORA-12560TNS协议适配器错误,这个问题可定可以解决
ORA-12560_TNS协议适配器错误_的问题
TNS-12541: TNS: 无监听程序 TNS-12560: TNS: 协议适配器错误 TNS-00511: 无监听程序 文章转自:http://www.luocs.com/archives/464.html 此文版权归作者 – yaogang所有,转载请注明yaogang©www.luocs.com。 ...
解决ORA-12560 TNS 协议适配器错误
主要介绍了连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
2. **ORA-12500:TNS:监听程序无法启动专用服务器进程** 或 **ORA-12560:TNS:协议适配器错误** 这两个错误通常表示Oracle数据库服务未启动。你可以通过命令`net start ORACLESERVICEORADB`(其中ORADB是你的...
ORA-12560: TNS:protocol adapter error Cause: A generic protocol adapter error occurred. Action: Check addresses used for proper protocol specification. Before reporting this error, look at the error ...
2. ORA-12500:TNS:监听程序无法启动专用服务器进程 或 ORA-12560:TNS:协议适配器错误 这通常是因为数据库服务没有启动。使用命令`net start ORACLESERVICEORADB`启动服务,如果仍然存在问题,检查相关服务是否...
oracle,TNS协议适配器错误,oracle配置
2、ORA-12500:TNS:监听程序无法启动专用服务器进程或ORA-12560:TNS:协议适配器错误。 3、如果数据库服务启动失败,则很有可能是其注册表项值损坏。。。4、ORA-12154:TNS:能解析服务名 5、ORA-1034 :TNS:ORACLE不可用...
oracle 协议适配器错误解决方法,和大家一起分享,一起学习,希望可以帮到忙
Oracle协议适配器错误问题解决ERROR:ORA-12560:TNS:协议适配器错误
一、ORA-12560:TNS:协议适配器错误 ORA-12560 错误是 Oracle 中最常见的错误信息之一,出现该错误时,可能是由于以下三个原因: 1. 监听服务没有启动。在 Windows 平台上,可以通过开始菜单中的“程序”—“管理...
5. **ORA-12500:TNS:监听程序无法启动专用服务器进程 或 ORA-12560:TNS:协议适配器错误** 这些错误通常意味着Oracle的数据服务没有启动。可以使用命令`net start ORACLESERVICEORADB`启动服务(其中ORADB是...
TNS-12560: TNS:协议适配器出现错误 TNS-00511: 无监听器 32-bit Windows Error: 61: Unknown error 然后,使用LSNRCTL start命令来启动监听器,如下所示: LSNRCTL> start 启动tnslsnr:请稍候... Failed to ...
2. ORA-12500:TNS:监听程序无法启动专用服务器进程 或 ORA-12560:TNS:协议适配器错误 这些错误通常是因为数据库服务未启动。解决方式是使用命令`net start ORACLESERVICEORADB`(ORADB为数据库名称)启动服务。...
这些异常包括但不限于`ORA-12651:TNS:没有监听器`、`ORA-12545:因目标主机和对象不存在,连接失败`、`ORA-12560:TNS:协议适配器错误`、`ORA-01034:ORACLE not available`、`ORA-27101:shared memory realm does not ...
本文将深入探讨这一问题,特别是聚焦于标题与描述中提及的“ORA-12560:TNS:协议适配器错误”,并提供详细的解决方案。 ### 一、理解ORA-12560:TNS:协议适配器错误 ORA-12560:TNS:协议适配器错误,是Oracle数据库...
NULL 博文链接:https://czwlucky.iteye.com/blog/964093