ubuntu

Ubuntu环境下Oracle网络配置步骤

小樊
45
2025-09-09 01:14:35
栏目: 云计算

Ubuntu环境下Oracle网络配置步骤如下:

  1. 配置网络接口

    • 查看网络接口:ip addr show
    • 编辑配置文件(如/etc/netplan/50-cloud-init.yaml):
      network:  
        version: 2  
        renderer: networkd  
        ethernets:  
          ens33:  # 替换为实际网卡名  
            addresses: [192.168.1.10/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或数据库软件包。
    • 解压并移动到指定目录(如/opt/oracle/)。
  3. 配置环境变量

    • 编辑~/.bashrc,添加:
      export ORACLE_HOME=/opt/oracle/instantclient_XX_X  # 替换为实际路径  
      export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH  
      export PATH=$ORACLE_HOME:$PATH  
      export TNS_ADMIN=$ORACLE_HOME/network/admin  # TNS配置目录  
      
      执行:source ~/.bashrc
  4. 配置TNSNAMES.ORA文件

    • $TNS_ADMIN目录下创建或编辑tnsnames.ora,添加数据库连接信息:
      ORCL =  
        (DESCRIPTION =  
          (ADDRESS = (PROTOCOL = TCP)(HOST = your_db_host)(PORT = 1521))  
          (CONNECT_DATA = (SERVICE_NAME = orcl)  
        )  
      
      替换your_db_host为数据库主机地址。
  5. 配置监听器(可选)

    • 编辑$ORACLE_HOME/network/admin/listener.ora,配置监听端口(默认1521):
      LISTENER =  
        (DESCRIPTION_LIST =  
          (DESCRIPTION =  
            (ADDRESS = (PROTOCOL = TCP)(HOST = your_host_name)(PORT = 1521))  
          )  
        )  
      
      保存后重启监听器:lsnrctl stop && lsnrctl start
  6. 测试连接

    • 使用sqlplus命令测试:sqlplus username/password@ORCL

注意事项

0
看了该问题的人还看了