什么是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
                            
                                656阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JDBC使用TNS连接多节点Oracle
 
为了使用tns方式连接,只需要写出tns连接的rul即可,tns连接的url写法如下:
 
-- 未加注释的TNS连接串 jdbc:oracle:thin:@ (description=      (ADDRESS_LIST =   &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-16 12:09:10
                            
                                9815阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            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
                            
                                163阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [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
                            
                                270阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ORA-12537 主要是 Oracle 监听问题,一般情况下:1.检查监听状态是否正常2.检查监听配置文件 tnsnames.ora 是否正确3.检查 listener.log 文件大小是否超过限值当以上都检查过后,发现仍然不能正常连接时,发现是PL/SQL中的连接配置,将端口号默认为1521导致。监听状态中,端口号是1528。修改后,连接恢复正常。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-10 15:16:52
                            
                                1896阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、tnsnames.ora用途:(用于客户端)告诉oracle client应该从哪连、连到哪。TEST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ip/host name)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-08-22 17:35:57
                            
                                6946阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 什么是TNS?TNS是Oracle Net的一部分,专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大多数情况下客户端和数据库要通讯,必须配置TNS,当然在少数情况下,不用配置TNS也可以连接Oracle数据库,比如通过JDBC.如果通过TNS连接Oracle,那么客户端必须安装...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-07-06 16:24:00
                            
                                250阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在Linux操作系统中,Oracle数据库连接配置中的TNS是一个非常重要的部分。TNS即“Transparent Network Substrate”,它是Oracle Net Services中的一部分,负责管理客户端与数据库服务器之间的通信。
要在Linux操作系统中配置Oracle TNS,首先需要编辑Oracle的TNSNAMES.ORA文件。该文件通常位于$ORACLE_HOME/n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-22 10:38:52
                            
                                365阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统中,Oracle数据库是非常常见的数据库类型之一。在处理Oracle数据库时,有时候需要关闭TNS Listener来对数据库进行维护或者其他操作。关闭TNS Listener是一个比较重要的操作,因为TNS Listener是Oracle数据库和客户端之间通信的关键组件之一。下面我们来看一下在Linux系统下如何关闭TNS Listener。
首先,我们需要打开终端窗口,通过r            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-23 10:47:11
                            
                                146阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            错误提示:TNS-12547: TNS:lost contact TNS-12560: TNS:protocol adapter error  TNS-00517: Lost contact   Linux Error: 104: Connection reset by peer修改方法:#vi /etc/hosts# Do not remove            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-11-26 12:31:23
                            
                                1800阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统中,运行Oracle数据库时,经常需要查看TNS服务相关的信息。TNS(Transparent Network Substrate)是Oracle数据库的网络服务名称,用于实现客户端和数据库之间的通信。在Linux系统中,用户可以通过命令行工具进行查看和管理TNS服务。下面将介绍一些常用的命令来查看Oracle TNS服务的相关信息。
1. 查看当前监听状态
要查询当前数据库实            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 11:29:12
                            
                                282阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用Linux系统中连接Oracle数据库时,经常会遇到TNS超时的问题。TNS(Transparent Network Substrate)是Oracle数据库中用于网络通信的协议,它负责在客户端和服务器之间建立连接和数据传输。当TNS出现超时问题时,会导致连接中断,影响业务的正常运行。
造成TNS超时的原因有很多,比如网络延迟、服务器负载过高、客户端配置不正确等。在遇到TNS超时问题时,需            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 11:30:43
                            
                                200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用Linux系统中,我们经常会遇到需要启动Oracle数据库实例的情况。而在启动Oracle数据库实例的过程中,可能会遇到TNS Listener无法正常启动的情况。TNS Listener是Oracle数据库中用来处理客户端与服务器之间的通信的一个重要组件,如果TNS Listener无法正常启动,将导致客户端无法连接到数据库实例。
在Linux系统中,要启动TNS Listener,需要            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 10:30:05
                            
                                155阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = rui-oracle11g)(PORT =            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-27 10:15:19
                            
                                304阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查看相关时段的alert日志,发现了如下的错误:***********************************************************************
Fatal NI connect error 12170.
VERSION INFORMATION:
TNS for Linux: Version 11.2.0.4.0 - Production
Oracle            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-28 15:06:27
                            
                                1426阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java TNS 方式连接教程
## 概述
在使用Java连接数据库时,可以使用JDBC(Java Database Connectivity)来实现。而对于Oracle数据库来说,可以使用TNS(Transparent Network Substrate)方式进行连接。本教程将教会你如何使用Java TNS方式连接Oracle数据库。
## 整体流程
下面是连接Oracle数据库的整体流            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-10 03:21:37
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle 中TNS的作用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-04-09 10:29:00
                            
                                199阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这个问题上次给单位服务器重启的时候也发现了,今天再次又出现了同样的问题。 上次没有记录,这次记录一下吧。以免自己后面又忘记了。 打开的oracle读取的时候,会报错没有监听程序。 大部分帖子都是说去重新配置监听程序。 上次我查找这个问题也查找了半天,后来,才偶然看到一个帖子说,应该是日志文件太大了。 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-22 14:43:00
                            
                                644阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            今天下午快下班时同事找我说自己的性能测试Oracle数据库 连不上了。 然后自己连上去简单看了一下。 因为已经是事后了, 所以没有截图,只通过文字说明。 环境说明:Win2012r2 + Oracle12.2.0.1 1. 服务器报TNS无法链接。 第一反应是TNS的服务没启动好 cmd-> ser            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-23 19:21:10
                            
                                673阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统下,使用Oracle数据库时,TNS(Transparent Network Substrate)是一个非常重要的概念。TNS是Oracle数据库中用于描述客户端连接到数据库服务器的网络连接信息的工具,通过TNS,客户端可以访问数据库服务器并执行相应的操作。
在Linux系统下配置Oracle数据库的TNS时,需要进行一些必要的步骤。首先,需要在Oracle数据库服务器上安装并配            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-24 10:56:34
                            
                                125阅读