ubuntu

Ubuntu Oracle网络配置要点是什么

小樊
44
2025-08-11 22:05:43
栏目: 云计算

Ubuntu Oracle网络配置要点如下:

  1. 网络接口配置
    • 编辑/etc/netplan/目录下配置文件(如50-cloud-init.yaml),设置静态IP、子网掩码、网关及DNS,例如:
      network:
        version: 2
        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
  2. 防火墙设置
    • 开放Oracle默认监听端口(1521):
      sudo ufw allow 1521/tcp
  3. Oracle环境变量配置
    • 编辑~/.bashrc,添加以下内容(替换为实际路径):
      export ORACLE_HOME=/opt/oracle/instantclient
      export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
      export TNS_ADMIN=$ORACLE_HOME/network/admin
      
      生效配置:source ~/.bashrc
  4. 监听器配置(listener.ora)
    • 位于$ORACLE_HOME/network/admin/,配置监听地址及端口,例如:
      LISTENER =
        (DESCRIPTION_LIST =
          (DESCRIPTION =
            (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
          )
        )
      
      重启监听器:lsnrctl stoplsnrctl start
  5. TNSNAMES.ORA文件配置
    • 定义数据库连接信息,例如:
      ORCL =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = db-server-ip)(PORT = 1521))
          (CONNECT_DATA = (SERVICE_NAME = orcl))
        )
      
      保存至$TNS_ADMIN目录。
  6. 测试连接
    • 使用sqlplus验证:sqlplus username/password@ORCL

注:若使用Oracle RAC或特殊网络环境,需额外配置Jumbo Frame(修改MTU为9000)及多网卡绑定等。

0
看了该问题的人还看了