sqldeveloper连接oracle数据库

sqldeveloper连接本地数据库十分简单,那么如何连接局域网(internet)数据库呢

首先需要配置服务器端,

  1. 配置监听程序,使用net manager,

在监听程序选项添加新地址,默认有两个地址,点击下方“添加地址”,新增加地址3,“主机”选项为服务器即本机ip,“端口”和“地址2”中的相同。配置这一步的目的是让oraclelistioner监听所有向“主机”名发送的请求,配置完点保存。这一步配好,服务器端的配置都完成了,不需要其他配置了。

2.配置客户端,在你想要连接的电脑上使用net manager配置,不要在服务器端配置,

接下来配置客户端,客户端需要配置“服务命名”,选中“服务命名”,点击右边加号,出现如下界面,写如一个和其他服务名不重复的名字都行。

 

 

4.点击下一步后选择tcp/ip,点击下一步

 

  1. 配置主机名称,“主机名”即为刚才第2步填写的我们想要连接的服务器的ip,这里我想连接局域网内ip为192.168.1.8的服务器,所以做出响应的填写,这里需要我们连接的服务器做出和第二步一样的配置后才可以连接。端口号默认,点击下一步。

 

6.这里的服务名,指的是服务器端的服务名,一般为orcl,如下图中,我的电脑有orcl,test等4个服务,这里需要填写你想要连接的服务器的oracle服务命名,具体的可以在相同的界面查看。完成后点击下一步

 

  1. 点击测试

 

7.如果配置成功服务器端配置监听器出现问题,就会报错“ORA-12541: TNS: 无监听程序”,这时候需要重新配置服务器端,配置后在任务管理器里面重启oracllistioner服务。重启后需要等待几分钟。。。。服务器端没有出现问题,则出现如下界面,点击“更改登陆”,输入你想要登陆数据库的用户名和密码即可,然后接着测试

 

8.成功后出现如下界面.oracle部分需要配置的就完成了,这时候就可以用pl/sql或者sqldeveloper进行连接了。点关闭后点完成点保存,不保存是连不上的。。。

 

  1. 用sqldeveloper登陆,连接类型选择tns,网络别名选择刚才配置的服务名称,点击测试,测试成功!

用plsql连接数据库选择刚才配置的服务器名

 

 

 

10.总结,服务器端只需要配置“监听程序”就可以了,客户端只需要配“服务命名”就可可以了。配置完后一定点保存,服务器端记得重启listioner服务,服务比较慢,重启后等几分钟,可以先本地连接,测试服务是否完全重启成功。

猜你喜欢

转载自blog.csdn.net/baidu_35389005/article/details/81170890