欢迎投稿

今日深度:

7.oracle学习入门系列之七---网络管理与配置

7.oracle学习入门系列之七---网络管理与配置


oracle学习入门系列之七

网络管理与配置

上篇咱们学习了模式和用户,包括模式定义以及模式的作用。这篇我么来看下ORACLE数据库中的网络管理和配置,不过这篇好像和上篇没有继承啊,这怎么看?

Ok,其实呢…..咳咳…..我们继续往下走

数据库的网络配置是比较基础但是也是非常重要的,如果一个数据库连不上外部的世界;那么他就是一个孤立的资源,基本上就可以确认这是个没用的数据库系统。

我们在数据库定义中曾经讲过,数据库是需要有多用户分享的,没有网络何来分享呢?对不对,那肯定不是数据库了嘛。

前面摘要已经解释了为什么需要网络了,那我们来看看怎么配置网络。

本人邮箱:appdevzw@163.com

微信公众号:HopToad

欢迎各界交流

 

1 网络配置

由于是入门系列,不易深入,讲配置咱们就讲配置,不将其他的。

ORACLE网络非常方便的,当我们安装完毕ORACLE数据库后,就可以通过ORACLE用户输入netca命令调出网络配置界面。(关于数据库如何安装什么的,可以后续查看蛤蟆环境部署系列,在此不再啰嗦了)

这个界面让我们从此以后配置ORACLE网络走上了不归路,妈妈再也不用担心我们配置ORACLE网络了。

不过话说网络,一般都是由发送就有接收,就像我们的网络编程,你创建一个SOCKETSERVER 那就得 SOCKETCLIENT,不然SERVER就是干等(不过SERVER的工作就是干等)。

ORACLE网络配置主要涉及两个文件一个是listener.ora一个是tnsnames.ora。一个是配置在数据库系统端,一个是配置在客户端的。

1.1 文件listener.ora

通过ORACLE用户输入netca即可调出UI配置界面。

选中Listener configuration就是配置数据库的监听了,非常的方便。

配置包括增加、重配置、删除、重命名,最常用的就是增加和删除了。

增加会在$ORACLE_home/network/admin/目录中新建一个listener.ora文件

删除则就是删除。

当然如有该路径下有那个文件则可以进入编辑看看。

配置完毕后默认是会启动的,通过命令lsnrctl status可以查看,是否有服务启动着。

只有监听正常,客户端才能无障碍的链接来。

这里不得不啰嗦下,蛤蟆刚接触ORACLE的时候,我有个同事监听每次处理不好,后来发现了一个事情。这个同事很性急,每次通过命令lsnrctl start后,立马用命令lsnrctl status查看,发现server起来了,立马在客户端用tnsping服务,发现不通。同事二话不说lsnrctlstop掉,然后改listner.ora文件,再启动,有时候能成功了,那同事不停抱怨ORACLE的烂。

后来蛤蟆也来支撑该同事,发现了这个问题,就告诉那个同事不要太急,等等啊。果然,其实稍微等会客户端的tnsping就通了,人家也需要时间启动嘛。

 

1.2 文件tnsnames.ora

这个文件是在客户端配置的,通过netca命令,调出UI后配置,未完待续。

www.htsjk.Com true http://www.htsjk.com/oracle/23419.html NewsArticle 7.oracle学习入门系列之七---网络管理与配置 oracle学习入门系列之七 网络管理与配置 上篇咱们学习了模式和用户,包括模式定义以及模式的作用。这篇我么来看下ORACLE数据库中的网络管...
相关文章
    暂无相关文章
评论暂时关闭