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
即可。