Oracle问题:如何远程连接Oracle数据库

本文介绍了如何在Windows环境下安装Oracle Instant Client,并配置tnsnames.ora文件来连接远程CentOS7上的Oracle 19c数据库。详细步骤包括下载Instant Client、设置数据库连接名、主机地址、端口和Oracle服务名,以及在PL/SQL Developer中配置连接参数进行登录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我这里拿19c版本的Oracle举例(12c同样适用)
我的Oracle数据库是安装在远程的CentOS7的系统上,所以,你应该确保Linux系统中所存在的问题已经解决,比如是否关闭防火墙、是否启动Oracle服务、是否确定端口号(默认1521)…

1. 安装instant-client

官网下载轻量版:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
在这里插入图片描述
下载完成后解压它,放到一个稳定的目录中,如这样:

在这里插入图片描述

2. 配置tnsnames.ora

\instantclient_19_15\下创建NETWORK\ADMIN,然后创建tnsnames.ora文件
在这里插入图片描述
将如下代码复制进去,格式不要变

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.129)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCLCDB)
    )
  )

ORCL是你的数据库连接名

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.129)(PORT = 1521))代表的是你的远程地址和端口号

(SERVICE_NAME = ORCLCDB)是你的Oracle服务名,你需要查询一下,可以使用该命令查看

SQL> select name from v$database ;

NAME
---------------------------
ORCLCDB
3. 连接

最后打开数据库连接工具连接,我拿PL/SQL举例
到首选项里面把Oracle主目录、oci选择好,oci是该目录下的oci.dll文件

在这里插入图片描述
最后重启PL/SQL就可以登录了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值