Ubuntu系统基础网络配置
/etc/network/interfaces;新版本(如20.04及以上)推荐使用/etc/netplan/目录下的YAML文件(如50-cloud-init.yaml)。修改前需确认系统版本,避免路径错误。/etc/resolv.conf或Netplan文件中的nameservers字段),确保域名解析正常。配置完成后,需进行两项测试:一是ping 外网地址(如ping www.baidu.com)验证外网连通性;二是ping 数据库服务器IP验证本地网络连接,避免因网络问题导致Oracle连接失败。Oracle数据库专用网络配置
listener.ora(监听器配置)、tnsnames.ora(TNS名称解析)和sqlnet.ora(网络参数)三个核心文件。listener.ora需配置监听地址(如HOST = 你的数据库服务器IP、PORT = 1521,Oracle默认端口);tnsnames.ora需配置数据库连接别名(如ORCL),包含主机地址、端口、服务名(或SID)等信息,确保客户端能正确解析数据库位置。ufw)或云服务器的安全组规则需允许Oracle数据库端口(默认1521)的入站流量。可通过sudo ufw allow 1521/tcp命令开放端口,或登录云控制台配置安全组规则,避免因端口被拦截导致无法连接。权限与版本兼容性
/etc/network/interfaces、Netplan文件)或Oracle配置文件(如listener.ora、tnsnames.ora)需使用管理员权限,建议通过sudo命令操作(如sudo nano /etc/netplan/50-cloud-init.yaml),避免权限不足导致配置无效。ip addr show命令查看当前网络接口的IP分配情况,确保所选IP未被局域网内其他设备占用;同时,需确认Oracle监听端口(默认1521)未被其他应用占用(可通过netstat -tulnp | grep 1521命令检查),避免端口冲突导致监听器无法启动。