免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 9549 | 回复: 11
打印 上一主题 下一主题

[求助] [求助] plsql连接远程linux服务器上oracle,连接不了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-18 11:56 |只看该作者 |倒序浏览

目的:客户端xp远程连接linux下oracle
问题描述:oracle为静态安装,现在通过xp上plsql远程连接
服务器IP:192.168.0.234
在客户端通过plsql连接远程服务器上oracle出现以下错误,服务器上oracle是好的
提示错误:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
问题补充:服务器本机是可以连接的
[oracle@client admin]$ sqlplus wangping/wpzj123

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jul 18 11:53:11 2012

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


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL>

监听:
[oracle@client admin]$ lsnrctl start

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 18-JUL-2012 11:54:05

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

TNS-01106: Listener using listener name LISTENER has already been started
[oracle@client admin]$ lsnrctl status

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 18-JUL-2012 11:54:15

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date                18-JUL-2012 11:41:07
Uptime                    0 days 0 hr. 13 min. 8 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /home/oracle/10g/network/admin/listener.ora
Listener Log File         /home/oracle/10g/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.234)(PORT=1521)))
Services Summary...
Service "data" has 1 instance(s).
  Instance "data", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
[oracle@client admin]$
客户端配置文件tnsnames.ora

#Network Configuration File: /home/oracle/10g/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

DATA =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.234)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = data)
    )
  )


EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )


配置文件
listener.ora
#Network Configuration File: /home/oracle/10g/network/admin/listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = data)
      (SID_NAME = data ) #PLSExtProc)
      (ORACLE_HOME = /home/oracle/10g)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.234)(PORT = 1521))
    )
    )






论坛徽章:
0
2 [报告]
发表于 2012-07-22 15:56 |只看该作者
客户端tnsping data正常么?

论坛徽章:
17
CU大牛徽章
日期:2013-03-13 15:32:352017金鸡报晓
日期:2017-02-08 10:33:21fulanqi
日期:2016-06-17 17:54:25lufei
日期:2016-06-17 17:38:40平安夜徽章
日期:2015-12-26 00:06:30冥斗士
日期:2015-11-25 14:38:112015年辞旧岁徽章
日期:2015-03-03 16:54:15亥猪
日期:2015-01-26 17:23:43CU大牛徽章
日期:2013-04-17 11:02:58CU大牛徽章
日期:2013-04-17 11:02:36CU大牛徽章
日期:2013-04-17 11:02:15CU大牛徽章
日期:2013-04-17 11:01:45
3 [报告]
发表于 2012-07-23 11:57 |只看该作者
1、客户端tnsnames.ora文件配置是否正确

2、客户端tnspng是否成功

3、客户连接时候是否加了@tns

4、防火墙是否打开1521端口

……

论坛徽章:
0
4 [报告]
发表于 2012-07-23 20:07 |只看该作者
回复 2# litaisheng001


    正常,出现ok字符了

论坛徽章:
0
5 [报告]
发表于 2012-07-23 20:10 |只看该作者
回复 3# guyeh


防火墙是关掉的,客户端tnsnames.ora文件配置应该正确,不然找不到plsql找不到data,客户端tnspng是否成功

3、客户连接时候加的是@192.168.0.234:data   

论坛徽章:
0
6 [报告]
发表于 2012-07-23 23:11 |只看该作者
sqlnet.ora是什么样的内容?
最近是否有过更改ip,服务器加入域等操作,或者服务器非正常关机过?

论坛徽章:
17
CU大牛徽章
日期:2013-03-13 15:32:352017金鸡报晓
日期:2017-02-08 10:33:21fulanqi
日期:2016-06-17 17:54:25lufei
日期:2016-06-17 17:38:40平安夜徽章
日期:2015-12-26 00:06:30冥斗士
日期:2015-11-25 14:38:112015年辞旧岁徽章
日期:2015-03-03 16:54:15亥猪
日期:2015-01-26 17:23:43CU大牛徽章
日期:2013-04-17 11:02:58CU大牛徽章
日期:2013-04-17 11:02:36CU大牛徽章
日期:2013-04-17 11:02:15CU大牛徽章
日期:2013-04-17 11:01:45
7 [报告]
发表于 2012-07-24 11:31 |只看该作者
直接在服务器上试试sqlplus wangping/wpzj123@data

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-24 06:20:00
8 [报告]
发表于 2012-07-24 12:08 |只看该作者
回复 5# shrimpo


    既然配置了tnsnames.ora,不需要用easy connecting吧,为什么不直接@data?如果是easy connecting,那么尝试使用@192.168.0.234:1521/data来连接吧

论坛徽章:
0
9 [报告]
发表于 2012-07-24 16:52 |只看该作者
一般是客户端tns没有正常配置的原因吧

论坛徽章:
0
10 [报告]
发表于 2012-07-24 17:06 |只看该作者
回复 6# 三鹰情报中心
没有,oracle是在centos字符页面静态安装的,本地登录都没问题,客户端登录就有问题,郁闷


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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP