Oracle配置网络服务

对于Oracle来说。不管是连接本地数据库还是远程连接server数据库,都须要在本机配置网络服务才可连接。

大家可能不明确为什么。

先拿SqlServer来说。SqlServer在连接数据库的时候仅仅须要输入本机IP或者server的IP、usernamepassword就可以登录。

这是直接指定IP的连接方式。



而Oracle不是这种。他是通过配置网络服务名的方式来连接的。通过Net Manager来配置一项新的服务。



配置过程:



1、找到NetManager。点击“+”号新建一个服务,输入自己定义的网络服务名。



2、选择默认的 TCP/IP协议



3、填写主机名和port号。主机名就是Oracle数据库所在机器的IP地址,一般就是serverIP。



4、填写创建数据库时定义的服务名。



5、创建完毕。



上面一系列的配置,事实上结果就是向Oracle安装文件夹(D:\app\NiuNiu\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora)的tnsnames.ora文件里加入了例如以下一段字符而已:

DRP =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.24.187)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = drp)
    )
  )


字段含义例如以下:

DRP:自己定义的网络服务名

ADDRESS_LIST:表示该客户机要经由多种协议与一台或多台server连接。在该样式文件里就表示该客户机要用TCP/IP协议来和server相连。

PROTOCOL: 指明要连接使用的协议。

(例:PROTOCOL = TCP)

SERVICE_NAME:ORACLE数据库服务名。(例:SERVICE_NAME = drp)

HOST:是TCP/IP协议使用的serverIP地址。

(例:HOST = 192.168.24.187)

PORT:是TCP/IP使用的port地址。

(例:PORT = 1521)



这时候打开PLSQL,你会发现:



下拉框中的“DRP”选项。就是刚才新建的网络服务名。

PLSQL通过这个网络服务名。找到对应路径下tnsnames.ora文件里对应的这段字符串:

DRP =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.24.187)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = drp)
    )
  )


然后在通过IP地址和数据库服务名,远程连接到对应server上的数据库。主要的原理就是这样,不对的地方还望指正!

时间: 2024-12-23 19:08:19

Oracle配置网络服务的相关文章

Oracle本地网络服务名配置

1.安装Oracle 11G Client后可以在开始菜单中找到 选择NETCA->本地网络服务名配置 选择添加本地网服务名配置 这里的服务名:指的是也就是数据库名 在网络中架设C/S 客户端选择TCP类型 输入服务器的IP地址,选用默认端口 测试下是否连通 默认是连不成功以,更换用户试试 scott 成功啦 这个服务名是保存在客户机上的,可以自己随意填写,但在PL/SQL连接中用到 如:sqlplus scott/[email protected]  看的懂吧 好啦

通过nmtui和nmcli配置网络服务

一.通过nmtui配置网络参数 Linux系统配置网络参数的方式有很多种,其中最简单最直接的方式就是直接修改网卡配置文件,但这种方式也很容易出错,比如说IPADDR.NETMASK.GATEWAY等参数名相信很少有人能完全记住,而且参数名一旦输入错误就会导致网络服务无法启动.nmtui是Linux系统提供的一个文本配置工具,现在我们就来通过nmtui来配置网络参数吧.1.执行nmtui命令nmtuiEdit a connection:编辑连接Activate a connection:激活连接S

centOS7 通过nmtui和nmcli图形配置网络服务

一.通过nmtui配置网络参数 Linux系统配置网络参数的方式有很多种,其中最简单最直接的方式就是直接修改网卡配置文件,但这种方式也很容易出错,比如说IPADDR.NETMASK.GATEWAY等参数名相信很少有人能完全记住,而且参数名一旦输入错误就会导致网络服务无法启动.nmtui是Linux系统提供的一个文本配置工具,现在我们就来通过nmtui来配置网络参数吧.1.执行nmtui命令nmtuiEdit a connection:编辑连接Activate a connection:激活连接S

我的Kali之路[配置网络服务和安全通信]

由于最近一段时间紧,进度一直停留在安装Kali,装了不下10次才成功,前几次到了安装系统那一步就报错,然而我百度一大堆方法还是无解,于是我换了本机的系统,由WIN7转XP,安装成功后进入Kali提示Oh no! Something has gone wrong!真是日了狗,问题接连出现~百度后说是显卡驱动的问题,用了好多方法,但也没用,最后直接去下载了人家的VM版才进入图像化界面. 整理一下最近学习的笔记: ifconfig查看自己的IP地址,如果没有获得IP地址,可以通过命令dhclient

Oracle 配置监听和本地网络服务

一.配置监听 在oracle的配置和移植工具中打开Net Configuration Assistant,然后点击下一步. 点击下一步,然后输入监听的名称点击下一步 点击下一步后如图 点击下一步如图 单击下一步如图 选择否,点击下一步 二.配置网络服务 点击下一步,然后输入输入名称 点击下一步 点击下一步,填写主机名(127.0.0.1表示本机,如果要连接其他机器就要填写连接机器的ip地址) 点击下一步 点击下一步,在弹出的对话框中输入用户名和密码 点击确定后看是否验证成功,成功后就直接下一步,

oracle dataguard网络最佳实践一

oracle dataguard redo 网络最佳实践(简译) oracle dataguard好处: 1 对系统性能影响最小 这里有两个最高可用架构(MAA)场景配置,在有足够带宽的情况下,得出如下结论: 1 DG在纽约和蒙特利尔(300英里的距离,10MS的往返延迟),使用实时模式,在redo 4MB/s生成速率下,可以做到对生产系统5%的性能影响和零数据丢失: 2 在波士顿和伦敦之间(3300英里,100MS往返延迟),使用异步模式,在20MB/s的日志生成速率下,可以做到对系统5%以下

Openstack 网络服务 Neutron计算节点部署(十)

Neutron计算节点部署 安装组件,安装的服务器是192.168.137.12 1.安装软件包 yum install -y openstack-neutron-linuxbridge ebtables ipset 2.配置文件neutron.conf 因为neutron控制节点跟计算节点配置几乎一样,直接复制控制节点的文件到计算节点,将不同的部分进行修改. scp /etc/neutron/neutron.conf [email protected]:/etc/neutron 在neutro

openstack-mikata之网络服务(controller安装部署)

1.以root用户登陆数据库,创建neutron,并设置权限 2.创建neutron服务证书 1)创建neutron用户 2)将neutron添加到admin角色 3)创建neutron服务实体 3.创建网络服务API终端 4.配置网络1模型类型 1)安装相关软件包 2)编辑/etc/neutron/neutron.conf a.[database]配置数据库连接 b.[DEFAULT]配置启用ML2插件并禁用其他插件.配置 "RabbitMQ" 消息队列的连接.配置认证服务访问.,配

Openstack 网络服务Neutron [五]

Openstack 网络服务Neutron [五] openstack 时间:2016年11月28日 Neutron介绍 neutron是openstack重要组件之一,在以前是时候没有neutron项目 早期的时候是没有neutron,早期所使用的网络的nova-network,经过版本改变才有个neutron Openstack Networking 网络: 在实际的物理环境下,我们使用交换机或者集线器把多个计算机连接起来形成了网络.在Neutron的世界里,网络也是将多个不同的云主机连接起