解决SQL Developer无法远程连接Oracle 12c问题

1. 环境说明

操作系统Windows 10, CentOS7.3
数据库:Oracle 12c Release1
连接工具:SQL Developer 3.2.20.10

2. 问题说明

Oracle数据库安装在CentOS虚拟机里面,在windows下尝试使用SQL Developer连接数据库,但是始终无法连接。

3. 解决方案

3.1 确保防火墙关闭

分别执行以下命令,确保Linux防火墙关闭

systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
firewall-cmd --state
3.2 修改Oracle的net manager配置

在Linux下打开net manager为执行命令netmgr,便会打开图形窗口。为确保乱码窗口出现乱码问题,最好先执行export LANG=’en_US’

[oracle@localhost ~]$ export LANG='en_US'
[oracle@localhost ~]$ netmgr

net manager配置为共享服务器,如下:

这里写图片描述

3.3 配置Database Configuration Assistant

执行命令dbca即可出现Database Configuration Assistant窗口
(1)选择配置数据库选项
这里写图片描述

(2)默认下一步
这里写图片描述

(3)默认下一步
这里写图片描述

(4)取消勾选
这里写图片描述

(5)选择共享服务器模式,设置最大同时连接数为5
这里写图片描述

(6)点击Finish,等待数据库重启
这里写图片描述

4. 测试连接

windows下打开SQL Developer,新建连接,如下
这里写图片描述

点击测试按钮,成功后可直接点击连接即可。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值