linux下命令启动oracle监听
-
在Linux下,要启动Oracle监听,可以按照以下步骤进行操作:
1. 打开终端,并使用root用户登录系统。
2. 进入Oracle软件安装目录的bin目录,例如:
“`
cd /opt/oracle/product/11.2.0/dbhome_1/bin
“`注意:这个路径需要根据你实际的安装目录进行修改。
3. 执行lsnrctl start命令,启动监听:
“`
./lsnrctl start
“`4. 等待一段时间后,你将看到类似于以下的输出信息,表示监听已经成功启动:
“`
Starting /opt/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait…TNSLSNR for Linux: Version 11.2.0.1.0 – Production
System parameter file is /opt/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Log messages written to /opt/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))
“`5. 如果你想确认监听是否正常启动,可以执行以下命令查看监听状态:
“`
./lsnrctl status
“`你将看到类似于以下的输出信息:
“`
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
STATUS of the LISTENER
————————
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 – Production
Start Date 29-AUG-2021 20:40:55
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /opt/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File /opt/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
Listening Endpoints Summary…
“`通过以上步骤,你就成功启动了Oracle监听。如果在执行过程中遇到问题,可以查看日志文件或者参考Oracle官方文档进行故障排查。
2年前 -
在Linux下,可以使用以下命令来启动Oracle监听器(Oracle Listener):
1. 打开终端并使用root用户登录系统。
2. 进入Oracle软件所在的目录,通常是`/u01/app/oracle`。
3. 执行以下命令以切换到Oracle用户:
“`
su – oracle
“`
4. 进入ORACLE_HOME目录,该目录是Oracle软件安装的目录,通常是`/u01/app/oracle/product/<版本号>/dbhome_1`。
5. 使用以下命令启动监听器:
“`
lsnrctl start
“`
6. 当命令执行成功后,会显示一些信息,包括监听器的名称、协议、地址等。
“`
Starting /u01/app/oracle/product/<版本号>/dbhome_1/bin/tnslsnr: please wait…
TNSLSNR for Linux: Version <版本号> – Production
System parameter file is/network/admin/listener.ora
Log messages written to/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<主机名>)(PORT=1521)))
“`
7. 使用以下命令验证监听器是否成功启动:
“`
lsnrctl status
“`
如果监听器已成功启动,会显示一些信息,包括监听器的名称、协议、地址等。
“`
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<主机名>)(PORT=1521)))
STATUS of the LISTENER
————————
Alias LISTENER
Version <版本号>
Protocol TNS Listener
…
“`
8. 完成以上步骤后,Oracle监听器就成功启动了,可以开始使用Oracle数据库。2年前 -
在Linux下,启动Oracle监听器有两种方法:通过命令行启动和通过服务启动。下面是具体的操作流程:
方法一:通过命令行启动监听器
1. 打开终端,使用root权限登录系统。
2. 使用su命令切换到oracle用户,或者使用sudo命令以root用户身份执行以下命令。
3. 进入Oracle安装目录的bin目录,例如:
“`
cd /u01/app/oracle/product/12.1.0/dbhome_1/bin
“`4. 执行lsnrctl start命令启动监听器,例如:
“`
./lsnrctl start
“`5. 如果监听器成功启动,会显示类似以下信息:
“`
LSNRCTL for Linux: Version 12.1.0.2.0 – Production on 14-AUG-2020 09:00:00
Copyright (c) 1991, 2019, Oracle. All rights reserved.
Starting /u01/app/oracle/product/12.1.0/dbhome_1/bin/tnslsnr: please wait…
TNSLSNR for Linux: Version 12.1.0.2.0 – Production
System parameter file is /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
“`6. 使用Ctrl+C组合键退出LSNRCTL命令行工具。
方法二:通过服务启动监听器
1. 打开终端,使用root权限登录系统。
2. 使用su命令切换到oracle用户,或者使用sudo命令以root用户身份执行以下命令。
3. 执行以下命令来启动Oracle监听器服务:
“`
systemctl start oracle-listener
“`4. 如果监听器成功启动,不会返回任何信息。
5. 可以使用以下命令检查监听器状态:
“`
systemctl status oracle-listener
“`6. 如果监听器正在运行,会显示“active (running)”状态。
以上就是在Linux下通过命令行和服务启动Oracle监听器的方法和操作流程。根据具体情况选择合适的方法启动监听器。
2年前