debian

debian支持哪些sqlplus版本

小樊
43
2025-07-26 15:10:22
栏目: 云计算

在Debian系统上,SQLPlus(Oracle数据库客户端工具)的版本支持情况主要取决于Oracle Instant Client的版本。以下是在Debian系统上安装和配置SQLPlus的详细步骤,以及支持的版本信息:

安装步骤

方法一:使用Oracle官方提供的Debian包

  1. 下载Oracle Instant Client
  1. 安装依赖
sudo apt-get update
sudo apt-get install -y libaio1
  1. 解压并安装Instant Client
tar -xvf instantclient-basic-linux.x64-XX.X.X.X.X.zip -C /opt/oracletar
tar -xvf instantclient-sdk-linux.x64-XX.X.X.X.X.zip -C /opt/oracle
  1. 设置环境变量: 编辑~/.bashrc/etc/profile文件,添加以下内容:
export ORACLE_HOME=/opt/oracle/instantclient_XX_X
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME:$PATH

然后使环境变量生效:

source ~/.bashrc
  1. 验证安装
sqlplus -v

方法二:使用APT仓库安装(适用于Debian 10及更高版本)

  1. 添加Oracle APT仓库: 创建一个新的APT仓库文件:
sudo nano /etc/apt/sources.list.d/oracle.list

添加以下内容:

deb http://download.oracle.com/otn-pub/database/instant-client/debian/193000/instantclient-basic/deb http://download.oracle.com/otn-pub/database/instant-client/debian/193000/instantclient-sdk/
  1. 导入Oracle GPG密钥
wget -qO - https://oracle.github.io/getOracleJDK | apt-key add -
  1. 更新APT包列表
sudo apt-get update
  1. 安装SQL*Plus
sudo apt-get install oracle-instantclient19.3-basic oracle-instantclient19.3-sdk
  1. 设置环境变量: 编辑~/.bashrc/etc/profile文件,添加以下内容:
export ORACLE_HOME=/usr/lib/oracle/19.3/client64
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME:$PATH

然后使环境变量生效:

source ~/.bashrc
  1. 验证安装
sqlplus -v

支持的版本

请注意,尽管可以通过上述方法在Debian上安装SQL*Plus,但这种方法并未得到Oracle官方的支持,可能存在一些未知的问题。建议密切关注Oracle官方和社区的最新动态,以便及时解决可能出现的问题。

0
看了该问题的人还看了