以下是配置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]