`
gapele
  • 浏览: 56923 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle远程连接配置

阅读更多

注: 本文讲述了oracle数据库实例连接的配置过程,三个重要的配置文件位于C:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN目录下

 

1. sqlplus sys/oracle@orcl

 

sqlnet.ora 文件格式NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)。客户端就会首先在tnsnames.ora文件中找

 

orcl的记录。如果没有相应的记录则尝试把orcl当作一个主机名,通过网络的途径去解析它的ip地址然后去连接这个ip

 

GLOBAL_DBNAME=orcl这个实例。

 

2. 客户端。Tnsnames.ora

这个文件类似于unix hosts文件,提供的tnsname到主机名或者ip的对应,只有当sqlnet.ora中类似NAMES.DIRECTORY_PATH= (TNSNAMES) 这样,也就是客户端解析连接字符串的顺序中有TNSNAMES时,才会尝试使用这个文件。
  
#你所要连接的时候输入得TNSNAME,如果listner启动失败尝试改IP地址
  
ora10gcsdl1 =

(DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = ora10gcsdl1)

    )

)

 

ORCL =

(DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = IBM-66336DAFE8F.cn.ibm.com)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

)

 

3. 服务器端。listener.ora

listener监听器进程的配置文件,接受远程对数据库的接入申请并转交给oracle的服务器进程。所以如果不是使用的远程的连接,listener进程就不是必需的,同样的如果关闭listener进程并不会影响已经存在的数据库连接。

 

#下面定义LISTENER进程为哪个实例提供服务

SID_LIST_LISTENER =

(SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = C:\oracle\product\10.1.0\Db_1)

 

      (PROGRAM = extproc)

    )

   (SID_DESC =

      (SID_NAME = ora10gcsdl1)

      (ORACLE_HOME = C:\oracle\product\10.1.0\Db_1)

   )

   (SID_DESC =

      (SID_NAME = ora10gcs)

      (ORACLE_HOME = C:\oracle\product\10.1.0\Db_1)

   )

)

 

#监听器的名字,一台数据库可以有不止一个监听器

LISTENER =

(DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS_LIST =

        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

      )

      (ADDRESS_LIST =

        (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))

      )

    )

)

 

 

4.排错用到的指令:

lsnrctl > help

tnsping ora10gcsdl

分享到:
评论

相关推荐

    oracle远程连接配置

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

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

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

    linux远程连接oracle数据库

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

    oracle客户端连接远程服务器

    标题中提到的“Oracle客户端连接远程服务器”,是指使用Oracle数据库客户端软件来建立与远程Oracle数据库服务器的连接。Oracle数据库是一种广泛使用的商业数据库系统,它支持多用户并发访问并保证数据的一致性,适用...

    Oracle客户端远程连接工具

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

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

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

    oracle远程连接文件

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

    远程连接oracle数据库配置

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

    Oracle远程连接.pdf

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

    Oracle11g远程用户连接配置

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

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

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

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

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

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

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

    oracle配置远程连接2.docx

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

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

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

    racle远程连接32位客户端文件

    Oracle远程连接32位客户端文件主要为用户提供了一种在没有完整Oracle客户端安装的情况下,通过PL/SQL Developer等工具连接到Oracle数据库的解决方案。这个压缩包包含的是Oracle的Instant Client,这是一个轻量级的...

    oracle远程访问配置

    "Oracle远程访问配置"就是这样一个关键步骤,确保了非本地用户能够通过网络连接到Oracle数据库。以下将详细阐述如何配置Oracle数据库以允许远程访问。 首先,我们需要理解Oracle数据库的远程访问涉及到两个主要组件...

    Oracle客户端的安装与远程连接配置

    以上就是Oracle客户端的安装与远程连接配置的详细步骤。通过这些步骤,你可以顺利地连接到远程Oracle数据库,进行数据管理、查询和开发工作。在实际操作中,可能会遇到各种问题,但只要理解了基本原理,大部分问题都...

    Oracle实现远程连接

    Oracle的远程连接是数据库管理员和开发人员经常需要执行的任务,它允许用户在不同的计算机上访问和操作Oracle数据库实例。在本文中,我们将详细介绍如何通过Oracle的Net Manager工具来配置远程连接,以便能够顺利地...

Global site tag (gtag.js) - Google Analytics