温馨提示×

ubuntu oracle怎么连

小樊
46
2026-10-28 20:46:04
栏目: 云计算

你问的“Ubuntu Oracle 怎么连”,一般有两种常见场景,我分别说一下:


一、Ubuntu 连接 Oracle 数据库(客户端连数据库)

1️⃣ 安装 Oracle 客户端

推荐用 Oracle Instant Client(最轻量)

sudo apt update
sudo apt install unzip libaio1

下载 Instant Client(basic + sqlplus): https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

unzip instantclient-basic-linux.x64.zip
unzip instantclient-sqlplus-linux.x64.zip

2️⃣ 配置环境变量

export ORACLE_HOME=~/instantclient_21_1
export LD_LIBRARY_PATH=$ORACLE_HOME
export PATH=$ORACLE_HOME:$PATH

3️⃣ 连接 Oracle

sqlplus 用户名/密码@IP:端口/服务名

示例:

sqlplus system/oracle@192.168.1.10:1521/orcl

二、Ubuntu 上连接 Oracle(使用程序)

Python 连接 Oracle

pip install oracledb
import oracledb

conn = oracledb.connect(
    user="system",
    password="oracle",
    host="192.168.1.10",
    port=1521,
    service_name="orcl"
)

cursor = conn.cursor()
cursor.execute("SELECT 1 FROM dual")
print(cursor.fetchone())

三、Ubuntu 远程桌面连 Oracle 服务器(如果是这个意思)

如果是 Ubuntu 连 Oracle Linux 服务器:

ssh user@oracle_server_ip

四、常见错误

  • ORA-12170:网络/IP/端口问题
  • ORA-12514:服务名错误
  • libaio 缺失:装 libaio1

如果你是指:

  • ✅ Ubuntu 连 Oracle 数据库
  • ✅ Ubuntu 上装 Oracle 数据库
  • ✅ Docker 跑 Oracle

告诉我具体场景,我给你更精准的步骤。

0 踩