• 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。一个是配置在数据库系统端。一个是配置在client的。

    1.1      文件listener.ora

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

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

           配置包含添加、重配置、删除、重命名,最经常使用的就是添加和删除了。

    添加会在$ORACLE_home/network/admin/文件夹中新建一个listener.ora文件

    删除则就是删除。

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

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

    仅仅有监听正常,client才干无障碍的链接来。

           这里不得不啰嗦下,蛤蟆刚接触ORACLE的时候。我有个同事监听每次处理不好,后来发现了一个事情。

    这个同事非常性急。每次通过命令lsnrctl start后,立刻用命令lsnrctl status查看,发现server起来了,立刻在client用tnsping服务。发现不通。同事二话不说lsnrctlstop掉,然后改listner.ora文件,再启动,有时候能成功了,那同事不停抱怨ORACLE的烂。

           后来蛤蟆也来支撑该同事,发现了这个问题,就告诉那个同事不要太急,等等啊。

    果然,事实上略微等会client的tnsping就通了,人家也须要时间启动嘛。

    1.2      文件tnsnames.ora

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

    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    【算法每日一练】LeetCode02 两数之和
    【算法每日一练】LeetCode01 两数之和
    【算法题】09-单链表翻转
    【算法题】08- 构造数组的MaxTree
    【算法题】07-生成窗口最大值数组
    【算法题】06-用栈来解决汉诺塔问题
    【算法题】05-用一个栈实现另一个栈的排序
    【算法题】04-猫狗队列
    【算法题】03-使用递归和栈逆序一个栈
    【算法题】02-使用两个栈实现队列额的功能
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4816970.html
Copyright © 2020-2023  润新知