centos

centos如何安装sqlplus

小樊
82
2025-02-13 06:14:45
栏目: 云计算

在CentOS上安装SQL*Plus,通常需要先安装Oracle数据库软件。以下是详细的步骤:

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

  1. 添加Oracle官方仓库

    创建一个新的YUM仓库文件:

    sudo vi /etc/yum.repos.d/oracle.repo
    

    在文件中添加以下内容:

    [oracle-database]
    name=Oracle Database 19c/21c Repository
    baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/dbhome_19c/
    enabled=1
    gpgcheck=1
    gpgkey=https://yum.oracle.com/RPM-GPG-KEY-oracle
    

    注意:请根据你的Oracle版本选择正确的URL和baseurl。

  2. 导入Oracle GPG密钥

    sudo rpm --import https://yum.oracle.com/RPM-GPG-KEY-oracle
    
  3. 更新YUM缓存

    sudo yum clean all
    sudo yum update
    
  4. 安装Oracle Instant Client和SQL*Plus

    sudo yum install oracle-instantclient19.8-basic oracle-instantclient19.8-sqlplus
    

    这将安装Oracle Instant Client和SQL*Plus。

  5. 验证安装

    sqlplus -v
    

    如果安装成功,你应该能看到SQL*Plus的版本信息。

方法二:手动下载并安装Oracle Instant Client

  1. 下载Oracle Instant Client

    访问Oracle Instant Client下载页面,下载适用于Linux x86-64的Basic和SQL*Plus包。

  2. 解压下载的文件

    tar -xvf instantclient-basic-linux.x64-XX.X.X.X.X.zip -C /opt
    tar -xvf instantclient-sqlplus-linux.x64-XX.X.X.X.X.zip -C /opt
    

    XX.X.X.X.X替换为你下载的实际版本号。

  3. 设置环境变量

    编辑~/.bash_profile/etc/profile文件,添加以下内容:

    export ORACLE_HOME=/opt/instantclient_XX_X
    export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
    export PATH=$ORACLE_HOME:$PATH
    

    然后重新加载配置文件:

    source ~/.bash_profile
    
  4. 验证安装

    sqlplus -v
    

    如果安装成功,你应该能看到SQL*Plus的版本信息。

注意事项

通过以上步骤,你应该能够在CentOS上成功安装SQL*Plus。

0
看了该问题的人还看了