Linux安装Oracle数据库SQLPlus客户端

安装#

RPM包下载地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

  • 下载客户端,得到以下两个包
oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm
oracle-instantclient-sqlplus-21.1.0.0.0-1.x86_64.rpm

a)RedHat/CentOS直接rpm安装。

rpm -i  oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm
rpm -i  oracle-instantclient-sqlplus-21.1.0.0.0-1.x86_64.rpm

b)由于是rpm包,在Debian/Ubuntu下先将其转成deb包:

apt-get install alien
alien oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm
alien oracle-instantclient-sqlplus-21.1.0.0.0-1.x86_64.rpm
dpkg -i oracle-instantclient-basic_21.1.0.0.0-1.x86_64.rpm
dpkg -i oracle-instantclient-sqlplus_21.1.0.0.0-1.x86_64.rpm

安装在默认的目录下 /usr/lib/oracle/21/client64/

  • 设置环境变量 ~/.bash_profile/~/.bashrc
$ vi ~/.bash_profile
ORACLE_HOME=/usr/lib/oracle/21/client64
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
export ORACLE_HOME
export LD_LIBRARY_PATH
export PATH

生效

#centos
source ~/.bash_profile
#ubuntu
source~/.bashrc

使用#

  • 使用SQL * Plus连接服务器
sqlplus username/password@//host:port/sid
>show user;

执行SQLPlus,如出现找不到包libaio,apt-get/yum install libaio即可。

posted @   亚里士多智  阅读(1951)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示
主题色彩