背景:
数据库一直运行的很好,但是今天却出现了致命的一击,公司的应用程序大约在10:30分的时候,所有的站点都不能访问,页面只提示找不到站点,起初以为网路,或者VIP的问题,查了半天没有半点消息,接着去查了weblogic,发现和数据库连接的pool状态是invalid,马上去查oracle 10g DB.
问题:
首先要查DB的监听程序是否工作正常,当运行命令:
lsnrctl 
原创
2011-08-01 16:57:19
8233阅读
点赞
# !/usr/bin/env python# -*- coding: utf-8 -*-import cx_Oraclefrom pprint import pprintimport csvimport tim...
转载
2018-10-22 13:56:00
94阅读
2评论
什么是TNS?
TNS是Oracle Net的一部分,专门用来数据库要通讯,必须配置TNS,当然在少数情况下,不用配置TNS也可以连接Oracle数据库,比如通过JDBC.如果通过TNS连接Oracle,那么客户端必须安装Oracle client程序.
TNS有那些配置文件?
TNS的配置文件包括windows: %ORACLE_HOME%/network/admin
TNS有那些配置工
原创
2012-09-30 16:53:48
619阅读
JDBC使用TNS连接多节点Oracle
为了使用tns方式连接,只需要写出tns连接的rul即可,tns连接的url写法如下:
-- 未加注释的TNS连接串 jdbc:oracle:thin:@ (description= (ADDRESS_LIST = &n
原创
2012-03-16 12:09:10
9649阅读
点赞
一大早来上班,就有同事告诉我某省的数据库监听有问题。赶快检查了一下,发现其实是前端主机重启后没有启动完全应用造成了一些错误和数据库监听没有关系的。 至于为什么同事会怀疑到数据库监听我也感到很怪异。 &n
原创
2008-12-10 13:02:20
10000+阅读
1评论
1. 引言 Oracle 10g ,我认为最大的革新就是安装越来越人性化、傻瓜化,一个牒就搞定了。 但是Oracle 10g 在Windows平台上,特别是32bit机器,有着几个相对严重的bug,而且一直都没修正,其bug我认为是:listener 和 OracleDBConsole(使用一个月后
转载
2020-03-08 16:22:00
210阅读
2评论
非常多时候为了优化我们的启动项把oracle的服务禁止了。但是重新启动启动之后使用PLSQL登陆oracle时会出现无监听程序,这说明我们有一些服务没有启动。我们先查看一下oracle的服务是否启动,查看方法是计算机-->>管理-->>服务和应用程序-->>服务,进行查找oracle的启动服务, 进
转载
2016-03-25 12:04:00
735阅读
2评论
[oracle@testdb admin]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 10-FEB-2018 00:28:40 Copyright (c) 1991, 2013, Oracle. All
转载
2018-08-02 15:29:00
130阅读
orcl_ha= (description= (address = (host = dbprod)(protocol = tcp)(port = 1521)) (address = (host = dbstandby)(protocol = tcp)(port = 1521)) (failover = yes) (c...
原创
2022-08-01 17:15:55
143阅读
[oracle@redhat4 admin]$ cd $ORACLE_HOME/network/admin[oracle@redhat4 admin]$ cat tnsnames.ora# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.o...
原创
2021-07-21 11:42:00
264阅读
ORA-12537 主要是 Oracle 监听问题,一般情况下:1.检查监听状态是否正常2.检查监听配置文件 tnsnames.ora 是否正确3.检查 listener.log 文件大小是否超过限值当以上都检查过后,发现仍然不能正常连接时,发现是PL/SQL中的连接配置,将端口号默认为1521导致。监听状态中,端口号是1528。修改后,连接恢复正常。
原创
2023-07-10 15:16:52
1513阅读
环境: 服务端:RHEL6.5 + Oracle Server 11.2.0.4客户端:Win2003 + Oracle Client 10.2.0.1 1. "问题现象" 2. "Troubleshooting" 3. "解决问题" <h1 id="1" 1. 问题现象 </h1 服务端安装...
转载
2015-07-21 12:05:00
242阅读
2评论
TNS-12532: TNS:invalid argument,Oracle的报错信息太让人无语 现象:
Tnsping报错:
[oracle@unicomGZ01 admin]$ ../../bin/tnsping orcl
TNS Ping Utility for Linux: Version 11.1.0.6.0 - Production on 16-MAY-2013 15:
转载
2014-01-07 13:35:00
79阅读
2评论
一、tnsnames.ora用途:(用于客户端)告诉oracle client应该从哪连、连到哪。TEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip/host name)
转载
精选
2014-08-22 17:35:57
6796阅读
python 连接oracle 报错 cx_Oracle.DatabaseErro
原创
2023-04-25 20:19:54
472阅读
oracle数据库监听无法正常使用,报错TNS-12541、TNS-00511
原创
2022-12-14 20:47:37
1908阅读
NHibernate.Exceptions.GenericADOException:“could not execute query [ select sys_user0_.USERID as USERID1_0_, sys_user0_.LOGINNAME as LOGINN2_0_, sys_u
转载
2017-05-08 22:19:00
92阅读
2评论
提示什么 connect oracle 1.5.0.xxxx将你本机的oracle 客户端版本重装换成32位即可
原创
2022-06-30 15:11:56
59阅读
在使用Linux系统中,我们经常会遇到需要启动Oracle数据库实例的情况。而在启动Oracle数据库实例的过程中,可能会遇到TNS Listener无法正常启动的情况。TNS Listener是Oracle数据库中用来处理客户端与服务器之间的通信的一个重要组件,如果TNS Listener无法正常启动,将导致客户端无法连接到数据库实例。
在Linux系统中,要启动TNS Listener,需要
在使用Linux系统中连接Oracle数据库时,经常会遇到TNS超时的问题。TNS(Transparent Network Substrate)是Oracle数据库中用于网络通信的协议,它负责在客户端和服务器之间建立连接和数据传输。当TNS出现超时问题时,会导致连接中断,影响业务的正常运行。
造成TNS超时的原因有很多,比如网络延迟、服务器负载过高、客户端配置不正确等。在遇到TNS超时问题时,需