在 Debian 上连接/管理 Oracle 数据库,常见客户端方案如下(按使用场景分类):
轻量、官方、支持 SQL*Plus / OCI / JDBC / ODBC
安装方式(Debian)
# 添加 Oracle 仓库(示例为 19c / 21c)
sudo apt install libaio1
# 下载 basic + sqlplus 包
wget https://download.oracle.com/otn_software/linux/instantclient/211000/instantclient-basic-linux.x64-21.10.0.0.0.zip
wget https://download.oracle.com/otn_software/linux/instantclient/211000/instantclient-sqlplus-linux.x64-21.10.0.0.0.zip
unzip instantclient-basic-linux.x64-21.10.0.0.0.zip
unzip instantclient-sqlplus-linux.x64-21.10.0.0.0.zip
export LD_LIBRARY_PATH=$PWD/instantclient_21_10
export PATH=$PATH:$PWD/instantclient_21_10
使用:
sqlplus user/pass@host:port/service_name
# Debian 安装
sudo apt install dbeaver
或:
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
sudo apt install ./dbeaver-ce_latest_amd64.deb
适合脚本、运维
pip install oracledb
无需 Instant Client(python-oracledb 支持 Thin 模式)
apt install unixodbc oracle-instantclient-odbc
| 场景 | 推荐 |
|---|---|
| 脚本/服务器 | Oracle Instant Client + sqlplus |
| 开发管理 | DBeaver |
| Python 程序 | python-oracledb |
| 企业 GUI | SQL Developer |
如果你告诉我:
我可以直接给你最合适的一套安装命令。