oracle10g的3个配置文件详解
- 格式:doc
- 大小:26.50 KB
- 文档页数:4
关于这篇文档摘要目录1安装准备 (1)1.1操作系统补丁准备 (1)1.2ORACLE用户及属组 (1)1.3核心参数检查 (2)1.4修改系统限制 (3)1.4.1PAM 配置文件修改 (3)1.5设置ORACLE用户环境变量 (3)2介质安装 (4)2.1修改用户环境变量,启动图形终端 (4)2.2安装步骤 (5)2.3数据库补丁 (9)2.4补丁安装步骤 (10)2.5安装OPATCH (13)2.6安装CPU补丁12419258 (13)3TAR包安装 (14)4创建实例 (15)5配置监听 (24)6客户端本地NET服务名配置 (29)附录A参考资料 (34)A.1附录A.1 ORACLE基础操作命令 (34)图目录图2-2欢迎界面 (5)图2-3产品清单和操作组设置 (6)图2-4选择按照数据库类型 (6)图2-5指定主目录 (7)图2-6检查系统界面 (7)图2-7设置配置选项 (8)图2-8安装组件概要 (8)图2-9安装结束界面 (9)表目录表4-1Oracle8i,oracle 9i, oracle 10g 补丁列表 (9)1 安装准备摘要:介绍orace10G在suse11下安装的准备工作1.1 操作系统补丁准备1. 在图形界面中,以root用户登录选择菜单[yast→Software→SoftwareManagement]2. 在弹出的菜单中,选择[Search]项,输入“orarun”,进行search,检查是否已经安装,如果没有,则进行安装。
3. 安装后的状态如下:1.2 oracle用户及属组安装好orarun环境包后,系统是存在oracle用户和dba组的,只是与我们规范要求的id不一样,需要进行修改。
1. 在图形界面中,以root用户登录选择菜单[yast→Security and Users→User andGroup Management]2. 在弹出的菜单中,设置过滤条件(Set Fitter)为System users或System Groups,然后对oracle用户及dba组进行修改,id为1001,oracle的主目录为/home/oracle。
OracleDatabase10g数据库安装及配置教程Oracle安装配置教程分享给⼤家供⼤家参考,具体内容如下1、安装Oracle 版本:Oracle Database 10g Release 2 (10.2.0.1)下载地址:安装设置:1)这⾥的全局数据库名即为你创建的数据库名,以后在访问数据,创建“本地Net服务名”时⽤到;2)数据库⼝令在登录和创建“本地Net服务名”等地⽅会⽤到。
2、创建“本地Net服务名”1)通过【程序】-》【Oracle - OraDb10g_home1】-》【配置和移植⼯具】-》【Net Configuration Assistant】,运⾏“⽹络配置助⼿”⼯具:2)选择“本地 Net 服务名配置”:3)这⾥的“Net 服务名”我们输⼊安装数据库时的“全局数据库名”:4)主机名我们输⼊本机的IP地址:5)测试数据库连接,⽤户名/密码为:System/数据库⼝令(安装时输⼊的“数据库⼝令”):默认的⽤户名/密码错误:更改登录,输⼊正确的⽤户名/密码:测试成功:3、PLSQL Developer 连接测试输⼊正确的⽤户名/⼝令:成功登陆:数据库4、创建表空间打开sqlplus⼯具:sqlplus /nolog连接数据库:conn /as sysdba创建表空间:create tablespace camds datafile 'D:\oracle\product\10.2.\oradata\camds\camds.dbf' size 200m autoextend on next 10m maxsize unlimited;5、创建新⽤户运⾏“P/L SQL Developer”⼯具,以DBA(⽤户名:System)的⾝份登录:1)新建“User(⽤户):2)设置⽤户名、⼝令、默认表空间(使⽤上⾯新建的表空间)和临时表空间:3)设置⾓⾊权限:4)设置”系统权限“:5)点击应⽤后,【应⽤】按钮变灰,新⽤户创建成功:6)新⽤户登录测试:输⼊新⽤户的“⽤户名/⼝令”:新⽤户“testcamds”成功登陆:6、导⼊导出数据库先运⾏cmd命令,进⼊命令⾏模式,转到下⾯的⽬录:D:\oracle\product\10.2.0\db_1\BIN【该⽬录下有exp.exe⽂件】1)导⼊命令语法:imp userid/pwd@sid file=path/file fromuser=testcamds touser=userid命令实例:imp testcamds/123@camds file=c:\testcamds fromuser=testcamds touser=testcamds导⼊结果:2)导出:命令语法:exp userid/pwd@sid file=path/file owner=userid命令实例:exp testcamds/123@camdsora file=c:\testcamds owner=testcamds 导⼊结果://创建临时表空间create temporary tablespace zfmi_temptempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf'size 32mautoextend onnext 32m maxsize 2048mextent management local;//tempfile参数必须有//创建数据表空间create tablespace zfmiloggingdatafile 'D:\oracle\oradata\zfmi\zfmi.dbf'size 100mautoextend onnext 32m maxsize 2048mextent management local;//datafile参数必须有//删除⽤户以及⽤户所有的对象drop user zfmi cascade;//cascade参数是级联删除该⽤户所有对象,经常遇到如⽤户有对象⽽未加此参数则⽤户删不了的问题,所以习惯性的加此参数//删除表空间前提:删除表空间之前要确认该表空间没有被其他⽤户使⽤之后再做删除drop tablespace zfmi including contents and datafiles cascade onstraints;//including contents 删除表空间中的内容,如果删除表空间之前表空间中有内容,⽽未加此参数,表空间删不掉,所以习惯性的加此参数//including datafiles 删除表空间中的数据⽂件//cascade constraints 同时删除tablespace中表的外键参照如果删除表空间之前删除了表空间⽂件,解决办法: 如果在清除表空间之前,先删除了表空间对应的数据⽂件,会造成数据库⽆法正常启动和关闭。
Oracle主要配置文件:Profile文件,oratab文件, 数据库实例初始化文件initSID.ora, listener.ora文件, sqlnet.ora文件, tnsnames.ora文件Oracle主要配置文件介绍一、/etc/profile 文件系统级的环境变量一般在/etc/profile 文件中定义在 CAMS系统与数据库,相关的环境变量就定义在/etc/profile 文件中如下所示:export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/8.1.7export PATH=$PATH:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport ORACLE_SID=camsexport ORACLE_TERM=vt100export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexport NLS_LANG=AMERICAN.ZHS16CGB231280说明:1、配置上述环境变量要注意定义的先后顺序如:定义 ORACLE_HOME时用到了ORACLE_BASE,那么ORACLE_HOME的定义应该在ORACLE_BASE之后2、使用中文版CAMS 环境变量 NLS_LANG 的值应该设置为AMERICAN.ZHS16CGB231280 如上所示在使用英文版 CAMS时可以不设置NLS_LANG 即去掉export NLS_LANG=... ... 那一行,也可以设置NLS_LANG 的值为AMERICAN_7ASCII二、/etc/oratab 文件/etc/oratab 文件描述目前系统中创建的数据库实例以及是否通过 dbstart 和dbshut 来控制该实例的启动与关闭如下所示忽略以#开头的注释部分 :cams:/u01/app/oracle/product/8.1.7:Ydbshut 启动和关闭该实例数据库如果设置为 N 表示不通过 dbstart 和 dbshut 启动和关闭实例数据库CAMS 系统要求在安装完 ORACLE 后要求将该参数修改为 Y 以保证 ORACLE 数据库自启动和关闭三、数据库实例初始化文件 initSID.ora每个数据库实例都有一个初始化参数文件其缺省存放的路径为 $ORACLE_BASE/admin//pfile 其名称为init.ora 如cams 实例对应的参数文件为initcams.ora 缺省存放路径为$ORACLE_BASE/admin/cams/pfile 即/u01/app/oracle/admin/cams/pfile但在CAMS 应用中initcams.ora 的存放路径为/u02/app/oracle/admin/cams/pfile 这是基于数据与应用程序分开存放更好地保护数据考虑的尤其在 CAMS 双机应用模式下能够保证数据的一致性具体的修改操作可参考 Linux与Oracle 安装手册初始化参数文件是一个包含实例配置参数的文本文件这些参数被设置为特定的值用于初始化 Oracle 实例的多数内存和进程设置。
Centos7下安装Oracle10gCentos7.0安装oracle10g一、硬件要求1. 存要求&SwapEMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more2.硬盘由于CentOS安装后差不多有4~5G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空间。
二、软件系统平台:CentOS 7.0(x86_64)带桌面环境Oracle版本:Oracle 10g R210201_database_linux_x86_64.cpio补丁:p6810189_10204p6810189_10204_Linux-x86-64.zip注:补丁如果不需要,不用升级也可以,我自己就没有升级。
三、安装流程1.配置yum源。
‘将自带的yum源备份。
# cd /etc/yum.repos.d/# wget mirrors../.help/CentOS7-Base-.repo# yum update && yum clean all && yum makecache2.关闭SElinux# vim /etc/selinx/config 设置为SELINUX=disabled临时关闭 setenforce 03.关闭防火墙# systemctl stop firewalld# systemctl disable firewalld4.安装依赖包gcc等# yum -y install binutilscompat-libstdc++-33compat-libstdc++-33.i686elfutils-libelfelfutils-libelf-develgccgcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers kshlibaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat最后还要安装libXp这个Library,这个一定要安装,否则安装Oracle时会出现java Exception。
Windows操作系统下Oracle10g安装和配置:首先得到Oracle的安装文件,一般是一个Oracle10G。
ISO的文件,我们可以采用虚拟光驱加载,也可以直接解压.Oracle10g的目录结构,可以看到如下图所示.开始安装Oracle10g,双击setup。
exe文件,将出现如下图所示的界面使用缺省设置,不做任何改动,只需要设置数据库口令和缺省口令。
一般不修改其他的设置.密码设置(此处假设我们设置的密码为:zy123)之后单击下一步。
将出现一下的界面。
这个界面很快就一闪而过,出现下面一个界面:这个界面不需要做任何设置.直接单击下一步:继续单击下一步:在如图所示的界面单击安装,接下来将进入漫长的等待阶段。
当弹出以下窗口的时候,直接单击退出按钮.以下界面现实将表明Oracle数据库安装完成.至此,数据库安装完成,同时我们记录下最后画面中的信息,方便我们日后对数据库进行管理等操作。
信息如下:Enterprise Manager Database Control URL - (XXXX):http://xxxx:1158/em数据库配置文件已经安装到C:\oracle\product\10.2。
0,同时其他选定的安装组件也已经安装到C:\oracle\product\10.2。
0\db_1。
iSQL*Plus URL 为:http://xxxx:5560/isqlplusiSQL*Plus DBA URL 为:http://xxxx:5560/isqlplus/dba其中XXXX为你的电脑主机名称。
其他相关知识点.获取电脑主机的名称,可以使用DOS(Disk Operation System)命令行命令ipconfig 获取得到。
环境变量环境变量是包含关于系统及当前登录用户的环境信息的字符.环境变量具体起什么作用,随着变量的不同而不同,就像你在程序设计中定义的变量一样,有作用域(作用范围),只是环境变量的类型都是字符串,所以在定义环境变量的时候,不需要指定类型。
Oracle10gRAC在HP-UX(Itanium) 11.23上的安装手册一、安装概述Oracle10gRAC的软件版本号为10.2.0.1,补丁版本号为10.2.0.2。
HP-UX(Itanium)操作系统版本号为11.23。
Oracle10g的安装介质为三个tar文件:clusterware.tar、database.tar和p10202_HPUX-IA64.tar。
请联系工程部陈晓静获取上面的要求在两台库服务器上都需要满足,如果有不满足的,请让厂方工程师协助解决。
2、网络需求两个光纤网口,用于连光纤交换机和阵列连接。
至少三个,最好四个千兆网口(电口、光口均可),用于外网连接和心跳连接。
建议将机器主板上的内置网卡用于心跳连接,将PCI插槽上的外接网卡用于外网连接。
为了满足OracleRAC中vip的需求,需要将连接外网的两个网口使用ServiceGuard技术配置成一个主备方式的网口,vip的地址需要和这个网口配置在同一个网段。
如果有四个网口,建议将剩余的两个网口也使用ServiceGuard技术配置成一个主备方式的网口,用于心跳连接。
Oracle建议心跳使用单独的交换机连接,或者使用交换机上一个单独的vlan连接,避免使用交叉线直接连接。
1以下是网络连接示例图,请让厂方工程师照此配置:假设机器名为his01和his02,每台机器有四个网口和两个光纤口。
其中lan0和lan3两个网口配置成主备方式的网口,配置170.101.1的公共网段地址,lan0为主网口,lan3为备网口。
lan0和lan3分别接在公网的两台交换机A和B 上,两台公网交换机之间通过级联线连接。
lan1和lan2两个网口配置成主备方式的网口,配置10.0.0的私有网段地址,lan1为主网口,lan2为备网口。
接在一台单独交换机上。
Oracle的vip地址配置到170.101.1的网段上。
注意:● Oracle的vip地址不需要额外设置,只需要将vip的地址加入到hosts文件即可。
详解:oracle10G 数据库名、实例名、ORACLE_SID【转载】数据库名、实例名、数据库域名、全局数据库名、服务名,这是几个令很多初学者容易混淆的概念。
相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。
我们现在就来把它们弄个明白。
一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。
他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。
在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。
格式如下:DB_NAME=myorcl...在创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据库名不宜修改,即使要修改也会很麻烦。
因为,数据库名还被写入控制文件中,控制文件是以二进制型式存储的,用户无法修改控制文件的内容。
假设用户修改了参数文件中的数据库名,即修改DB_NAME 的值。
但是在Oracle启动时,由于参数文件中的DB_NAME与控制文件中的数据库名不一致,导致数据库启动失败,将返回ORA-01103错误。
数据库名的作用数据库名是在安装数据库、创建新的数据库、创建数据库控制文件、修改数据结构、备份与恢复数据库时都需要使用到的。
有很多Oracle安装文件目录是与数据库名相关的,如:winnt: d:\oracle\product\10.1.0\oradata\DB_NAME\...Unix: /home/app/oracle/product/10.1.0/oradata/DB_NAME/...pfile:winnt: d:\oracle\product\10.1.0\admin\DB_NAME\pfile\ini.oraUnix: /home/app/oracle/product/10.1.0/admin/DB_NAME/pfile/init$ORACLE_SID.ora跟踪文件目录:winnt: /home/app/oracle/product/10.1.0/admin/DB_NAME/bdump/...另外,在创建数据时,careate database命令中的数据库名也要与参数文件中DB_NAME参数的值一致,否则将产生错误。
Oracle 10g透明网关连接Sql Server 2005 配置说明(一) 环境如下:ORACLE 10g 安装在:172.64.8.139 的window server 2003SqlServer 2005安装在:172.64.8.142(二) :下载透明网关10g下,透明网管是一个单独组件,可以到oracle官方网站下载/technology/software/products/database/oracle10g/htdocs/10201winso ft.html,然后搜索10201_gateways_win32.zip,即可下载。
这个安装包有300M。
(三) 安装透明网关:注意:安装之前要必须要将原有的数据库服务器启动起来,不然会重复安装OraTg10g_home1数据库软件,这样就会有2个数据库软件。
1、下载10201_gateways_win32.zip插件,并解压。
2、进入10201_gateways_win32文件夹,点击setup.exe。
3、点击下一步选择安装的路径,路径是D:\oracle\product\10.2.0\db_1文件夹(这里是我的oracel的安装路径,根据自己机器的路径修改)。
4、点击下一步,选择Oracle Transparent Gateway for Microsoft SQL Server 10.2.0.1.0,点击下一步.5、填写SQL服务器名和SQL数据库名6、点击安装,安装完成之后会在D:\oracle\product\10.2.0\db_1文件下多出一个文件夹tg4msql,即安装成功。
(四) 配置:1. 在Oracle的D:\oracle\product\10.2.0\db_1\tg4msql\admin目录下,打开inittg4msql.ora,添加配置如图:注意红色部分2、配置Oracle的D:\oracle\product\10.2.0\db_1\network\admin目录下的listener.ora。
oracle三个重要参数⽂件:pfile和spfile和init.oraOracle中的参数⽂件是⼀个包含⼀系列参数以及参数对应值的操作系统⽂件。
它们是在数据库实例启动第⼀个阶段时候加载的,决定了数据库的物理结构、内存、数据库的限制及系统⼤量的默认值、数据库的各种物理属性、指定数据库控制⽂件名和路径等信息,1、pfile: 初始化参数⽂件(Initialization Parameters Files)pfile是啥呢,pfile的全名就是parameter file,参数⽂件。
pfile是⼀个可编辑的⽂本⽂件,主要内容就是数据库的配置参数,包括内存配置、数据库名、sessions、processes等。
pfile默认路径(windows):/u01/app/oracle/product/11.2.0/db1_s/dbs/initSID.oraOracle 9i之前,ORACLE⼀直采⽤pfile⽅式存储初始化参数,pfile 默认的名称为“init+实例sid.ora”⽂件路径:/u01/app/oracle/product/11.2.0/db1_s/dbs这是⼀个⽂本⽂件,可以⽤任何⽂本编辑⼯具打开。
我们可以直接使⽤指定pfile⽂件启动第⼀阶段数据库sql>startup pfile=/u01/app/oracle/product/11.2.0/db1_s/dbs/init.ora.10152018183435 //通过这个指定这个参数⽂件就可以启动这个数据库了2、spfile:服务器参数⽂件(Server Parameter Files)从Oracle 9i开始,Oracle引⼊了Spfile⽂件,spfile 默认的名称为“spfile+例程名.ora”⽂件路径:/u01/app/oracle/product/11.2.0/db_1/dbs/spfile以后,数据库默认就是读取spfile的配置启动和初始化参数,加载参数到内存中以⼆进制⽂本形式存在,不能⽤vi编辑器对其中参数进⾏修改,只能通过SQL命令在线修改。
listener.ora、tnsnames.ora和sqlnet.ora这3个文件是关系oracle网络配置的3个主要文件,都是放在oracle\product\10.2.0\db_1\NETWORK\ADMIN目录下。
其中listener.ora 是和数据库服务器端相关,而tnsnames.ora和sqlnet.ora这2个文件不仅仅关系到服务器端,主要的还是和客户端关系紧密(#表注释)。
一、客户端设置
1.sqlnet.ora
通过这个文件来决定怎样找一个连接中出现的连接字符串
示例文件:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, HOSTNAME, ONAMES,EZCONNECT)
#NAMES.DEFAULT_DOMAIN =
内容说明:
#表明用户连接数据库用哪种验证方式主要两种:
(1)NTS: 表示系统身份验证 ---用户名和口令可输可不输conn / as sys dba;
(2)NONE:oralce数据库身份验证--- 必须输入用户名和口令 conn system/oracle as sysdba;
在unix环境下可能会有问题,一般在unix下可以去掉这个配置。
NAMES.DIRECTORY_PATH= (TNSNAMES, HOSTNAME, ONAMES,EZCONECT)——表示将首先利用tnsnames进行解析;如果tnsnames解析不到,将使用hostname解析;如果hostname解析不到,将采用onames进行解析;最后使用EZCONNECT解析。
例如我们客户端输入:SQL> conn
[email=system/oracle@orcl23]system/oracle@orcl23[/email] (orcl123是网络服务名) 那么,客户端就会首先在tnsnames.ora文件中找orcl的记录.如果没有相应的记录则尝试把orcl当作一个主机名,通过网络的途径去解析它的IP地址然后去连接这个IP上
global_name=orcl123这个实例,当然我这里orcl并不是一个主机名。
被注释掉的NAMES.DEFAULT_DOMAIN = ——表示采用默认的域名为,在tnsnames.ora中如果配置对应的解析,如果原来的数据库别名是oralocal(即网络服务名),那么,当启用这个参数后,在tnsnames中的配置要改成。
在使用tnsping时或者sqlplus登录时,只需写前面的别名,系统会自动加上后面的域名来进行解析。
2.tnsnames.ora
这个文件放在客户端机器上,记录客户端访问数据库的本地配置,其实就是定义网络服务,只有当sqlnet.ora中有“NAMES.DIRECTORY_PATH= (TNSNAMES)”这样的字样时,也就是客户端解析连接字符串的顺序中有TNSNAMES时,才会尝试使用这个文件。
示例文件:
ORCL123 =网络服务名--------------配置文件里存在的一个网络服务名
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = zhaomengbin)(PORT = 1521))
) # 协议是TCP ,要连接的服务器的计算机名zhaomegnbin ,端口号为1521
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
ORCL =网络服务名--------------配置文件里存在的另外一个网络服务名
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ZHAOMENGBIN)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(Key = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
二、服务器端设置
listener.ora
它是listener监听器进程的配置文件。
关于listener进程就不多说了,接受远程对数据库的接入申请并转交给oracle的服务器进程。
所以如果不是使用的远程的连接,listener进程就不是必需的,同样的如果关闭listener进程并不会影响已经存在的数据库连接。
示例文件:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ZHAOMENGBIN)(PORT = 1521))
)
)
上面的例子是一个最简单的例子,但也是最普遍的。
一个listener进程为一个数据库实例(SID)提供服务。
三、总结
上面说到的三个文件都可以通过图形的配置工具来完成配置:Database Configuration Assistant,Net Configuration Assistant
具体的配置可以尝试一下,然后来看一下配置文件,这样一来总体结构就有了,是当你输入sqlplus [email=system/oracle@orcl123]system/oracle@orcl123[/email]的时候
1. 查询sqlnet.ora看看名称的解析方式,发现是TNSNAME
2. 则查询tnsnames.ora文件,从里边找orcl的记录,并且找到主机名,端口和service_name
3. 如果listener进程没有问题的话,建立与listener进程的连接。
4. 根据不同的服务器模式如专用服务器模式或者共享服务器模式,listener采取接下去的动作。
默认是专用服务器模式,没有问题的话客户端就连接上了数据库的server process。
5. 这时候网络连接已经建立,listener进程的历史使命也就完成了。
换个角度理解:
orcl123 是我们连接远端数据库用到的服务命名,但是最终必须转化为
host:port:servide_name这样的连接字串,而这个转化可以理解为是翻译的过程,而要想翻译成功,则必须选择好翻译方法,那么sqlnet.ora就是我们用来选择翻译方法的,其中的NAMES.DIRECTORY_PATH= (TNSNAMES) 就是我们选择的命名解析方法;tnsnames.ora是翻译方法中的一种——本地命名解析方法的配置文件,就好像我们选择了查字典方法,这个文件就是我们的字典一样里面存放着所有服务命名对应的连接字串;至于listener.ora则是负责接受我们请求的负责任人——连接地址配置文件,里面包括了连接负责人的连接地址,也放着经过他允许可以连接的数据库信息。
这样就构成了Oracle的网络架构。