网络配置文件,listener.ora,tnsnames.ora和sqlnet.ora

listener.ora,tnsnames.ora和sqlnet.ora这3个文件是关系oracle网络配置的3个主要文件,都是放在oracle\product\11.2.0\server\network\ADMIN目录下, listener.ora是监听,和数据库服务器端相关,tnsnames.ora和sqlnet.ora关系到服务器端和客户端关系,tnsnames.ora涉及客户端连接,sqlnet.ora配置密码。

监听listener.ora

是个独立的程序,有静态监听和动态监听之分。

静态监听:

静态注册就是实例启动时读取listener.ora文件的配置,将实例和服务注册到监听程序。无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。

动态监测:

实例如果没有设定instance_name,将使用db_name初始化参数值。

编辑listener.ora

添加以下,一个静态(有SID),一个动态:

lnsctrlstop

lnsctrlstart

动态注册:

Tns文件

在本地安装一个客户端,使用net manager创建

配置主机名

测试网络:

Sqlnet文件

在sqlnet文件添加参数:

查找密码文件,参数文件所在的目录:

创建密码:

登录:

修改密码:

远程登录:

登录

可以创建一个新账号

登录

远程登录:

假设我们添加一个新的监听器端口号(IPC是oracle连接的一种协议,一般内部的程序使用,是用于本地的连接,网络的连接就需要用到TCP的协议):

Stop监听器

启动

执行

Alter system register;

连接

远程连接

ps:本文资料来自网络和自己实践验证通过。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180904G1YUWR00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券