温馨提示×

Ubuntu中Oracle连接如何配置

小樊
58
2025-09-17 01:15:38
栏目: 云计算

Ubuntu中配置Oracle连接主要有以下步骤:

  1. 安装Oracle Instant Client
    从Oracle官网下载对应版本的基础包(如instantclient-basic-linux.x64-*.zip)和SQL*Plus包,解压至/opt/oracle目录。

    sudo apt-get update  
    sudo apt-get install libaio1 unzip  # 安装依赖  
    wget https://download.oracle.com/otn_software/linux/instantclient/219000/instantclient-basiclite-linux.x64-21.1.0.0.0.zip  
    unzip instantclient-basiclite-linux.x64-21.1.0.0.0.zip -d /opt/oracle  
    
  2. 配置环境变量
    编辑~/.bashrc文件,添加以下内容(路径需与实际安装位置一致):

    export ORACLE_HOME=/opt/oracle/instantclient_21_1  
    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  
    
  3. 配置tnsnames.ora文件
    $TNS_ADMIN目录下创建或编辑tnsnames.ora,添加数据库连接信息:

    ORCL = (DESCRIPTION =  
      (ADDRESS = (PROTOCOL = TCP)(HOST = your_host)(PORT = 1521))  
      (CONNECT_DATA = (SERVICE_NAME = your_service_name)  # 或 (SID = your_sid)  
    )  
    
  4. 测试连接
    使用sqlplus工具测试:

    sqlplus username/password@ORCL  
    

    若配置正确,可看到SQL*Plus提示符。

说明

  • 若需图形化工具(如Navicat),需额外安装ODBC驱动并配置连接参数。
  • 确保防火墙开放1521端口,且数据库服务正常运行。
  • 完整安装Oracle数据库需处理依赖问题,建议使用Docker或官方支持的Linux发行版(如Oracle Linux)。

0