Oracle Instant Client 23.5安装配置完整教程

Oracle Instant Client 23.5安装配置完整教程

    • 简介
    • 环境要求
    • 安装步骤
      • [1. 准备工作目录](#1. 准备工作目录)
      • [2. 下载Oracle Instant Client](#2. 下载Oracle Instant Client)
      • [3. 解压Instant Client](#3. 解压Instant Client)
      • [4. 安装依赖包](#4. 安装依赖包)
      • [5. 配置系统环境](#5. 配置系统环境)
        • [5.1 配置库文件路径](#5.1 配置库文件路径)
        • [5.2 配置环境变量](#5.2 配置环境变量)
      • [6. 配置Oracle钱包(可选)](#6. 配置Oracle钱包(可选))
    • 验证安装
    • 常见问题解决
    • 总结

简介

Oracle Instant Client是一个轻量级的客户端工具包,它允许应用程序连接到Oracle数据库而无需安装完整的Oracle客户端。本文将详细介绍如何在Linux环境下安装和配置Oracle Instant Client 23.5版本。

环境要求

  • Linux x64操作系统
  • 网络连接(用于下载所需文件)
  • root权限
  • 基本的Linux命令行操作知识

安装步骤

1. 准备工作目录

首先,我们需要创建并进入工作目录:

bash 复制代码
cd /u01/aipoc

2. 下载Oracle Instant Client

使用wget命令下载Oracle Instant Client基础包:

bash 复制代码
wget https://download.oracle.com/otn_software/linux/instantclient/2350000/instantclient-basic-linux.x64-23.5.0.24.07.zip -O /u01/aipoc/instantclient-basic-linux.x64-23.5.0.24.07.zip

3. 解压Instant Client

将下载的zip包解压到当前目录:

bash 复制代码
unzip /u01/aipoc/instantclient-basic-linux.x64-23.5.0.24.07.zip -d ./

4. 安装依赖包

Oracle Instant Client需要libaio库支持,下载并安装:

bash 复制代码
wget http://ftp.de.debian.org/debian/pool/main/liba/libaio/libaio1_0.3.113-4_amd64.deb
dpkg -i libaio1_0.3.113-4_amd64.deb

5. 配置系统环境

5.1 配置库文件路径

将Instant Client的路径添加到系统的库搜索路径中:

bash 复制代码
sh -c "echo /u01/aipoc/instantclient_23_5 > /etc/ld.so.conf.d/oracle-instantclient.conf"
ldconfig
5.2 配置环境变量

添加LD_LIBRARY_PATH环境变量:

bash 复制代码
echo 'export LD_LIBRARY_PATH=/u01/aipoc/instantclient_23_5:$LD_LIBRARY_PATH' >> /etc/profile
source /etc/profile

6. 配置Oracle钱包(可选)

如果需要使用Oracle钱包进行安全连接,请按照以下步骤操作:

  1. 解压钱包文件:
bash 复制代码
unzip /u01/aipoc/wallet.zip -d ./wallet
  1. 复制钱包文件到Instant Client的network/admin目录:
bash 复制代码
cp /u01/aipoc/wallet/*  /u01/aipoc/instantclient_23_5/network/admin/

验证安装

安装完成后,您可以通过以下方式验证安装是否成功:

  1. 检查环境变量:
bash 复制代码
echo $LD_LIBRARY_PATH
  1. 确认库文件可以被正确加载:
bash 复制代码
ldconfig -v | grep instantclient

常见问题解决

  1. 如果遇到权限问题,请确保使用sudo或root用户执行相关命令
  2. 如果libaio安装失败,可以尝试使用系统包管理器安装:
    • 对于Ubuntu/Debian: apt-get install libaio1
    • 对于CentOS/RHEL: yum install libaio

总结

通过以上步骤,我们完成了Oracle Instant Client的安装和基本配置。这些步骤确保了Instant Client可以正常运行,并且可以通过Oracle钱包进行安全连接。

相关推荐
风哥2号43 分钟前
数据库教程FGMT28‑Windows‑MySQL5.7‑8.0‑8.4-9.7安装配置
数据库·mysql
2601_962218618 小时前
万象生鲜系统业财一体化底层打通技术自动生成经营账单
大数据·数据库·人工智能·python·算法
李高钢9 小时前
Python FastAPI 框架入门:从零搭建你的第一个高性能 API 服务
数据库·python·fastapi
yuzhiboyouye10 小时前
那xml对应的sql语法,列举一下
xml·数据库·sql
. . . . .11 小时前
乐观锁 vs 悲观锁
数据库·sql
Leo.yuan11 小时前
2026年多数据库实时同步的四种架构方案及工具推荐
数据库·架构
hasty11 小时前
Origin 校验不是身份认证:MySQL MCP Server 漏洞给 AI 平台的警告
数据库·mysql·安全
梦想平凡12 小时前
百游棋牌源代码开发搭建教程(五):房间创建、座位分配与请求幂等实现
前端·javascript·数据库·源代码管理
凤山老林13 小时前
Spring Boot 整合 Flowable 的企业级落地指南
数据库·spring boot·后端·flowable·工作流
企业数字化笔记13 小时前
AI写的系统出现504怎么办?接口超时和数据库慢查询排查
数据库·后端