iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >怎么在Oracle中配置远程访问
  • 397
分享到

怎么在Oracle中配置远程访问

2024-04-02 19:04:59 397人浏览 薄情痞子
摘要

怎么在oracle中配置远程访问?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.网络监听配置# listener.ora 

怎么在oracle中配置远程访问?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1.网络监听配置

# listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
 (SID_LIST =
 (SID_DESC =
  (SID_NAME = CLRExtProc)
  (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)
  (PROGRAM = extproc)
  (ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
 )
 )
LISTENER =
 (DESCRIPTION_LIST =
 (DESCRIPTION =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  (ADDRESS = (PROTOCOL = tcp)(HOST = localhost)(PORT = 1521))
 )
 )
ADR_BASE_LISTENER = C:\app\Administrator

多个IP时,如下:

LISTENER =
 (DESCRIPTION_LIST =
 (DESCRIPTION =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
 )
 (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 172.24.226.2)(PORT = 1521))
 )
 (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 172.24.226.3)(PORT = 1521))
 )
 )

2.TNS 配置

# tnsnames.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL=
 (DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
 (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = orcl)
 )
 )
ORACLR_CONNECTION_DATA =
 (DESCRIPTION =
 (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
 )
 (CONNECT_DATA =
  (SID = CLRExtProc)
  (PRESENTATION = RO)
 )
 )
LISTENER_ORCL =
 (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

多个IP时,如下:

ORCL =
 (DESCRIPTION =
 (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 172.24.226.2)(PORT = 1521))
  (ADDRESS = (PROTOCOL = TCP)(HOST = 172.24.226.3)(PORT = 1521))
 )
 (SOURCE_ROUTE = yes)
 (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = orcl)
 )
 )

3.停止和启动服务

先停止以下服务,然后再启动.

OracleOraDb11g_homeTNSListener
OracleService*

客户端配置

1.下载 ODAC 压缩包.

2.解压下载的 ODAC 压缩包.

3.执行安装命令

示例:

install.bat all D:\Program\ODAC\12040x64 OracleHome true

4.添加环境变量

ORACLE_HOME : 是 ODAC 安装的目录.

TNS_ADMIN : 是文件 tnsnames.ora 所在的目录,一般为 ODAC 安装目录下的 network\admin 中.

注: TNS_ADMIN 可以不用添加,直接将 tnsnames.ora 文件复制到 ODAC 安装目录下即可

将 %ORACLE_HOME% 添加到 PATH 环境变量中.

5.配置 TNS

在配置文件 tnsnames.ora 中加入

DBORCL =
 (DESCRIPTION =
 (ADDRESS = (PROTOCOL = TCP)(HOST = <db-host>)(PORT = 1521))
 (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = <db-name>)
 )
 )

说明:

<db-host> : 数据库电脑的IP或者是计算机名
<db-name> : 数据库TNS配置的名称

看完上述内容,你们掌握怎么在Oracle中配置远程访问的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么在Oracle中配置远程访问

本文链接: https://www.lsjlt.com/news/55203.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在Oracle中配置远程访问
    怎么在Oracle中配置远程访问?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.网络监听配置# listener.ora ...
    99+
    2024-04-02
  • 怎么在Linux中为mysql 5.7配置远程访问
    怎么在Linux中为mysql 5.7配置远程访问?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是Linux系统Linux...
    99+
    2024-04-02
  • redis远程访问怎么配置
    要配置Redis进行远程访问,首先需要修改Redis配置文件redis.conf。 打开Redis配置文件redis.conf ...
    99+
    2024-04-18
    redis
  • mysql中怎么设置远程访问
    这篇文章给大家介绍mysql中怎么设置远程访问,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。登陆以后运行以下命令,给予远程访问客户端权限.. grant all on *.* to &...
    99+
    2024-04-02
  • 怎么在Linux中配置sudo访问权限
    这篇文章将为大家详细讲解有关怎么在Linux中配置sudo访问权限,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是 sudo?sudo 是一个程序,普通用户可以使用它以超级用户或其他用户的身份执行命令...
    99+
    2023-06-16
  • mysql8.xdocker远程访问配置详解
    目录环境情况 遇到的错误 解决方法 1. 登录 mysql docker 内部 2. 设置root密码 3. 设置 root 远程访问权限 4. 设置普通用户 myuser 的远程访...
    99+
    2024-04-02
  • 怎么在Oracle中配置远程连接数据库
    本篇文章为大家展示了怎么在Oracle中配置远程连接数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。tnsnames.ora的文件样式:ORA817 ...
    99+
    2024-04-02
  • Postgresql怎么设置远程访问
    小编给大家分享一下Postgresql怎么设置远程访问,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Postgresql我通过百度已经将pg_hba.conf和p...
    99+
    2023-06-14
  • sqlserver怎么设置远程访问
    要设置SQL Server允许远程访问,需要按照以下步骤进行操作: 打开SQL Server Management Studio...
    99+
    2024-04-09
    sqlserver
  • openSUSE中如何配置远程访问和管理
    在openSUSE中,您可以使用SSH和VNC来实现远程访问和管理。以下是配置远程访问和管理的步骤: 打开终端并安装SSH服务器:...
    99+
    2024-04-02
  • 怎么在centos系统中安装mysql并设置远程访问
    怎么在centos系统中安装mysql并设置远程访问?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.下载mysql的repo源$ wget ...
    99+
    2024-04-02
  • ubuntu22.04@配置支持远程Windows桌面访问
    ubuntu22.04@配置支持远程Windows桌面访问 1. 源由2. 步骤2.1 设置2.2 配置2.3 远程连接 3. 注意事项3.1 系统未登录3.2 高分屏匹配3.3 ubuntu自动登录3.4 身份验证错误 4...
    99+
    2023-08-19
    ubuntu linux 服务器
  • 怎么在vscode中配置远程开发
    今天就跟大家聊聊有关怎么在vscode中配置远程开发,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先在本机安装ssh在cmd输入ssh,出现下面信息代表安装成功vscode安装 R...
    99+
    2023-06-14
  • Ubuntu上怎么设置MySQL远程访问
    本篇内容主要讲解“Ubuntu上怎么设置MySQL远程访问”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu上怎么设置MySQL远程访问”吧! ...
    99+
    2023-04-21
    ubuntu mysql
  • MySQL中怎么授权远程访问
    MySQL中怎么授权远程访问,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 >grant  all on  *...
    99+
    2024-04-02
  • MySQL数据库中怎么设置远程访问权限
    这篇文章给大家介绍MySQL数据库中怎么设置远程访问权限,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、进入MySQL服务器2、mysql>GRANT ALL PRIVILEG...
    99+
    2024-04-02
  • Windows中Redis安装配置流程并实现远程访问功能
    目录一、实现目标二、Windows上安装Redis流程三、验证Redis安装是否成功一、实现目标  1.1、在Windows中安装Redis-5.0.10 1.2、配置Re...
    99+
    2024-04-02
  • CentOS中TCP Wrappers访问控制怎么配置
    本文小编为大家详细介绍“CentOS中TCP Wrappers访问控制怎么配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“CentOS中TCP Wrappers访问控制怎么配置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来...
    99+
    2023-06-28
  • mysql如何实现rpm编译配置+远程访问
    小编给大家分享一下mysql如何实现rpm编译配置+远程访问,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先看看是否已安装过其...
    99+
    2024-04-02
  • mysql8.x docker远程访问配置的示例分析
    这篇文章主要介绍mysql8.x docker远程访问配置的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!环境情况mysql 8.x 是通过 docker 方式部署的,启动的 docker-comp...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作