配置网络接口
编辑 /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查看)。参考来源: