Windows下Oracle 11g远程连接配置

首先假设你的服务器IP是:192.168.1.1,Windows服务器已安装Oracle 11g R2数据库,且防火墙关闭对1521端口的拦截,外网和服务器可以ping通的情况下。
Oracle安装路径:C:\app\Administrator\product\11.2.0,以下简称#dir

  • 修改#dir\dbhome_1\NETWORK\ADMIN\listener.ora文件中的以下内容
SID_NAME = orcl
HOST = 192.168.1.1
PORT = 1521
  • 修改#dir\dbhome_1\NETWORK\ADMIN\tnsnames.ora文件中的以下内容

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))


CHENG =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

此时我们就创建了TNS服务名为CHENG,Oracle服务器地址为192.168.1.1,Oracle服务器监听端口为1521,连接的Oracle数据库名为orcl的一个监听。
重启电脑或者Oracle监听服务。至此,配置已经完成,可以用Navicat for Oracle之类的工具远程连接数据库。

********************
*   测试连接信息
********************
连接名: local
连接类型: Basic
主机名或 IP 地址: 192.168.1.1
端口: 1521
Service Name: orcl
用户名: scott
密码: tiger

你可能感兴趣的:(随笔,linux运维)