您的位置:首页 > 数据库 > Oracle

客户端登陆oracle的若干问题(Listeners)

2011-08-10 21:11 246 查看
TNS-12545: 因目标主机或对象不存在, 连接失败

今天用自己机子上的数据库出现了问题,我从 设置--控制面板--管理工具--服务中启动10g的监听程序,结果刚启动就自动停止,从sql/plus中也出现“TNS-12545: 因目标主机或对象不存在, 连接失败”的错误提示,知道是因为服务名没有弄好导致,于是将tnsnames.ora 和listener.ora两个文件的host改为ip地址,解决!

LSNRCTL> start

启动tnslsnr: 请稍候...

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production

系统参数文件为E:\oracle\product\10.2.0\db_1\network\admin\listener.ora

写入E:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.16.5)(PORT=1522)))

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))

LISTENER 的 STATUS

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

别名 LISTENER

版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Pro

ction

启动日期 18-11月-2008 13:44:29

正常运行时间 0 天 0 小时 0 分 1 秒

跟踪级别 off

安全性 ON: Local OS Authentication

SNMP OFF

监听程序参数文件 E:\oracle\product\10.2.0\db_1\network\admin\listener

ra

监听程序日志文件 E:\oracle\product\10.2.0\db_1\network\log\listener.l

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.16.5)(PORT=1522)))

服务摘要..

服务 "PLSExtProc" 包含 1 个例程。

例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

命令执行成功

LSNRCTL> exit

C:\>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 11月 18 13:44:41 2008

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

SQL> conn /as sysdba;

已连接到空闲例程。

SQL> startup

ORACLE 例程已经启动。

Total System Global Area 272629760 bytes

Fixed Size 1248476 bytes

Variable Size 83886884 bytes

Database Buffers 180355072 bytes

Redo Buffers 7139328 bytes

数据库装载完毕。

数据库已经打开。

SQL>exit

c:\sqlplus /nolog

SQL>conn scott@qust

//qust为全局数据库既服务名。

请输入口令:

***

已连接。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: