centos

centos oracle网络配置步骤是什么

小樊
45
2025-09-05 18:06:03
栏目: 云计算

以下是CentOS下Oracle网络配置的核心步骤:

  1. 配置网络接口

    • 编辑网卡配置文件(如/etc/sysconfig/network-scripts/ifcfg-eth0),设置静态IP(或DHCP),示例:
      DEVICE=eth0
      BOOTPROTO=static
      IPADDR=192.168.1.100
      NETMASK=255.255.255.0
      GATEWAY=192.168.1.1
      ONBOOT=yes
      
    • 重启网络服务:systemctl restart network
  2. 配置主机名与hosts文件

    • 修改主机名:hostnamectl set-hostname your_hostname
    • 编辑/etc/hosts,添加IP与主机名映射,如:
      192.168.1.100 your_hostname
  3. 配置Oracle监听器(listener.ora)

    • 定位文件:$ORACLE_HOME/network/admin/listener.ora
    • 示例配置(监听TCP 1521端口):
      LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = your_hostname)(PORT = 1521))))
      
    • 重启监听器:lsnrctl stoplsnrctl start,验证状态:lsnrctl status
  4. 配置数据库连接(tnsnames.ora)

    • 定位文件:$ORACLE_HOME/network/admin/tnsnames.ora
    • 示例配置(定义数据库连接别名):
      ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = your_hostname)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = your_service_name)))
      
  5. 开放防火墙与SELinux

    • 开放1521端口(若使用防火墙):
      firewall-cmd --permanent --add-port=1521/tcp --reload
    • 临时关闭SELinux:setenforce 0,永久关闭需修改/etc/selinux/config
  6. 测试网络连通性

    • 使用ping测试主机间网络是否通畅。
    • 通过sqlplus username/password@ORCL测试数据库连接。

说明:步骤中your_hostname需替换为实际主机名或IP,your_service_name为数据库服务名,配置文件路径需根据Oracle安装路径调整。

0
看了该问题的人还看了