安装Oracle11g数据库监听配置详解(oracle11监听安装)
安装Oracle11g数据库:监听配置详解
Oracle是一款功能强大的数据库管理系统,而在安装Oracle数据库之后,调整好监听器则是保证数据库正常运行的重要环节之一。本文将详细介绍如何安装Oracle11g数据库并调整好监听器配置。
一、安装Oracle11g数据库
我们需要下载Oracle11g数据库的安装包,然后按照安装向导一步步安装即可。在安装过程中,可能会遇到一些问题,比如空闲内存不足等。可以通过设置大页(hugepage)来解决这些问题。
二、监听配置
在安装好Oracle11g数据库之后,我们需要进行配置监听器以保证数据库正常运行。监听器是一个进程,用于接收来自客户端的连接请求,并将这些请求分配给相应的数据库实例。
1.编辑监听器配置文件
在Oracle11g数据库的安装目录下,可以找到监听器配置文件listener.ora。使用任意一个文本编辑器打开该文件。
2.增加监听器
在文件中增加以下内容:
SID_LIST_LISTENER=
(SID_LIST= (SID_DESC=
(GLOBAL_DBNAME=orcl) (ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1)
(SID_NAME=orcl) )
)
LISTENER= (DESCRIPTION_LIST=
(DESCRIPTION= (ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)) )
)
SID_LIST_LISTENER是对监听器服务的描述,而LISTENER描述了监听器本身的配置。其中,GLOBAL_DBNAME指定了数据库的全局名称,ORACLE_HOME指定了Oracle软件的安装路径,ADDRESS指定了监听器监听的端口。需要注意的是,该文件中HOST一项可能会因为环境不同而有所不同。如果是在虚拟机环境中,可以使用ifconfig命令查看当前的IP地址。
3.启动监听器
在命令行中执行以下命令即可启动监听器:
$ lsnrctl start
如果要停止监听器,可以执行以下命令:
$ lsnrctl stop
4.测试监听器是否正常
在命令行中执行以下命令:
$ lsnrctl status
如果显示以下信息,则表示监听器已成功启动并可以正常使用:
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary...Service "orcl" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...The command completed successfully
5.创建服务
在Windows系统上,我们需要创建Oracle11g数据库的服务。可以使用ORADIM命令来创建服务。
在命令行中执行以下命令:
$ ORADIM -NEW -SID ORCL -STARTMODE AUTO -PFILE "C:\app\oracle\product\11.2.0\dbhome_1\database\initORCL.ora"
其中,-NEW表示创建一个新的服务,-SID表示服务的名称,-STARTMODE指定了服务的启动模式,-PFILE指定了Oracle11g数据库的配置文件。
经过以上步骤的调整,我们就可以正常地使用Oracle11g数据库了。