ubuntu

Ubuntu Oracle网络设置

小樊
43
2025-08-07 18:41:03
栏目: 云计算

Ubuntu Oracle网络设置主要包括网络接口配置、Oracle软件安装、环境变量设置及监听器配置,具体步骤如下:

  1. 配置网络接口

    • 查看网络接口:ip addr show
    • 编辑配置文件(如/etc/netplan/01-netcfg.yaml),设置静态IP、网关、DNS:
      network:  
        version: 2  
        renderer: networkd  
        ethernets:  
          ens33:  
            dhcp4: no  
            addresses: [192.168.1.100/24]  
            gateway4: 192.168.1.1  
            nameservers:  
              addresses: [8.8.8.8, 8.8.4.4]  
      
      保存后执行:sudo netplan apply
    • 测试网络连通性:ping www.baidu.com
  2. 安装Oracle客户端

    • 下载对应版本的Oracle Instant Client(基础包+SQL*Plus),上传至Ubuntu服务器并解压至指定目录(如/opt/oracle/instantclient_21_1)。
  3. 配置环境变量

    • 编辑~/.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  
      
      执行:source ~/.bashrc使配置生效。
  4. 配置监听器(监听服务端)

    • 编辑$ORACLE_HOME/network/admin/listener.ora,添加监听配置:
      LISTENER =  
        (DESCRIPTION_LIST =  
          (DESCRIPTION =  
            (ADDRESS = (PROTOCOL = TCP)(HOST = your_host)(PORT = 1521))  
          )  
        )  
      
      重启监听器:sudo lsnrctl stop && sudo lsnrctl start
  5. 配置TNSNAMES.ORA(客户端连接)

    • $TNS_ADMIN目录下创建或编辑tnsnames.ora,添加数据库连接信息:
      ORCL =  
        (DESCRIPTION =  
          (ADDRESS = (PROTOCOL = TCP)(HOST = db_host)(PORT = 1521))  
          (CONNECT_DATA = (SERVICE_NAME = orcl)  
        )  
      
      测试连接:sqlplus username/password@ORCL

注意事项

0
看了该问题的人还看了