配置网络接口
编辑 /etc/network/interfaces
文件,设置静态IP或DHCP:
# 静态IP示例
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
保存后重启网络服务:sudo systemctl restart networking
。
验证网络连通性
使用 ping
命令测试网络连接:ping www.google.com
。
安装依赖包
安装Oracle客户端或服务器所需的基础包(如libXp.so.6
等)。
配置监听器(Listener)
netca
工具或手动编辑 $ORACLE_HOME/network/admin/listener.ora
文件,配置监听协议(TCP)、端口(默认1521)和主机名。lsnrctl start
,并设置开机自启。配置网络服务名(TNS)
编辑 $ORACLE_HOME/network/admin/tnsnames.ora
文件,定义服务名与数据库的连接参数(如主机、端口、SID)。
示例:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = db-server)(PORT = 1521))
(CONNECT_DATA = (SERVER = DEDICATED)(SID = orcl))
)
使用 tnsping
验证服务名解析:tnsping ORCL
。
设置环境变量
在Oracle用户环境(如.bashrc
)中配置 ORACLE_HOME
、LD_LIBRARY_PATH
等变量。
关闭防火墙(可选)
若需临时关闭防火墙,执行:sudo ufw disable
(Ubuntu)或 sudo systemctl stop firewalld
(CentOS)注:Debian默认使用ufw
,需安装。
eth0
可能为enp0s3
等,可通过ip a
查看)。参考来源: