linux下oracle启动监听命令

worktile 其他 164

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux下启动Oracle监听的命令是`lsnrctl start`。在终端中执行这个命令,将启动Oracle监听程序。启动监听后,可以与Oracle数据库实例进行通信。

    以下是更详细的步骤:

    1. 打开终端窗口。
    2. 输入以下命令以切换到Oracle用户(如果没有Oracle用户,请使用root用户):
    “`
    su – oracle
    “`
    3. 进入Oracle的安装目录,执行以下命令:
    “`
    cd $ORACLE_HOME/bin
    “`
    请确保`$ORACLE_HOME`变量已正确设置为Oracle的安装目录。

    4. 执行以下命令启动监听:
    “`
    lsnrctl start
    “`
    监听程序将开始启动,并显示类似以下的输出:
    “`
    LSNRCTL for Linux: Version 12.1.0.2.0 – Production on 10-MAR-2020 11:00:00
    Copyright (c) 1991, 2017, 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=TCP)(HOST=localhost)(PORT=1521)))
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
    STATUS of the LISTENER
    ————————
    Alias LISTENER
    Version TNSLSNR for Linux: Version 12.1.0.2.0 – Production
    Start Date 10-MAR-2020 11:00:00
    Uptime 0 days 0 hr. 0 min. 5 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Listener Log File /u01/app/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
    Listening Endpoints Summary…
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
    Services Summary…
    Service “ORCL” has 1 instance(s).
    Instance “ORCL”, status UNKNOWN, has 1 handler(s) for this service…
    The command completed successfully
    “`

    在输出中可以看到监听程序的启动状态信息,监听地址是`(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))`。

    监听启动成功后,可以使用诸如SQL*Plus等客户端工具连接到Oracle数据库实例,并进行相关操作。

    希望可以帮到你。如果有其他问题,请随时提问。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux下,启动Oracle监听可以使用以下命令:

    1. 通过命令行方式启动监听程序:
    “`
    lsnrctl start
    “`
    这个命令会启动Oracle监听并开始侦听指定的端口。在启动监听之前,确保ORACLE_HOME环境变量已正确配置。

    2. 启动特定的监听程序:
    “`
    lsnrctl start “`
    如果系统上有多个监听程序,则可以使用这个命令来启动特定的监听程序。将
    替换为要启动的监听程序的名称。

    3. 启动监听程序时显示详细信息:
    “`
    lsnrctl start -a
    “`
    这个命令会在启动监听程序时显示详细的运行信息。

    4. 检查监听程序状态:
    “`
    lsnrctl status
    “`
    这个命令会显示当前系统上所有监听程序的状态信息,包括监听程序的名称、版本号、监听地址和监听端口。

    5. 停止监听程序:
    “`
    lsnrctl stop
    “`
    这个命令会停止所有正在运行的监听程序。

    需要注意的是,启动监听程序前,确保已经正确配置了监听程序的监听地址和端口(在listener.ora配置文件中),并且Oracle数据库实例已经启动。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux下启动Oracle监听的命令是`lsnrctl`。以下是详细的操作流程:

    1. 打开终端并以Oracle用户身份登录系统。

    2. 进入Oracle安装目录的bin文件夹,例如`cd /u01/app/oracle/product/11.2.0/dbhome_1/bin`

    3. 使用`lsnrctl start`命令启动监听,如果你安装了多个Oracle实例,需要指定所需实例的监听名。例如,如果实例名为ORCL,则命令为`lsnrctl start ORCL`。

    4. 输入监听密码。如果你设置了监听密码,系统会提示你输入密码。如果没有设置密码,可以直接按回车键。

    5. 等待监听启动完成,你会看到类似如下的输出:
    “`
    Starting /u01/app/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 /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
    Log messages written to /u01/app/oracle/diag/tnslsnr/myhost/listener/alert/log.xml
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhost)(PORT=1521)))
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
    STATUS of the LISTENER
    ————————
    Alias LISTENER
    Version TNSLSNR for Linux: Version 11.2.0.1.0 – Production
    Start Date 18-JAN-2023 11:24:50
    Uptime 0 days 0 hr. 0 min. 3 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Listener Parameter File /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
    Listener Log File /u01/app/oracle/diag/tnslsnr/myhost/listener/alert/log.xml
    Listening Endpoints Summary…
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhost)(PORT=1521)))
    The listener supports no services
    The command completed successfully
    “`

    此时,监听已经成功启动并正在监听指定的端口(默认为1521)。你可以通过以上输出中的监听信息,确认监听已成功启动。

    如果你想停止监听,可以使用`lsnrctl stop`命令,如果你安装了多个Oracle实例,需指定所需实例的监听名。
    注意:以上命令需要以Oracle用户身份执行,如果使用其他用户登录系统,需要切换到Oracle用户执行。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部