阅读量:3
以下是Ubuntu Oracle网络配置的关键步骤:
-
配置网络接口
- 编辑Netplan配置文件(如
/etc/netplan/01-netcfg.yaml):network: version: 2 renderer: networkd ethernets: ens33: # 网卡名称(通过`ip addr show`查看) dhcp4: no addresses: [192.168.1.100/24] # 静态IP gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] # DNS - 应用配置:
sudo netplan apply。
- 编辑Netplan配置文件(如
-
安装Oracle客户端/服务器
- 下载对应版本的Oracle Instant Client或数据库软件,解压至指定目录(如
/opt/oracle)。
- 下载对应版本的Oracle Instant Client或数据库软件,解压至指定目录(如
-
设置环境变量
- 编辑
~/.bashrc,添加:export ORACLE_HOME=/opt/oracle/instantclient_XX_X # 替换为实际路径 export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH export PATH=$ORACLE_HOME:$PATH export TNS_ADMIN=$ORACLE_HOME/network/admin # TNS配置文件目录 - 生效配置:
source ~/.bashrc。
- 编辑
-
配置TNSNAMES.ORA文件
- 在
$TNS_ADMIN目录下创建/编辑tnsnames.ora,添加数据库连接信息:替换ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = orcl)) )HOST为数据库服务器IP或主机名,SERVICE_NAME为数据库服务名。
- 在
-
启动监听器
- 编辑
listener.ora(位于$ORACLE_HOME/network/admin):LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521)) # 监听所有IP ) ) - 启动监听器:
lsnrctl start,验证状态:lsnrctl status。
- 编辑
-
测试连接
- 使用
sqlplus测试:sqlplus username/password@ORCL,确保能正常连接。
- 使用
注意事项:
- 确保防火墙开放1521端口(默认监听端口):
sudo ufw allow 1521/tcp。 - 若使用虚拟机,需配置桥接或NAT网络模式以访问宿主机网络。
- 配置错误可能导致
ORA-12154等错误,需检查tnsnames.ora路径、监听器状态及网络连通性。
参考来源:
以上就是关于“如何配置Ubuntu Oracle网络”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm