Ubuntu Oracle网络设置
Ubuntu Oracle网络设置主要包括网络接口配置、Oracle软件安装、环境变量设置及监听器配置,具体步骤如下:
-
配置网络接口
- 查看网络接口:
ip addr show
。 - 编辑配置文件(如
/etc/netplan/01-netcfg.yaml
),设置静态IP、网关、DNS:
保存后执行:network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
sudo netplan apply
。 - 测试网络连通性:
ping www.baidu.com
。
- 查看网络接口:
-
安装Oracle客户端
- 下载对应版本的Oracle Instant Client(基础包+SQL*Plus),上传至Ubuntu服务器并解压至指定目录(如
/opt/oracle/instantclient_21_1
)。
- 下载对应版本的Oracle Instant Client(基础包+SQL*Plus),上传至Ubuntu服务器并解压至指定目录(如
-
配置环境变量
- 编辑
~/.bashrc
,添加以下内容(替换为实际路径):
执行:export ORACLE_HOME=/opt/oracle/instantclient_21_1 export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH export PATH=$ORACLE_HOME:$PATH export TNS_ADMIN=$ORACLE_HOME/network/admin
source ~/.bashrc
使配置生效。
- 编辑
-
配置监听器(监听服务端)
- 编辑
$ORACLE_HOME/network/admin/listener.ora
,添加监听配置:
重启监听器:LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = your_host)(PORT = 1521)) ) )
sudo lsnrctl stop && sudo lsnrctl start
。
- 编辑
-
配置TNSNAMES.ORA(客户端连接)
- 在
$TNS_ADMIN
目录下创建或编辑tnsnames.ora
,添加数据库连接信息:
测试连接:ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = db_host)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl) )
sqlplus username/password@ORCL
。
- 在
注意事项:
- 确保防火墙开放1521端口(默认监听端口)。
- 若使用虚拟机,需配置桥接或NAT模式以访问宿主机网络。
- 配置错误可能导致
ORA-12154
等错误,需检查tnsnames.ora
路径、监听状态及网络连通性。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!