以下是配置CentOS的Oracle网络的关键步骤:
配置网络接口
/etc/sysconfig/network-scripts/ifcfg-eth0),设置静态IP或DHCP:BOOTPROTO=static  # 静态IP
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
systemctl restart network。配置监听器(listener.ora)
$ORACLE_HOME/network/admin/目录,添加监听器配置:LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = your_host)(PORT = 1521))))
lsnrctl stop → lsnrctl start。配置服务名(tnsnames.ora)
ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = your_host)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl)))
sqlplus username/password@ORCL。关闭防火墙与SELinux
systemctl stop firewalld,永久关闭需修改配置文件。setenforce 0,永久修改需编辑/etc/selinux/config。配置内核参数(可选)
/etc/sysctl.conf,调整如kernel.shmmax、net.ipv4.ip_local_port_range等参数,执行sysctl -p生效。验证配置
ping测试网络连通性,lsnrctl status查看监听器状态,sqlplus测试数据库连接。注意:
/etc/hosts中包含主机名与IP的映射。netca配置监听器和网络服务。参考来源:[1,2,3,4,5,6,7,8,9,10,11]