Oracle 远程连接 DB配置 连接命令

今天搞了在我们公司局域网里安装里一个Oracle11g。需要在上面设置一下,让我们都能够访问。

其实呢,东西也并不难,无非就是服务端Oracle的配置。客户端就简单多了。但是却出现了一个意外,让我忙了半天啊。

后来找出是服务端防火墙需要关闭才行(因为除了Oracle的1521端口外,还会出现一个随机的端口访问,好像是++增长的,所以即使把1521端口开放也不行滴)。

下面来说下步骤:

1、做服务器端的Oracle机器需要关闭防火墙。(如果没有关闭,会出现the network adapter could not establish the connection 异常,其实跟本地没有配置好监听时候的异常一样的)

2、先在Net Manager中配置自己可以访问自己,测试成功。结果如下图

上面似乎已经配置成功了,但是其实还少了一步,要配置连接数量。。。

接下来开始:

打开Net Configuration Assistant,选择 “本地Net服务名配置”;

Next,选择“重新配置”;

Next,选择服务名;

Next,输入你原来的服务名;

Next,在选择使用协议的时候,选择TCP;

Next,然后主机名,IP或者电脑名字均可,端口采用一般是默认的,如果你使用了自己的端口,也可以;

Next,选择 “是,进行测试”;

Next,一般第一次是测试失败,因为测试使用的是System用户名和密码(system默认是被锁定的,安装Oracle的时候可使其解锁,或者后来解锁也可以),你可以通过“更改登录”来输入你正确的用户名和密码,“确定”后会自动测试,如果成功就Next,直到Over。

下面是截图:

OK,图片挺多的,上面的东西全设置完成以后,需要把Oracle重启一下(这就很简单了:lsnrctl stop/start;net stop/start oracleserverorcl;)

接下来客户端:

如果客户端可以在DOS下使用sqlplus,可用这几个命令测试:

如果不能,最好在Oracle官网下载个Oracle SQL Developer

连接测试如下图:

欢迎加入我的QQ群(JAVA开发):216672921,程序 元 世界
原文地址:https://www.cnblogs.com/icerainsoft/p/2251568.html