上一篇
想象一下,你刚接手一个Oracle数据库项目,领导让你连接测试环境的数据库,同事甩给你一串信息:IP:192.168.1.100,端口1521,服务名ORCL,你打开SQL*Plus,输入:
CONNECT scott/tiger@192.168.1.100:1521/ORCL
每次都要敲这么长一串?太麻烦了!😫 这时候,Net服务名就是你的救星——通过一个简单的别名(比如TEST_DB
)代替复杂的连接信息。
确认工具已安装
tnsping
验证环节) 收集连接信息
168.1.100
1521
(默认) ORCL
打开Net Manager
netmgr
(需配置环境变量) 创建服务名
TEST_DB
)→ 下一步 选择协议
TCP/IP
,直接下一步 填写主机信息
168.1.100
1521
指定服务名
ORCL
测试连接
scott/tiger
) tnsnames.ora
(纯文本)适合喜欢直接怼配置文件的硬核用户:
找到文件位置(通常位于):
$ORACLE_HOME/network/admin/tnsnames.ora
C:\app\oracle\product\19.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
添加以下内容:
TEST_DB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL) ) )
保存文件后无需重启,立即生效!
使用tnsping
命令
在命令行输入:
tnsping TEST_DB
看到OK (xx毫秒)
即表示配置正确。
*SQLPlus连接测试**
CONNECT scott/tiger@TEST_DB
能正常登录就大功告成!
tnsnames.ora
路径是否正确,或服务名拼写错误。 TNS_ADMIN
指向正确的配置文件目录。 通过Net服务名,你可以:
tnsnames.ora
文件) 赶紧试试吧!从此告别手打长串IP的烦恼~ 🎉
信息参考:Oracle官方文档(2025-07),实际操作验证通过。
本文由 改雯丽 于2025-07-31发表在【云服务器提供商】,文中图片由(改雯丽)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://up.7tqx.com/wenda/491258.html
发表评论