您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Less11_配置Oracle网络环境
版权所有©2006,Oracle。保留所有权利。配置Oracle网络环境版权所有©2006,Oracle。保留所有权利。课程目标学完本课后,应能完成以下工作:•使用EnterpriseManager来:–创建其它监听程序–创建OracleNetService别名–配置连接时故障转移–控制OracleNetListener•使用tnsping测试OracleNet的连接性•确定何时使用共享服务器与专用服务器版权所有©2006,Oracle。保留所有权利。OracleNetServices应用程序OracleNetRDBMSOracleNet客户机或中间层数据库服务器TCP/IP网络监听程序OracleNet配置文件OracleNet配置文件版权所有©2006,Oracle。保留所有权利。OracleNetListeneroracle_home/network/admin/listener.orasqlnet.ora监听程序Oracle数据库OracleNet配置文件EnterpriseManagerDatabaseControl版权所有©2006,Oracle。保留所有权利。建立网络连接要建立客户机或中间层连接,OracleNet要求客户机了解下列事项:•运行监听程序的主机•监听程序监视的端口•监听程序使用的协议•监听程序处理的服务名名称解析版权所有©2006,Oracle。保留所有权利。建立连接监听程序传入连接请求版权所有©2006,Oracle。保留所有权利。用户会话服务器进程PGA监听程序用户会话用户进程版权所有©2006,Oracle。保留所有权利。配置和管理OracleNetwork的工具•EnterpriseManager的“NetServicesAdministration(网络服务管理)”页•OracleNetManager•由OracleUniversalInstaller启动的OracleNetConfigurationAssistant•命令行版权所有©2006,Oracle。保留所有权利。监听程序控制实用程序可以使用命令行lsnrctl实用程序(或通过EM)控制OracleNet监听程序$lsnrctlLSNRCTLforLinux:Version10.2.0.0.0on12-MAY-200513:27:51Copyright(c)1991,2004,Oracle.Allrightsreserved.WelcometoLSNRCTL,typehelpforinformation.LSNRCTLhelpThefollowingoperationsareavailableAnasterisk(*)denotesamodifierorextendedcommand:startstopstatusservicesversionreloadsave_configtracespawnchange_passwordquitexitset*show*版权所有©2006,Oracle。保留所有权利。监听程序控制实用程序的语法可以从命令行或LSNRCTL提示符发布监听程序控制实用程序中的命令•UNIX或Linux命令行语法:••••提示符语法:$lsnrctlcommandname$lsnrctlstart$lsnrctlstatusLSNRCTLcommandnameLSNRCTLstartLSNRCTLstatus版权所有©2006,Oracle。保留所有权利。监听程序主页版权所有©2006,Oracle。保留所有权利。网络服务管理页版权所有©2006,Oracle。保留所有权利。创建监听程序1234版权所有©2006,Oracle。保留所有权利。添加监听程序地址567版权所有©2006,Oracle。保留所有权利。数据库服务注册版权所有©2006,Oracle。保留所有权利。命名方法OracleNet支持多种解析连接信息的方法:•简便连接命名:使用TCP/IP连接字符串•本地命名:使用本地配置文件•目录命名:使用符合LDAP的集中式目录服务器•外部命名:使用支持的非Oracle命名服务客户机/应用程序服务器OracleNetOracleNet配置文件版权所有©2006,Oracle。保留所有权利。简便连接•默认情况下已启用•不需要进行客户机配置•仅支持TCP/IP(无SSL)•不支持高级连接选项,如:–连接时故障转移–源路由–负载平衡SQLCONNECThr/hr@db.us.oracle.com:1521/dba10g无OracleNet配置文件版权所有©2006,Oracle。保留所有权利。本地命名•需要客户机名称解析文件•支持所有的OracleNet协议•支持高级连接选项,如:–连接时故障转移–源路由–负载平衡SQLCONNECThr/hr@orclOracleNet配置文件版权所有©2006,Oracle。保留所有权利。目录命名•需要加载了OracleNet名称解析信息的LDAP:–OracleInternetDirectory–MicrosoftActiveDirectoryServices•支持所有的OracleNet协议•支持高级连接选项SQLCONNECThr/hr@orclLDAP目录OracleNet配置文件版权所有©2006,Oracle。保留所有权利。外部命名方法•使用支持的非Oracle命名服务•包括:–网络信息服务(NIS)外部命名–分布式计算环境(DCE)单元目录服务(CDS)OracleNet非Oracle命名服务版权所有©2006,Oracle。保留所有权利。配置服务别名创建或编辑版权所有©2006,Oracle。保留所有权利。高级连接选项OracleNet支持下列具有本地和目录命名的高级连接选项:•连接时故障转移•负载平衡•源路由版权所有©2006,Oracle。保留所有权利。测试OracleNet连接性tnsping实用程序用于测试OracleNet服务别名:•确保客户机与OracleNet监听程序之间的连接性•不验证所请求的服务是否可用•支持简便连接名称解析:•支持本地和目录命名:tnspingdb.us.oracle.com:1521/dba10gtnspingorcl版权所有©2006,Oracle。保留所有权利。用户会话:专用服务器服务器进程服务器进程用户会话服务器进程监听程序版权所有©2006,Oracle。保留所有权利。用户会话:共享服务器监听程序分派程序服务器进程服务器进程服务器进程用户会话版权所有©2006,Oracle。保留所有权利。SGA和PGAOracle共享服务器:用户会话数据存储在SGA中。SGA大型池和其它内存结构堆栈空间PGA用户会话数据光标状态排序数据请在调整SGA大小时将共享服务器内存要求的因素考虑在内。版权所有©2006,Oracle。保留所有权利。共享服务器:连接共享客户机应用程序的空闲期已超出指定时间,并且有传入的客户机请求连接。此客户机连接是到该服务器的第256个连接。已打开连接共享,因此可接受此连接。最大连接数量配置为255数据库服务器空闲客户机活动客户机新客户机版权所有©2006,Oracle。保留所有权利。不能使用共享服务器的情况不能使用共享服务器执行下列特定类型的数据库任务:•数据库管理•备份和恢复操作•批处理和批量加载操作•数据仓库操作分派程序专用服务器进程版权所有©2006,Oracle。保留所有权利。小结在本课中,应该已经学会如何:•使用EnterpriseManager来:–创建其它监听程序–创建OracleNetService别名–配置连接时故障转移–控制OracleNetListener•使用tnsping测试OracleNet的连接性•确定何时使用共享服务器与专用服务器版权所有©2006,Oracle。保留所有权利。练习概览:使用OracleNetwork组件本练习包括以下内容:•通过配置本地名称解析来连接到其它数据库•为连接时故障转移创建第二个监听程序
本文标题:Less11_配置Oracle网络环境
链接地址:https://www.777doc.com/doc-8231 .html