Oracle 连接字符串(也叫 连接描述符 / Connection String)常见有几种写法,下面按使用场景给你说明,直接照抄改参数即可。
格式:
用户名/密码@主机:端口/服务名
示例:
scott/tiger@192.168.1.10:1521/orcl
说明:
192.168.1.10:Oracle 服务器 IP1521:监听端口(默认 1521)orcl:服务名(SERVICE_NAME)✅ 适合:JDBC、SQL*Plus、程序连接
jdbc:oracle:thin:@//host:port/service_name
示例:
jdbc:oracle:thin:@//192.168.1.10:1521/orcl
jdbc:oracle:thin:@host:port:SID
示例:
jdbc:oracle:thin:@192.168.1.10:1521:orcl
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
使用时:
scott/tiger@ORCL
❌ ORA-12514:服务名写错
❌ ORA-12170:IP/端口不通
❌ ORA-12541:监听未启动
在 Oracle 服务器执行:
SELECT value FROM v$parameter WHERE name = 'service_names';
如果你告诉我:
我可以直接给你精确连接字符串。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。