公网使用PLSQL远程连接Oracle数据库【内网穿透】-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

在这里插入图片描述

鸽芷咕个人主页

  个人专栏:《速学数据结构》 《C语言进阶篇》

⛺️生活的理想就是为了理想的生活!

文章目录

前言

Oracle是甲骨文公司的一款关系数据库管理系统它在数据库领域一直处于领先地位。可以说Oracle数据库系统是世界上流行的关系数据库管理系统系统可移植性好、使用方便、功能强适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。

本次教程我们来在本地搭建Oracle数据库并通过[cpolar内网穿透](cpolar - 安全的内网穿透工具)将本地端口映射到公网实现公网环境下通过PL/SQL工具进行远程连接访问。

1. 数据库搭建

安装oracle 数据库,进入官方下载,这里安装选着的是官方19C的版本

选择下载微软windows 64位下载

2023021411601

下载好后解压安装,安装过程中需要设置口令,口令就是登录时所需的密码

2023021411602

安装好后打开PL/SQL

2023021411603

打开后输入用户名:system,密码是上面设置的口令,出现sql表示登录成功

2023021411604

2. 内网穿透

目前该数据库只能在局域网内被访问不过我们可以使用cpolar内网穿透工具将内网的oracle数据库映射到公网上实现远程访问。

2.1 安装cpolar内网穿透

cpolar官网https://www.cpolar.com/

进入cpolar官网下载页面,下载windows安装包到本地然后解压一路默认安装即可

20230214113215

2.2 创建隧道映射

cpolar安装成功后双击打开cpolar【或者在浏览器上访问本地9200端口 127.0.0.1:9200】使用cpolar邮箱账号登录 web UI管理界面如果还没有注册cpolar账号的话点击免费注册会跳到cpolar官网注册一个账号就可以了.

20230214113806

登录成功后点击左侧仪表盘的隧道管理——创建隧道创建一个tcp协议的隧道指向本地1521端口oracle默认端口

  • 隧道名称可自定义注意不要与已有的隧道名称重复
  • 协议tcp
  • 本地地址1521
  • 域名类型免费选择随机域名
  • 地区默认China top即可

点击创建

2023021411605

隧道创建成功后点击左侧的状态——在线隧道列表可以看到刚刚创建的隧道已经有生成了相应的公网地址将其复制下来

2023021411606

3. 公网远程访问

打开PLSQL图形化工具,输入tcp公网地址,输入用户名:systm 和密码,密码是创建数据库时设置的口令

2023021411607

连接后,执行查看系统表,出现数据表示成功

2023021411608·

4. 配置固定TCP端口地址

由于以上创建的隧道是随机地址隧道,地址会在24小时内变化,为了使连接更加稳定,需要固定tcp连接地址。

4.1 保留一个固定的公网TCP端口地址

登录cpolar官网点击左侧的预留选择保留的TCP地址我们先来为远程Oracle保留一个固定端口地址。

  • 地区选择China VIP
  • 描述即备注可自定义填写

点击保留

2023021411610

地址保留成功后系统会生成相应的固定公网地址将其复制下来

2023021411611

4.2 配置固定公网TCP端口地址

在浏览器上访问9200端口http://127.0.0.1:9200/登录cpolar web ui管理界面点击左侧仪表盘的隧道管理——隧道列表找到svn隧道点击右侧的编辑

2023021411612

修改隧道信息将保留成功的固定tcp地址配置到隧道中

  • 端口类型修改为固定tcp端口
  • 预留的tcp地址填写保留成功的地址

点击更新

2023021411613

隧道更新成功后点击左侧仪表盘的状态——在线隧道列表找到我的世界隧道可以看到公网地址已经更新成为了固定tcp地址。

2023021411614

4.3 测试使用固定TCP端口地址远程Oracle

再次打开PLsql,使用固定tcp地址连接

2023021411615

登录后执行查询系统表格select * from DBA_TABLES,出现数据表示连接成功

2023021411616

转载自cpolar极点云文章公网使用PLSQL远程连接Oracle数据库【内网穿透】

全篇总结

✅ 归纳
看到这里了还不给博主扣个
⛳️ 点赞☀️收藏 ⭐️ 关注

❤️
拜托拜托这个真的很重要
你们的点赞就是博主更新最大的动力
有问题可以评论或者私信呢秒回哦。
在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: oracle数据库