oracle033
oracle网络没有负载
1、Oracle监听拓扑结构
1521:oracle默认的端口号
监听的独立性
是独立的一个模块,没有和数据库实例存在长连接,只知道数据库存在哪个地方
连接建立流程
连接建立的过程:客户端向监听请求连接,监听器就把消息传递给数据库实例
数据库就为其创建一个serverPro 告诉监听器叫客户端连接哪个serverPro
客户端就连接serverPro进行用户名和密码校验,连接建立以后,监听就不再
起作用,以后客户端对数据库的操作就是在建立起来的会话中进行信息交换。
所以说监听负载很小,只是在大量请求连接的时候才会出现。
2、共享和专用服务器模式
3、Oracle数据库的几个名字
SQL> show parameter name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_file_name_convert string db_name string jiagulun// 数据库名
db_unique_name string jiagulun
global_names boolean FALSE instance_name string jiagulun// 实例名
lock_name_space string
log_file_name_convert string service_names string jiagulun// 服务名
SQL> |
4、netca
listener.ora//服务器必须有的
[oracle@localhost admin]$ cat listener.ora
# listener.ora Network Configuration File: /u01/app/product/11.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER=//监听器的名称
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
//监听器的地址包括使用的协议,主机名和端口号;这是服务端监听器配置文件信息
)
)
ADR_BASE_LISTENER = /u01/app/oracle |
tnsnames.ora//客户端必须有的
[oracle@localhost admin]$ cat tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/app/product/11.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
JIAGULUN=客户端的本地服务名,作用是用来客户端解析的:使用sqlplus hr/hr@jiagulun‘@’后面的来和这个名字进行对应的
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
//连接服务端的监听器需要的信息
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = jiagulun)//数据库实例把数据库的服务名注册到监听器中,该名字必须和数据库服务名相同
)
)
[oracle@localhost admin]$ |
sqlnet.ora
5、双监听:双IP或者双端口,一个oracle可以起来多个监听,多网卡的问题
6、相关命令
lsnrctl status/stop/start
tnsping
7、 动态注册:数据服务自行加到监听中去,也可以使用 alter system register命令来强制注入
怎样才能验证他是注册进来的呢?
[oracle@localhost admin]$ lsnrctl start
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 05-JAN-2015 01:27:51
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Starting /u01/app/product/11.2.0/db_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.2.0.1.0 - Production
System parameter file is /u01/app/product/11.2.0/db_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 05-JAN-2015 01:27:52
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521))) The listener supports no services//这时候实例还未把服务注册到监听里面去
The command completed successfully
[oracle@localhost admin]$
可以通过 alter system register命令来强制注册:
[oracle@localhost admin]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 05-JAN-2015 01:29:30
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 05-JAN-2015 01:27:52
Uptime 0 days 0 hr. 1 min. 37 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)))
Services Summary... Service "jiagulun" has 1 instance(s).//监听中被注册了jiagulun服务进来了
Instance "jiagulun", status READY, has 1 handler(s) for this service...
Service "jiagulunXDB" has 1 instance(s).
Instance "jiagulun", status READY, has 1 handler(s) for this service...
The command completed successfully
[oracle@localhost admin]$
|
静态注册:解决不稳定问题使用多
global_names 等于服务名字,sid_name等于实例的名字
[oracle@localhost admin]$ lsnrctl start
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 05-JAN-2015 01:36:40
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Starting /u01/app/product/11.2.0/db_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.2.0.1.0 - Production
System parameter file is /u01/app/product/11.2.0/db_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 05-JAN-2015 01:36:40
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)))
Services Summary... Service "jiagulun" has 1 instance(s). Instance "jiagulun", status UNKNOWN, has 1 handler(s) for this service... 服务已启动就显示服务信息,因为静态注册的原因了;但是status显示是UNKNOWN因为静态注册并没有立马检测到实例是否启动了
The command completed successfully
[oracle@localhost admin]$
[oracle@localhost admin]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 05-JAN-2015 01:39:19
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 05-JAN-2015 01:36:40
Uptime 0 days 0 hr. 2 min. 38 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)))
Services Summary... Service "jiagulun" has 2 instance(s).
Instance "jiagulun", status UNKNOWN, has 1 handler(s) for this service...
Instance "jiagulun", status READY, has 1 handler(s) for this service...
Service "jiagulunXDB" has 1 instance(s).
Instance "jiagulun", status READY, has 1 handler(s) for this service...
The command completed successfully
[oracle@localhost admin]$ |
8、几种连接方式
sqlplus hr/hr //不走监听
sqlplus hr/hr@jiagulun
sqlplus hr/hr@192.168.0.100:1521/jiagulun//走监听了,没走tsnames.ora
//红色代表是用户名和密码,紫色代表ip和端口号,绿色代表服务名
sqlplus / as sysdba//不走监听
9、排错流程
tnsnames.ora
ip、端口号:服务器端 netstat -tulnp|grep 1521
service_names 与 show parameter service相同
tnsping
lsnrctl status
10、连接流程
分享到:
相关推荐
本书主要从GSM原理及网络优化的角度出发,首先通过对GSM移动通信系统的组成、优化流程、无线接口理论的介绍使得用户对GSM网络原理有了一定的理论基础。随后通过对呼叫处理过程的分析、信令协议的介绍,将GSM的BSS...
交换机的工作原理及其配置[整理].pdf
1、掌握交换机的几种管理模式; 2、熟悉掌握交换机的基本配置; 3、熟悉掌握交换机的初始化方法及配置的保存和清除方法;...4、了解端口速率的设置方法及交换机对MAC地址的学习过程; 5、 熟悉掌握测试方法 适合初学者
1.7 没有设置任何标志的TCP报文攻击 正常情况下,任何TCP报文都会设置SYN,FIN,ACK,RST,PSH五个标志中的至少一个标志,第一个TCP报文(TCP连接请求报文)设置SYN标志,后续报文都设置ACK标志。有的协议栈基于...
某公司新进一批交换机,在投入网络以后要进行初始配置与管理,你作为网络管理员,对交换机进行端口的配置与管理。 任务2. 交换机的Telnet远程登陆配置 实验目标 掌握采用Telnet方式配置交换机的方法。 实验背景 ...
计算机网络基本原理考试大纲 -、课程的性质及其设置的目的与要求
(自考)计算机网络原理历年试题,从2005年到2010年,2008年开始,试题结构有了变化,不过,2008年以前的某些题型大家也可以参考一下。收集试题及其答案很不容易,分数我设置有些高,望大家谅解。
带网管功能的交换机可对每个端口的流量进行监测,设置每个端口的速率,关闭/打开端口连接。通过对交换机端口进行监测,便于对网络业务流量的区分和迅速进行网络故障定义,提高了网络的可管理性。
H3C S5120-52S-EI网络管理和监控配置指导-堆叠管理配置H3C S5120-EI 系列以太网交换机配置指导共分为十本手册,介绍了 S5120-EI 系列以太网交换机 Release 2220 软件版本各软件特性的原理及其配置方法,包含原理简介...
介绍路由器基础知识,及其配置和原理知识IP用户的迅猛增加,IP业务的推出, 传统的路由器已经远远不能满足现代网络发展的需要 ,尤其是主干网络的需要。cisco、华为等厂家的通用交 换路由器正是在这种网络背景下...
物理层 网络层 数据链路层 物理层 传输层 应用层 网络层 数据链路层 物理层 传输层 应用层 物理层 交换机 数据链路层 网段1 网段2 交换机工作原理示意图 交换机与路由器及其基本配置全文共26页,当前为第4页。...
包括设计的可行性分析,用户需求分析,基于需求分析,进行网络规划,并利用所学的相应的网络原理去解释规划书中每一个要点。通过对网络的具体规划和组建,掌握网络互连设备的使用以及工作原理;掌握IP地址的配置以及...
第7章 路由器、交换机及其操作系统介绍 第8章 命令行操作基础 第9章 网络设备文件管理 第10章 网络设备基本调试 第11章 以太网交换机工作原理 第12章 配置VLAN 第13章 生成树协议 第14章 交换机端口安全技术 ...
H3C 无线控制器产品配置指导介绍了无线控制器产品的各软件特性的原理及其配置方法,包含原理 简介、配置任务描述和配置举例。《WLAN 配置指导》主要包WLAN 接口配置,WLAN 接入配置, WLAN 安全配置,IACTP 隧道和...
5.11访问控制列表及其配置;5.12网络地址转换及配置;5.13常见宽带接入技术 第6章 网络服务配置与管理 6.1WindOWS Server 2003概述;6.2活动目录与用户管理;6.3DNS服务器配置;6.4Internet信息服务的配置 6.5DHCP...
全程实战解读各大经典GAN模型构建与应用方法,通俗讲解论文中核心知识点与整体网络模型架构,从数据预处理与环境配置开始详细解读项目源码及其应用方法。提供课程所需全部数据,代码,PPT。 第1章 对抗生成网络架构...
四、在计算机网络和通信领域中的应用 现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网 络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机 智能控制,...
3.原理图元件库及其PCB元件库的创建 三. 原理图: SCH步骤: 一: 设置图纸大小 二:设置环境 三:放置元件 四:原理图布线 五:语法检查,不断修改,直到没有错误 六:材料清单和网络表生成,为PCB做准备. 全文请到...
TD-HSDPA无线上网卡使用内置隐性天线,采用USB接口标准,与台式电脑、笔记本电脑、掌上电脑连接,即插即用,可在3G中国标准通信网络环境下实现数据高速无线传输、在线流媒体下载播放、网上冲浪、语音通话等功能。...
删除2.2.2计算机网络的基本结构及其特点 删除2.7典型计算机网络 删除2.8网络计算研究与应用的发展 删除3.2.2IEEE 802.3标准与Ethernet 删除3.2.3IEEE 802.4标准与Token Bus 删除3.2.4IEEE 802.5标准与Token ...