Linux Oracle网络设置主要包括网络接口、监听器、数据库服务等方面,具体如下:
ip addr
或ifconfig
查看网络状态,编辑/etc/network/interfaces
(Debian/Ubuntu)或/etc/sysconfig/network-scripts/ifcfg-eth0
(CentOS/RHEL)配置静态IP等信息,保存后重启网络服务。$ORACLE_HOME/network/admin/listener.ora
,设置监听端口、协议、IP等,如LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521)) ) )
,然后使用lsnrctl start
启动监听器。$ORACLE_HOME/network/admin/tnsnames.ora
,定义连接信息,如ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
。sqlplus user/password@ORCL
测试连接是否正常。sudo iptables -A INPUT -p tcp --dport 1521 -j ACCEPT
。