oracle网络

oracle 的网络

监听

listener:

ip地址修改
vi /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-eth0//第一块网卡
IPADDR=192.168.0.1

cat /etc/hosts 192.168.0.1 node1.test.com node1

修改主机名
cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=node1.test.com
// 需要重启 才能生效

cat /etc/hosts 192.168.0.1 node1.test.com node1
修改全线主机名和主机名
修改都是用vi修改

控制监听
lsnrctl start|stop|status|service

添加监听
在虚拟机终端里 netca 进入图形界面编辑

netmgr 图形编辑

实例的配置
静态注册和动态注册
基本上不用静态注册 绝大多数情况都是动态注册

静态注册和动态注册
什么是静态注册
就是监听器的配置文件中写明了监听哪个实例 需要配置SID_DESC字段
定位实例的方式可以使用SID_NAME或者SERVICE_NAME来定位
什么是动态注册
就是监听器的配置文件中没写明监听哪个实例
要通过PMON告知监听器要监听的具体实例
PMON是将SERVER_NAME告诉给监听器 这个过程就是注册
默认一分钟PMON注册一次 也就是说启动监听 还没注册时 是无法连接的
添加3种方式,后面的删掉,用文档改写
区分静态注册和动态注册
lsnrctl status
是 ready 就是动态
是 unknow 就是静态

动态注册

3种注册方式:
本地默认端口监听
本地非默认端口监听
远程监听 监听和数据库不再一个主机上

本地非默认端口监听

本地非默认端口:
netca创建listener15210,使用15210端口
$ netstat -tlnp | grep 15210

写入监听的别名:
$ cd $ORACLE_HOME/network/admin
$ vi tnsnames.ora
listener15210 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = node1.test.com)(PORT = 15210))
)

修改参数:
SQL> ALTER SYSTEM SET LOCAL_LISTENER=listener15210;
SQL> ALTER SYSTEM register; 立即注册(可选)

时间: 2024-10-12 03:59:47

oracle网络的相关文章

oracle网络 监听

这里讲解一下我对oracle网络的理解(静态监听): 监听的工作原理: 监听说白了,就是个套接字+PROTOCOL(协议) 套接字是通信的基石,是支持TCP/IP协议网络通信的基本单元.可以将套接字看作不同主机 之间的进程双向通信的端点. 一个完整的网络通讯必须具备协议.本地地址.本地端口.远程地址.远程端口和协议这5个基本要素,在创建套接字时确定了协议类型,而在绑定套接字确定了本地地址和本地端口,远程地址和远程端口.套接字即就是ip+port . 1.数据库启动起来之后(数据文件.控制文件.日

9、oracle网络配置

oracle网络配置: 1.监听的相关概念 路径: $ORACLE_HOME/network/admin/listener.ora $ORACLE_HOME/network/admin/sqlnet.ora $ORACLE_HOME/network/admin/samples/tnsnames.ora tnsping orcl 请求服务名 用户进程 名词解析(user process)----请求连接请求-----listener-服务进程(server process) 配置和管理 oracl

Linux下安装Oracle网络配置检查未执行

问题描述 如图: 完整描述: Checking Network Configuration requirements ... Actual Result: Unknown Host Exception has Occurred :Linux-PC: Linux-PC. Check complete. The overall result of this check is: Not executed <<<< Recommendation: Oracle supports insta

ORACLE网络配置大全没有比这个更详细的【weber出品】

一.起篇 现在怎么说也是互联网时代,数据库也要联网,很多朋友学习Oracle的时候无外乎搭建的是以下两种学习环境: 1.直接在windows环境下安装Oracle后直接sqlplus连接. 2.在windows中安装虚拟机中VMware,安装Linux操作系统+Oracle. 3.或者其他服务器上搭建. 第一种还好,基本上不需要网络配置,学习起来也简单.但是如果你想要在其他电脑上访问你自己电脑的数据库的时候麻烦就来了.或第二种你在windows中连接VMware虚拟机中的数据库.你安装好了客户端

oracle 网络配置(1)

网络: 服务器端:一定要启动监听程序无配置启动监听程序:rm -f $ORACLE_HOME/network/admin/listener.ora查看监听状态:lsnrctl status启动监听:lsnrctl start 客户端:使用服务命名(网络连接字符串)cat /etc/hosts------------------------------------------------------------# Do not remove the following line, or vario

Oracle网络传输的加密和完整性验证

转自 http://blog.itpub.net/24052272/viewspace-2129175/ 测试环境: 11.2.0.4 winodows  单机 应用场景: 对oracle服务器和客户端之间的网络传输数据进行加密和完整性校验. 默认是使用明文方式传输数据,举例可以通过wireshark.sniffer等网络抓包工具抓取到传输的具体信息. 对于敏感信息是很不安全的. 举例: 对于汉字可以通过很多在线转换工具将HEX编码转换成可读汉字. 对于了解业务的人来说,这些信息是很有价值的.

Oracle网络相关概念与常用配置文件

监听器(Listener) 监听器是Oracle基于服务端的一种网络服务,主要用于监听客户端向数据库服务器提出的链接请求. 本地服务名(Tnsname) Oracle客户端与服务器端的链接是通过客户端发出链接请求,由服务端监听器对客户端链接请求进行合法检查,如果链接请求有效,则进行连接,否则拒绝该链接. Oracle Net链接方式 服务器链接数据库(既客户端与服务器位于同一台服务器) 链接方式:CONNECT username/password 所有非服务器连接数据库 服务端启动Listene

oracle网络配置

listener.ora # listener.ora Network Configuration File: D:\ora\huangwei\product\11.2.0\dbhome_1\network\admin\listener.ora# Generated by Oracle configuration tools. --配置静态注册监听器SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (SID_NAME = CLRExtPro

oracle脉络之网络

声明:原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/39780805 枯燥的知识点介绍是漫天飞舞,我们不妨从中筛选出部分细节,带着问题来学习Oracle体系知识,这样也许印象会更深刻吧.接下来的一段日子里,本人为了通过ocp考试,将会通过这种形式,开始oracle体系.备份.调优等一系列的学习梳理与练习,以下即是一个自我