Ubuntu Oracle网络配置步骤如下:
检查网络接口
使用ip addr show查看网卡名称(如ens33、eth0等)。
配置网络接口
/etc/netplan/50-cloud-init.yaml):network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses: [192.168.1.10/24] # 静态IP
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
sudo netplan apply。ping www.baidu.com。配置Oracle监听器(可选)
$ORACLE_HOME/network/admin/listener.ora,添加监听地址:LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))
)
)
lsnrctl start。配置TNSNAMES.ORA文件
$ORACLE_HOME/network/admin/tnsnames.ora,添加数据库连接信息:ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))
(CONNECT_DATA = (SERVICE_NAME = orcl)
)
替换HOST为数据库服务器IP。验证连接
使用sqlplus username/password@ORCL测试连接。
注意事项:
sudo ufw allow 1521/tcp。ens或enp开头,需以实际ip addr show结果为准。dhcp4: yes即可。