ubuntu

ubuntu如何安装sqlplus

小樊
49
2025-10-06 10:55:43
栏目: 云计算

在Ubuntu上安装sqlplus的步骤

1. 安装Oracle Instant Client基础包

sqlplus是Oracle数据库的命令行工具,需先安装Oracle Instant Client作为基础依赖。从Oracle官网下载适用于Linux x86-64的instantclient-basic包(如instantclient-basic-linux.x64-23.6.0.0.0dbru.zip),通过以下命令解压到指定目录(例如/opt/oracle/instantclient):

wget https://download.oracle.com/otn_software/linux/instantclient/236000/instantclient-basic-linux.x64-23.6.0.0.0dbru.zip
unzip instantclient-basic-linux.x64-23.6.0.0.0dbru.zip -d /opt/oracle/

2. 安装sqlplus额外包(可选但推荐)

若需使用sqlplus的完整功能(如格式化输出、报表生成),还需下载instantclient_sqlplus包(如instantclient-sqlplus-linux.x64-23.6.0.0.0dbru.zip),解压至同一目录(覆盖原有文件即可):

unzip instantclient-sqlplus-linux.x64-23.6.0.0.0dbru.zip -d /opt/oracle/

3. 配置环境变量

编辑~/.bashrc文件(用户级配置)或/etc/profile文件(系统级配置),添加以下内容(替换为实际安装路径):

export ORACLE_HOME=/opt/oracle/instantclient
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin  # 若需连接远程数据库,需配置此目录下的tnsnames.ora文件

保存后运行source ~/.bashrc(或source /etc/profile)使配置生效。

4. 安装系统依赖

sqlplus依赖libaio库(异步I/O支持),通过以下命令安装:

sudo apt-get update
sudo apt-get install libaio1

5. 验证sqlplus安装

在终端输入sqlplus命令,若看到类似以下提示,说明安装成功:

SQL*Plus: Release 23.0.0.0.0 - Production on Wed Oct 5 14:30:00 2025
Version 23.6.0.0.0

Copyright (c) 1982, 2025, Oracle.  All rights reserved.

Enter user-name:

6. 连接Oracle数据库(可选)

若需连接远程数据库,需提前配置TNS_ADMIN目录下的tnsnames.ora文件(参考搜索结果中相关配置),然后通过以下命令连接:

sqlplus username/password@//hostname:port/service_name

例如:sqlplus scott/tiger@//192.168.1.100:1521/orcl

注意事项

0
看了该问题的人还看了