oracle网络配置篇之_第1页
oracle网络配置篇之_第2页
oracle网络配置篇之_第3页
oracle网络配置篇之_第4页
oracle网络配置篇之_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle 网络配置与管【学习目标据库服务。因此器是一个服务器端程序,用所有来Oracle 网络配置与管【学习目标据库服务。因此器是一个服务器端程序,用所有来自客户端的请求,并为器的管理相当重本章主要内容是描述对【本章要点器的配置与管理配区分动态、静服务Shared共享服独占服为了方便对数据库进行管理,一般以下情况应该对Oracle进行网络配置在客户端对服务器端数据库进行管理(网络客户端管理在一台服务器上管理多个数据库(本地管理在客户端上管理,只需要安装客户端管即可。客户端为了连接特定的服务器据库,需要对网络进行配置,通过网络可以连接到不同的数据库服务器如图1-1所示,首先需要在数据库服务器

2、端配置侦听程序,然后需要在客户端配置服务名图1-1 Oracle 之 Oracle一、原这借腾来打个比方和主机名:host端端主机host1协议:TCP/IP 端口:1521、主机host2协议:TCP/IP 端口:1521、登 主机名:hostIP 之 Oracle一、原这借腾来打个比方和主机名:host端端主机host1协议:TCP/IP 端口:1521、主机host2协议:TCP/IP 端口:1521、登 主机名:hostIP登 主机host2协议:TCP/IP 左边:数据库服务器端,有两台主机,分别创,一个四个都服务,2 1522 。接服务器信息被封装(相当于 ORACLE 的客户端网

3、络服务名动进行连接程序接收到客户端的信息并发出响应如果用户发出错误的申请,比如前三个不支信的请求,也不会做出的收到来自根据客户端网络服务名的主机、协议、端口连接到服务器端程序接收到客户端信息并发出二、配置网络配置可以使用网络配置管理器Net Manager 来完成。Net Manager 在同一台服务器上可以配置多个,但侦听的听对同一个数据库的请二、配置网络配置可以使用网络配置管理器Net Manager 来完成。Net Manager 在同一台服务器上可以配置多个,但侦听的听对同一个数据库的请求,同一也可以侦听对不同数据库的请求。这样当一个忙时,另外的仍然可以为客户端请求提供服务,减少用户连

4、接的等的配置信息存入对应的配置文件listener.ora(注:使用Net Manager工具配置相当于修改该文件,该文件的默认路径为$ORACLE_HOME/network/admin,其$ORACLE_HOME代表服务。另外通过设置环境变量TNS_ADMIN可以改配置文件的位置(.bash_profile文件中设置侦通讯协议,Oracle 默认的标准端口是1521,通常采用的协议是TCP/IPoracleoracle$。点击“+”增加一器,并且输点击“+”增加一器,并且输协议:用于程序要使用的网络协议程序可以使用多种网络协议最常用的是“TCP/IP”协议主机:用于指定Oracle 服务器所

5、在机器的主机名或IP 和服务器位协议:用于程序要使用的网络协议程序可以使用多种网络协议最常用的是“TCP/IP”协议主机:用于指定Oracle 服务器所在机器的主机名或IP 和服务器位于同一台机器,主机名在这里也可以输入LOCALHOST。/和/etc/hosts保持一致端:用于指程序所要使用的端,默端为1521如果要指定其他,则必须是操作系统未占用的为了区别于LISTENER与LISTENER1,将端改为1522注意:如果网络客户端想要通过连接数据库,其用于连接数据库的网络务名配置,也要使用同样。全局数据库名:一般设置为初始化参数orcl和为Oracle :应该设置为SID:设置为数据库的

6、SID,这里设置为 orcl三、配置客户端网络服服务器端的数据库,就需要进行网络配置三、配置客户端网络服服务器端的数据库,就需要进行网络配置。客户端通过提供必要的参包括要连接的服务器名称、连接的、使用的通讯协议等连接到服务器端对于普通用户,这些参数不便于理解。通过网络配置,可以把网络服务名同联系起来,一旦配置完成,以后就可以使用该网络服务名进行数据库的连接,使连到简化 库,应该为新数据库配置相应的网络服同一台服务器上的多个Oracle 网络服务名对应的配置文件名称为tnsnames.ora,该文件的默认路径$OL_HE/etorkadmTNADIN 选择协填写主机选择协填写主机填写数据库的服务

7、名四、关就是将数据库作为一个到程序。客户端不需要知道数据库名和实四、关就是将数据库作为一个到程序。客户端不需要知道数据库名和实例名一样,也有可能不一样相应的服务(一个数据库,默认地都有两条信到器中:数据库服务器对应的实例和服务。相当于是这样:在数据库服务器和客户端之间有程序(Listener,程中,相应数据库对应的服务名(一个数据库可能对应有多个服务名当客户端需连接数据库时,只需要提供服务名,就可以建立客户端和服务器之间的连到器中的实例值从参数文件中的 instance_name 参数取得。如果该参数没定值,那么它将取参数文件中的 db_name 的值。如果在 RAC 中配置,您必须将集群中每

8、个实instance_name 参数设置为一个唯一的值。到器中的服务值从参数文件中的参数 取得。如果该参数没有定值,数据库将拼接参数文件中的 db_name 的值自己SQLaltersystemsetservice_names=orcl,aaa; System altered.SQLrameter-/查状oracleoracleadmin$lsnrctlLSNRCTL for Linux: Ver10.2.0.1.0-Productionon09-NOV-201317:23:10 Copyright (c) 1991, 2005, Oracle.ConnectingUSoftheStart D

9、ate TNSLSNRforLinux:Ver 09-NOV-2013 16:46:420days0hr.36min.28sec ON:LocalOS10.2.0.1.0-Start Date TNSLSNRforLinux:Ver 09-NOV-2013 16:46:420days0hr.36min.28sec ON:LocalOS10.2.0.1.0-arameter ListenerLogListeningServiceaaahas1Instance orcl, usREADY,has1handler(s)forthisServiceorclhas1Instance orcl, usRE

10、ADY,has1handler(s)forthisServiceorclXDBhas1Instance orcl, usREADY,has1handler(s)forthisServiceorcl_XPThas1Instance orcl, usREADY,has1handler(s)forthisdcompleted/listener.ora oracleoracle admin$ more #listener.oraNetworkConfigurationFile:/u01/app/oracle/product/10.2.0/db_1/n #GeneratedbyOracleconfigu

11、rationLISTENER = (ADDRESS = (PROTOCOL = TCP)(HOST =)/没有写 list/tnsnames.ora ORCL_S =(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST )(PORT )(CONNECT_DATA= /tnsnames.ora ORCL_S =(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST )(PORT )(CONNECT_DATA= )AAA_S = (ADDRESS_LIST (ADDRESS = (PROTOCOL = TCP)(HO

12、ST )(PORT )(CONNECT_DATA= )/验证能否通过orcl_s 成功登oracleoracle admin$ sqlplus sys/oracleorcl_s as SQL*Plus:Release10.2.0.1.0-ProductiononSatNov917:22:05Copyright(c)1982,2005, Connecteds.OracleDatabase10griseEditionRelease10.2.0.1.0-WiththePartitioning,OLAPandDataMining/验证能否通过aaa_s 成功登oracleoracle admin$ s

13、qlplus sys/oracleaaa_s as sysdba SQL*Plus:Release10.2.0.1.0-ProductiononSatNov917:22:102013Copyright(c)1982,2005, Connecteds.OracleDatabase10griseEditionRelease10.2.0.1.0-WiththePartitioning,OLAPandDataMining/service_namesSQLaltersystemsetservice_names=bbb; System altered./aaa_s 无法正常连oracleoracleadm

14、in$sqlplussys/oracleaaa_sasSQL*Plus:Release10.2.0.1.0-ProductiononSatNov917:35:11Copyright(c)1982,/service_namesSQLaltersystemsetservice_names=bbb; System altered./aaa_s 无法正常连oracleoracleadmin$sqlplussys/oracleaaa_sasSQL*Plus:Release10.2.0.1.0-ProductiononSatNov917:35:11Copyright(c)1982,2005, s.ORA-

15、12514:TNS:listenerdoesnotcurrentlyknowofservicerequestedinconnect /orcl_s 仍然可以正常连接(oracle 会自)oracleoracleadmin$sqlplussys/oracleorcl_sasSQL*Plus:Release10.2.0.1.0-ProductiononSatNov917:41:10Copyright(c)1982,2005, Connecteds.OracleDatabase10griseEditionRelease10.2.0.1.0-WiththePartitioning,OLAPandDat

16、aMining/service_names 参数的SQLrameter-/-/servcie_names 的值为非默认SQLrameter-的SQLaltersystemsetdb_ System altered./service_names SQLaltersystemresetservice_namesscope=spfileSystem listener通过参数的值rameterservice_names 可选择的是,您可以在 listener通过参数的值rameterservice_names 可选择的是,您可以在 service_names 参数中指定多个服务值,值之间用这对于共享服

17、务器配置是很有用的到默认 如果需要向非默,则需要配置 local_listener 参数/重启Database closed.Database dismounted. ORACLEinstanSQL startup;ORACLE Total System Global Area 285212672 bytes Fixed Size92276304Database Buffers188743680 bytes Redo BuffersDatabase mounted.Database opened. SQL sho-SQLrameter /service_names -Pmon(默认端口/为方便

18、实Pmon(默认端口/为方便实验,将 db_SQL alter system set db_System altered.Database closed.Database dismounted. ORACLEinstanSQL startup;ORACLE Total System Global Area 285212672 bytes Fixed Size92276304Database Buffers188743680 bytes Redo BuffersDatabase mounted. /验证参SQLrameter/oracleoracle admin$ more #listener.

19、oraNetworkConfigurationFile:/u01/app/oracle/product/10.2.0/db_1/n #GeneratedbyOracleconfigurationtools. LISTENER =(DESCRIPTION (ADDRESS = (PROTOCOL = TCP)(HOST )(PORT )oracleoracle admin$ lsnrctl LSNRCTL for Linux: VerCopyright (c) 1991, 2005, Oracle.USoftheUSoftheTNSLSNR for Linux: Ver10.2.0.1.0 -

20、Start0days1hr.33min.54TracearameterListener Log FileListening EndpoServiceorclhas1Instanceorcl,usREADY,has1handler(s)forthisServiceorclXDBhas1Instanceorcl,usREADY,has1handler(s)forthisServiceorcl_XPThas1Instanceorcl,usREADY,has1handler(s)forthisdcompleted/oracleoracleadmin$moreORCL_S = (ADDRESS_LIST

21、 (ADDRESS = (PROTOCOL= TCP)(HOST =)(CONNECT_DATA= Connecting(非默认端口/oracleoracle admin$ (非默认端口/oracleoracle admin$ more #listener.oraNetworkConfigurationFile:/u01/app/oracle/product/10.2.0/db_1/n #GeneratedbyOracleconfigurationtools. LISTENER =(DESCRIPTION (ADDRESS = (PROTOCOL = TCP)(HOST )(PORT )LIS

22、TENER1 = (ADDRESS = (PROTOCOL = TCP)(HOST )(PORT )/oracleoracle admin$ more #tnsnames.oraNetworkConfigurationFile:/u01/app/oracle/product/10.2.0/db_1/n ORCL_S = (ADDRESS_LIST (ADDRESS = (PROTOCOL = TCP)(HOST )(PORT )(CONNECT_DATA /尝试连oracleoracle admin$ sqlplus sys/oracleorcl_s as sysdba SQL*Plus:Re

23、lease10.2.0.1.0-ProductiononSatNov918:09:522013 Copyright (c) 1982, 2005, Oracle.ConnectedOracle Database 10g EntriseEditionRelease10.2.0.1.0-Production With the Partitioning, OLAP and Data Mining options)ORCL_S1 = (ADDRESS_LIST (ADDRESS = ORCL_S1 = (ADDRESS_LIST (ADDRESS = (PROTOCOL = TCP)(HOST )(P

24、ORT )(CONNECT_DATA= )/修改参oracleoracleadmin$sqlplus/asSQL*Plus:Release10.2.0.1.0-ProductiononSatNov918:05:212013 Copyright (c) 1982, 2005, Oracle.ConnectedOracle Database 10g EntriseEditionRelease10.2.0.1.0-Production With the Partitioning, OLAP and Data Mining optionsSQLrameter-SQLaltersystemsetlocal_listener=orcl_s1; System altered.System alter

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论