a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 81|回复: 0

[综合] oracle认证考试:listener的总结

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
oracle认证考试:listener的总结
* [6 [! N0 D3 c8 hOracle 10g监听listener不能启动的原因有很多种,本文我们对这些造成listener不能启用的原因进行了总结,接下来就让我们一起来了解一下这部分内容。
. q; A+ I6 b, `: V+ L8 Q, r1.当遇到Oracle出现下面提示时:ora-01034:oracle not available,ora-27101:shared mermory realm does not exist.
; `2 J# h5 [# N解决方式:( G9 D  X. }" J) o& Q( ~
方法1:
6 i* J' j9 [, B/ u7 w$ x2 j& d. N; l1.输入:connect/as sysdba;
9 S# ?! G' s" v% |0 l. V( A  u' n2.重启计算机就OK了;) l1 `8 O0 V/ c& D
方法2:
' {7 Z8 z' |+ f7 v$ D, S! J3 w在命令行中输入命令如下:
9 t& I- L3 n# {/ K0 Y1. C:》svrmgrl
$ Z' e, P( V! H6 G7 P- s2. Oracle Server Manager Release 3.1.7.0.0 - Production
, C+ Z! c" @1 {+ q+ h. o0 i3. Copyright (c) 2000, Oracle Corporation. All Rights Reserved.4 A4 G  y2 A& j
4. Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
; p1 S. g4 ~9 K( X2 d& `% T' w5. With the Partitioning option
& h$ |: T" o" W& t% @* m* J4 z6 |6. JServer Release 8.1.7.0.0 - Production
# w/ q3 W1 U: j# \. M7.
* C, Y0 f( j- Z8. SVRMGR》 connect internal/oracle+ {. P) v, b6 ~0 o& Y8 e$ A# h
9. 连接成功。( \2 R5 d* ^5 c6 }/ p$ [' l
10.
# u/ Y% Z' D/ m8 K5 B11. SVRMGR》 startup startup
) ?0 f( w$ c. h8 W& W12.) [" c/ B) H2 [. f
后再连接数据库应该没有问题了。% ]2 I3 _0 h! `, ~1 t1 l
2. Oracle的Listener突然不能启动,错误码是1067.
, g* R: I! S7 f3 {  _2 g解决方法:: c7 G' |: e% A
进入dos! T" Y* e4 \; f' G# w- ~9 _
输入lsnrctl start4 X7 T( x% Q7 x1 ]3 Z% w
等待显示结果,我的结果如下
1 l, P7 `% P% f1 x8 h9 x1 P, W启动tnslsnr:请稍候…; ?8 i6 ]/ l7 ?5 m
TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
+ ~6 s5 ], y( H) K' @系统参数文件为E:oracleora92networkadminlistener.ora
/ g% K, i% y/ l写入E:oracleora92networkloglistener.log的日志信息
6 ^5 e- H; Q& K% x2 h4 ^. B监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=123.118.1.39)(PORT=1521)))。
8 W& m8 h1 s4 QTNS-12545:因目标主机或对象不存在,连接失败。* @" y) p. c/ u5 c
TNS-12560: TNS:协议适配器错误。2 Y* p+ K& B$ e1 p8 u
TNS-00515:因目标主机或对象不存在,连接失败。1 z5 N, J+ F! o3 [: n; ^- N, l
32-bit Windows Error: 49: Unknown error.8 _4 ^8 @" y! }! t
监听程序未能启动。请参阅上面的错误消息…
: w0 h+ }7 q% P! U% V仔细核对,原来是自己修改了Ip地址。
4 ~4 {5 @9 q0 d/ V8 K' s方法1:可修改ip地址。) _" ?3 d# }5 T! E% B' w* ^, P
方法2:可修改E:oracleora92networkadminlistener.ora文件的配置。; b$ a) \' c$ c- K; a
6 c( T3 Z& \( M5 C% N& J

6 w& D; E! O$ f& i0 s6 O1 p3. AGENT服务无法启动
( l8 S0 c9 X3 |" |* I7 b解决方法︰
1 @! E4 ]$ ]' U; r  v& x1 W可以删除networkagent目录下的。q,.ver等文件,然后重新agentctl start即可。$ p! Y4 N) j' d. w3 Q, S
若提示sqlnet.ora错误,可以查看一下sqlnet.ora内容。
$ q5 c& V- M5 Y3 b( _# W1 p/ G* [1. # SQLNET.ORA Network Configuration File: D:oracleora92networkadminsqlnet.ora+ M( U7 f: R/ f: V1 @
2. # Generated by Oracle configuration tools.
6 s* h5 Q( c5 t- N" i8 ~; N3. SQLNET.AUTHENTICATION_SERVICES= (NTS)0 i/ v  k4 e( ^% Y! s" l
4. NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
. T; I  ?8 [! D0 k* |" t2 B) Q- W三层结构的sqlnet.ora的name7 @6 `3 ~: j0 h/ o2 Q: @
1. # NAMES.PREFERRED_SERVERS =0 M( R3 O: b- p
2. # (ADDRESS_LIST =+ g" k0 W% [: ~7 H; O4 l, m( T
3. # (ADDRESS = (PROTOCOL = TCP)(HOST = MICROSOF-3D9384)(PORT = 1575))0 r& B$ Z# c- F, c" h+ z
4. # )
" p4 _7 }. M/ V8 P! f& M" x4. Oracle http server启动不了3 [0 H% A/ b/ n" X9 C& `2 @$ q
把IIS里面用80端口的站点停掉就行了,或者把Oracle Http Server端口改掉。
/ u$ o4 i- K/ \关于Oracle 10g监听listener不能启动的错误解决方案的总结就介绍到这里了,希望本次的介绍能够对您有所收获!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-14 15:57 , Processed in 0.194679 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表