Ubuntu系统层面网络配置注意事项
/etc/network/interfaces;新版本(如18.04及以上)推荐使用/etc/netplan/目录下的YAML文件(如50-cloud-init.yaml)。修改前需确认系统使用的配置方式,避免文件路径错误。/etc/resolv.conf或Netplan文件后,需重启网络服务使配置生效。sudo systemctl restart networking(传统方式)或sudo netplan apply(新版本)重启网络服务。部分情况下可能需要重启系统以确保所有配置完全加载。ping命令测试网络连接:① 测试外网连通性(如ping www.baidu.com);② 测试本地IP连通性(如ping 192.168.1.100)。若无法连通,需检查IP配置、网线连接或路由器设置。Oracle数据库层面网络配置注意事项
$ORACLE_HOME/network/admin目录,需正确配置监听地址和端口。例如,HOST参数应设置为数据库服务器的主机名或IP地址(如HOST = oracle-histdb),PORT默认为1521(可根据需求修改,但需与客户端配置一致)。修改后需通过lsnrctl restart重启监听器。tnsnames.ora文件同样位于$ORACLE_HOME/network/admin目录,用于客户端解析数据库服务名。需确保HOST参数与监听器配置中的HOST一致(如HOST = oracle-histdb),PORT与监听器端口一致(如PORT = 1521),SERVICE_NAME或SID与数据库实例的配置匹配(如SERVICE_NAME = orcl)。sqlnet.ora文件位于$ORACLE_HOME/network/admin目录,需配置认证方式和名称解析路径。例如,sqlnet.authentication_services = (NTS)(Windows环境)或(NONE)(Linux环境);names.directory_path = (TNSNAMES, EZCONNECT)(优先使用TNSNAMES解析,失败后尝试EZCONNECT)。ufw)需允许Oracle默认端口1521的流量通过。可通过sudo ufw allow 1521/tcp命令开放端口,并通过sudo ufw status验证状态。若使用云服务器,还需在云控制台的安全组规则中开放1521端口。listener.ora、tnsnames.ora、sqlnet.ora)需确保Oracle用户(如oracle)有读取权限。可通过chown -R oracle:oinstall /opt/oracle/instantclient_XX_X(假设Oracle安装在/opt/oracle)和chmod -R 750 /opt/oracle/instantclient_XX_X设置正确权限。