局域网中访问oracle。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了局域网中访问oracle。相关的知识,希望对你有一定的参考价值。

我把两台电脑用网线连接,设置成了家庭小型局域网(没有连到internet),互相可以访问。现在在一台电脑上装了oracle(从oracle官方网站上下载的),建了数据库,想让另一台电脑访问这个数据库(该电脑装了oracle客户端和sqldeveloper),该如何设置。

我在客户端打开sqldeveloper,添加数据库,用户名,密码,端口号,hostname,SID都设置的和另一台一样,但是测试失败。提示IO通信失败什么的,还有没有合适的适配器。

要求如下:

1.两台需要数据通讯的计算机均安装Oracle客户端。
2.在客户端机器上使用Oracle提供的Net Manager应用创建一个到数据库主机的连接,只需添加该主机的名称、sid、该表空间的用户名、密码即可。
3.以上两步都无误,就可以在客户端机器上使用pl/Sql登录数据库,查看主机数据。
参考技术A 在客户端机器的oracle安装目录下,搜索D:\oracle\ora92\network\admin类似目录下的tnsnames.ora文件

里边HOST你要换成你服务器端的IP或主机名才行
而且要把防火墙关掉
参考技术B 直接打开网页127.0.0.1:xx
xx代表你的数据库对外访问的开放端口
直接登陆这个地址可以用web形式打开数据
前提是
你的数据库已经开启
web管理方式
望采纳
给个最佳答案
谢谢

oracle开启远程连接访问

方法/步骤

 
  1.  

    首先,您应该确定有一台安装好Oracle的服务器。并且此服务器和要连接它的计算机在同一个网络中(一般来说,在一个局域网中,如果服务器在公网中也没有问题)。

  2.  

    设置Oracel的连接模式为【共享服务器模式】。

    步骤为:首先【用管理员身份】打开database configuration assistant。

    如下图:

    技术分享
  3.  

    进入配置界面。如下图。当使用非管理员角色打开的时候【配置数据库选项】、【删除数据库】可能不可用(灰色)。如果出现选项不可用的情况,使用管理员身份运行。

    选择【配置数据库选项】。

    技术分享
  4.  

    选择数据库实例。如下图:

    技术分享
  5. 5

    选择连接模式为【共享服务器模式】。如图:

    技术分享
  6. 6

    配置完毕,重启Oracle服务。在客户机上打开数据库链接客户端(比如pl/sql)输入连接字符串,发现已经能连接上。

以上是关于局域网中访问oracle。的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机Linux安装Oracle容器并实现局域网其他主机访问查询

Oracle配置局域网访问 windows os

局域网内如何连接Oracle数据库

oracle开启远程连接访问

oracle学习笔记01

Holer实现oracle数据库外网访问