`
浪子_回头
  • 浏览: 11770 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

oracle远程连接的一些网络服务配置

阅读更多

以前配置oracle的远程连接服务都是在Net Manager下配置。

现在长了一点见识,只需简单复制下配置文件就可以了。

因为是客户端远程连接。所以只需配置network\admin下的tnsnames.ora

该文件定义了一个或多个网络服务(net service),也就是我们在Net Manager新建成功的服务。

172 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.80.11.172)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

 简单解释下一个网络服务的各个参数。一般来说我们只需配置3个参数:

1.第一行的“172”就是NET 服务名,名称可以随便取。

2.ADDRESS 设置host,也就是需要远程链接的oracle IP地址。端口和协议默认。

3.配置SERVICE_NAME。该值=服务器端的oracle的全局数据库名。可以在network\admin下的listener.ora查看。

 

然后我们再查看服务器端的oracle的一些配置,也就是listener.ora

listener.ora 文件中定义一个监听器 其缺省的名称为 LISTENER这个监听器缺省

以tcp/ip为协议地址且端口号为1521运行

我们只需了解下该文件就可以了 

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = zjhc-4134dadba6)(PORT = 1521))
      )
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\ora92)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = oracle92)
      (ORACLE_HOME = E:\oracle\ora92)
      (SID_NAME = oracle92)
    )
  )

 在监听文件后部还有一个 SID_LIST_LISTENER  该段用于定义监听器的服务

 即为哪些数据库实例提供监听服务 

 仔细了解下各个参数:

 GLOBAL_DBNAME = oracle92  就是我们刚才配置tnsnames下的SERVICE_NAME所需要的全局数据库名。

 ORACLE_HOME = E:\oracle\ora92  oracle的安装目录,可以理解为配置JDK环境时的JAVA_HOME。

 SID_NAME = oracle92 数据库实例名  注意有时候我们配置tnsnames不用SERVICE_NAME,而是使用SID,就等于这个值。

 

下面再提供几个常用的oracle远程连接网络服务cmd命令

 

TNSPING+服务名 ,如 TNSPING 172  当我们在tnsnames.ora配置好172的远程连接服务后,就可以使用该命令来测试连接。

1
0
分享到:
评论

相关推荐

    oracle客户端连接远程服务器

    这个过程包括安装Oracle客户端软件、配置网络设置以及确保数据库服务可用等关键步骤。 根据给出的【部分内容】,下面将详细说明Oracle客户端连接远程服务器的具体步骤和相关知识点: 1. 打开命令提示符(cmd),...

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法

    错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...

    linux远程连接oracle数据库

    要实现Java程序远程连接Oracle 10g数据库,需要配置好Java环境,并使用Oracle提供的JDBC驱动。 - **通过客户端远程连接Oracle 10g数据库** - 客户端远程连接Oracle数据库通常指的是使用专门的数据库管理工具如PL/...

    oracle连接远程数据库图文教程(内网

    监听服务是 Oracle 数据库实例与远程连接之间的桥梁,负责监听来自远程连接的请求。 步骤 2: 配置监听服务 在 Net Configuration Assistant 工具中,点击“添加”按钮,选择“本地 Net 服务名配置”。这将创建一个...

    Oracle客户端远程连接工具

    oracle客户端连接远程库的配置文件,不需要安装oracle,只需配置即可

    oracle远程连接配置

    Oracle Net Configuration Assitent为初学者提供了怎么设置连接远程数据库的配置,内附有图片,简单易懂,是初学者的理想学习文档,请大家多多下载,谢谢支持

    本地连接远程oracle服务器需要的配置文件

    在远程连接Oracle服务器时,sqlplus允许你输入服务器的主机名、端口号、服务名以及认证凭据,然后建立安全的网络连接。 为了本地连接到远程Oracle服务器,你需要以下步骤: 1. 安装Oracle Instant Client:这里...

    oracle远程连接服务器数据库图文教程

    在本教程中,我们将深入探讨如何实现Oracle远程连接到服务器上的数据库,这将包括配置本地客户端、设置服务器参数以及安全地进行身份验证。 首先,远程连接Oracle数据库的基本前提是你已经在服务器上安装并运行了...

    oracle远程连接文件

    此文当用于连接远程的数据库,oracle,具体的可以自己配置,修改你要连接的服务器的ip,,

    关于plsql连接远程oracle服务器配置心得体会

    * 可以远程连接Oracle服务器,实现数据实时同步和更新。 * 可以使用PL/SQL语言编写存储过程和函数,实现业务逻辑的自动化。 * 可以使用OCI Library实现高效的数据交互。 PL/SQL连接远程Oracle服务器的应用场景: *...

    远程连接oracle数据库配置

    远程连接oracle数据库配置,可以参考一下

    Oracle远程连接.pdf

    总结起来,Oracle远程连接涉及到服务器端和客户端的配置,包括设置共享服务器模式、监听程序、服务名以及验证连接。理解这些步骤对于远程管理Oracle数据库至关重要,同时,监听器的正确配置和运行也是确保远程连接...

    oracle配置远程连接2.docx

    以下是一个详尽的步骤指南,教你如何配置Oracle数据库以实现远程连接。 首先,你需要确保已经安装了Oracle客户端,这是连接到远程Oracle服务器的基础。Oracle客户端包含了必要的工具,如SQL*Plus和Net Manager,...

    PLSQL developer远程连接oracle服务器

    ### PL/SQL Developer远程连接Oracle服务器的关键步骤及配置详解 #### 一、配置Oracle服务器的监听器Listener 在实现远程连接之前,首先需要确保Oracle服务器的监听器已正确配置。监听器是Oracle数据库用于接收...

    Oracle实现远程连接

    然而,要让远程连接真正工作,还需要在远程Oracle服务器上进行相应的配置,包括开启监听器(如修改`listener.ora`文件),并确保数据库实例的网络服务是启用的。 此外,安全方面也需要考虑。默认情况下,Oracle...

    Oracle11g远程用户连接配置

    Windows下的Oracle11g远程用户连接配置。 附带配置文件和说明文档。

    不安装Oracle客户端,远程连接oracle,C#

    标题中的“不安装Oracle客户端,远程连接oracle,C#”是指使用C#编程语言,在不安装完整Oracle客户端软件的前提下,通过特定方式实现对Oracle数据库的远程连接。这通常依赖于Oracle提供的轻量级客户端库,如Instant ...

    Jdbc连接oracle远程数据库中文乱码解决

    综上所述,解决JDBC连接Oracle远程数据库时的中文乱码问题,需要从多个层面进行检查和配置,包括应用程序的配置文件、JDBC连接参数、数据库服务器设置以及开发环境等。通过细心排查和合理配置,可以有效地避免这类...

    PL/SQL Developer 远程连接Oracle数据库

    远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程服务器上的数据库,这对于分布式系统开发和远程协作尤其重要。 在使用PL/SQL Developer进行远程连接时,首先需要了解...

Global site tag (gtag.js) - Google Analytics