永发信息网

oracle联网就连接不上,连接超时。。

答案:3  悬赏:70  手机版
解决时间 2021-08-24 18:50
我的电脑上装了Oracle数据库,只要不联网就可以使用,而一联网就用不到了是什么原因呢?哪位高手指点一下,谢谢!!!
最佳答案
1、检查你的服务器oracle监听是否启动:
lsnrctl status
如果没有创建监听或者没有启动,远程是访问不到的。
2、检查你的客户端能否连到服务器1521端口:
telnet 服务器IP 1521
因为有可能局域网内屏蔽了该IP的该端口的链接
3、检查你的客户端链接oracle配置是否正常,看看链接是报的错误,去查询具体的错误代码
全部回答

解决ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 错误原因分析: ————————     检查监听,发现未设置对服务名的监听(Oracle10g默认安装后不自动设置监听)。

    当你的tnsnames.ora 文件中的SERVICE_NAME没有向你想要连接的数据库服务器中的***************************注册的时候,就

会出现这个错误信息。如果你的客户端配置没有发生变化,那么数据库服务器配置就必须进行改变,否则你用

来进行连接的SERVICE_NAME就永远不会注册到***************************。

    注册到***************************的SERVICE_NAME 是由数据库实例的service_names 参数来决定的。查看参考指南中的服务器

文档来找到有关当这个参数没有设置的时候,它的默认值是如何设置的详细信息。你可以通过明确地对其进行

设置,来避免它被另一个参数的变化所影响。

   你还有可能是遇到了定时的问题。如果***************************被重新启动,那么数据库实例就必须向它重新注册。通常情况

下,每60秒就会出现这样的问题。如果你迫不及待,那么就以数据库管理员的身份登录到数据库服务器,并且

运行“更改系统注册器”,这样就可以强制它立即注册到***************************中。 ————————————————————————————————————————— 解决办法: —————— 1. 打开文件"<OracleHome>/network/admin/listener.ora" ,你将看到如下的内容:     SID_LIST_LISTENER =     (SID_LIST =    (SID_DESC =    (SID_NAME = PLSExtProc)    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)    (PROGRAM = extproc)    )     )    2. 将下面的语句添加到上面的语句中去。    (SID_DESC =    (GLOBAL_DBNAME = ORACLE)    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)     (SID_NAME = ORACLE)    )    3. 文件的内容则变成了如下所示:    SID_LIST_LISTENER =     (SID_LIST =    (SID_DESC =    (SID_NAME = PLSExtProc)    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)    (PROGRAM = extproc)    )    (SID_DESC =    (GLOBAL_DBNAME = ORACLE)    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)     (SID_NAME = ORACLE)    )     )    4. 保存文件,然后重新启动监听服务TNSListener就可以了 !

问题解决 ---------------------- 主动跟被动的关系 1.是让listener主动加载服务 原因是 添加     (SID_DESC =    (SID_NAME = orcl)    (ORACLE_HOME = /data/cache1/oracleDB/oracle/product/10.2.0/db_2)     ) 后,在使用lsnrctl start监听程序时会将listener的服务注册到进程监视器(pmon)中 2.listener被动加载服务 如果没有该内容,那么由实例的pmon进程在listener中注册服务,对listener来讲,就是被动了。 这也就是为什么先启动监听后启动数据库能够正常连接的,反之不行的原因了。

把你的tnsnames.ora文件发出来看看。

你把这个改了试试

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    )
  )

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求教父1的修改器
岳麓区长沙湖南省直单位住房公积金管理中心营
联想S12CPU
怎么学好语文和英语?
为什么我的QQ形象不显示
29号沈阳路况适合外出吗??
开一家100平米左右的服装店全部经费需要多少
洪江市怀化大嘴巴地址在哪,我要去那里
为什么电脑白天能上网,晚上却不行
一个长方体的底面是周长为8分米的正方形,它的
证明:(x+y+z)3xyz-(yz+zx+xy)3=xyz(x3+
向阳区新世纪国际旅行社(佳木斯分公司)地址在
我是1990年3.16出生.我想占挂今后的命运如何
《无懈可击》
丨x丨=Ax+1有一个正根,无负根,求A的取值范围
推荐资讯
电脑重装过了百分百 然后重新启动有过了12345
子曰学而时习之,不亦说乎?有朋自远方来,不亦
这是什么意思?急
韩语 高手进来下 谢谢
惹朋友生气了 怎么办?
为什么喇叭花有高产的?明明没有高产的种子啊
脚毛多或没有脚毛好吗?
真爱会随着时间消失吗?
蒸湘区衡阳远航国标不锈钢管(立新路)在哪里啊
高级海员能练吗?为什么?
黄石港区黄石庆翠堂纯天然中草药茶麸养发理疗
在箱式电桥中选择倍率的原则是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?