求助求助!oracle监听。

Alessandro_ 2011-02-15 09:30:07
win7 装了oracle11G,安装好了后,使用没有什么问题。

但是重启机子后,用PLSQL连接不上本机上的数据库,无法识别监听描述符。

但连接其他机子上的数据库能正常连接。

在网上搜索了下,说是加一段代码在配置文件中,


SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = ORCL)
(ORACLE_HOME =D:\app\Smlier\product\11.1.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GROBAL_DBNAME = ORCL)
(ORACLE_HOME =D:\app\Smlier\product\11.1.0\db_1)
(SID_NAME=ORCL)
(PROGRAM = extproc)
)
)


但再次连接的时候出现了,无法连接服务器,可能是oracle NET 管理错误。

忘同学能帮我看看。

listener.ora文件
# listener.ora Network Configuration File: D:\app\Smlier\product\11.1.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = ORCL)
(ORACLE_HOME =D:\app\Smlier\product\11.1.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GROBAL_DBNAME = ORCL)
(ORACLE_HOME =D:\app\Smlier\product\11.1.0\db_1)
(SID_NAME=ORCL)
(PROGRAM = extproc)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = Smlier-PC)(PORT = 1521))
)
)



tnsnames.ora文件
# tnsnames.ora Network Configuration File: D:\app\Smlier\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

YYXCZJ =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.8)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)

150 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.150)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)

ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = Smlier-PC)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangji2411 2011-02-15
  • 打赏
  • 举报
回复
win7下是有这个问题,我也遇到过
Alessandro_ 2011-02-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 java3344520 的回复:]
本机监听是否启动,

在CMD下 LSNRCTL STATUS看结果如何
[/Quote]

例程‘ORCL’ ,状态 UNKNOWN 。
Phoenix_99 2011-02-15
  • 打赏
  • 举报
回复
本机监听是否启动了,

在CMD下 输入LSNRCTL STATUS看一下监听状态
iqlife 2011-02-15
  • 打赏
  • 举报
回复
本机监听是否启动,

在CMD下 LSNRCTL STATUS看结果如何
horizonlyhw 2011-02-15
  • 打赏
  • 举报
回复
据你的描述 我感觉和ora没啥关系·

或许可以看看 service_name SID_NAME GROBAL_DBNAME 三个的区别
是不是连接的时候 写错了~

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧