centos

lsnrctl在centos中的安装方法

小樊
43
2025-10-13 05:16:44
栏目: 智能运维

lsnrctl 是 Oracle 数据库监听器的命令行工具,用于管理监听器。以下是在 CentOS 系统中安装 lsnrctl 的步骤:

方法一:通过 Oracle 官方仓库安装

  1. 添加 Oracle 官方仓库: 首先,你需要添加 Oracle 官方的 YUM 仓库。创建一个新的仓库文件 /etc/yum.repos.d/oracle.repo 并添加以下内容:

    [oracle]
    name=Oracle Linux $releasever - $basearch
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL$releasever/$basearch/
    gpgcheck=1
    gpgkey=https://yum.oracle.com/RPM-GPG-KEY-oracle
    enabled=1
    
  2. 安装 Oracle Instant Client: 使用 YUM 安装 Oracle Instant Client 基础包和 SDK 包:

    sudo yum install oracle-instantclient19.8-basic oracle-instantclient19.8-devel
    
  3. 设置环境变量: 为了让系统找到 lsnrctl 和其他 Oracle 工具,你需要设置一些环境变量。编辑你的 shell 配置文件(例如 .bashrc.bash_profile),添加以下内容:

    export ORACLE_HOME=/usr/lib/oracle/19.8/client64
    export PATH=$PATH:$ORACLE_HOME/bin
    

    然后,使更改生效:

    source ~/.bashrc
    
  4. 验证安装: 运行 lsnrctl 命令来验证安装是否成功:

    lsnrctl status
    

方法二:手动下载并安装

  1. 下载 Oracle Instant Client: 访问 Oracle 官方网站下载适用于 CentOS 的 Oracle Instant Client 压缩包。

  2. 解压并安装: 将下载的压缩包解压到一个目录,例如 /opt/oracle/instantclient_19_8,然后设置环境变量:

    export ORACLE_HOME=/opt/oracle/instantclient_19_8
    export PATH=$PATH:$ORACLE_HOME
    

    将这些环境变量添加到你的 shell 配置文件中,并使其生效。

  3. 验证安装: 同样,运行 lsnrctl status 来验证安装是否成功。

注意事项

通过以上步骤,你应该能够在 CentOS 系统上成功安装并使用 lsnrctl

0
看了该问题的人还看了