如何查看oracle数据库的端口号,如何查找Oracle数据库的URL和端口?
连接Oracle 数据库时报个异常java.sql.SQLException: Listener refused the connection with the following error:
ORA-12518, TNS:listener could not hand off client connection
原因:url错误
原文:https://cloud.tencent.com/developer/ask/68516
如何查找Oracle数据库的URL和端口?
例:
“jdbc:oracle:thin:@host:port:dbName”,“userName”,“password”);
是否有我可以查看的SQL命令或日志/配置文件?
使用oracle,有一个tnsnames.ora定义数据库地址的文件。该文件通常位于$ORACLE_HOME/network/adminOracle客户端(如sqlplus或Toad)中,并被其使用。这是一个示例tns条目:
ORA11 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORA11)
)
)
从这个条目你可以看出你的jdbc连接字符串是:
jdbc:oracle:thin:@hostname:1521:ORA11
通过阅读相关JDBC驱动程序附带的文档。
对于Oracle JDBC瘦驱动程序,你可以在此处找到它。
指定数据库URL,用户名和密码 以下签名将URL,用户名和密码作为单独的参数: getConnection(String URL, String user, String password);URL的格式如下: jdbc:oracle::@以下示例使用Thin驱动程序将用户scott和密码tiger通过INSTANCE_NAME或clcl通过主机myhost的端口1521连接到数据库。 Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@myhost:1521:orcl", "scott", "tiger"); 如果要为OCI驱动程序使用默认连接,请指定: Connection conn = DriverManager.getConnection ("jdbc:oracle:oci:scott/tiger@"); 要么: Connection conn = DriverManager.getConnection ("jdbc:oracle:oci:@", "scott", "tiger"); 对于所有JDBC驱动程序,您还可以使用Oracle Net关键字 - 值对来指定数据库。Oracle Net关键字 - 值对替代TNSNAMES条目。以下示例使用与上例相同的参数,但采用关键字值格式:Connection conn = DriverManager.getConnection (jdbc:oracle:oci:@MyHostString","scott","tiger");要么: Connection conn = DriverManager.getConnection ("jdbc:oracle:oci:@(description=(address=(host= myhost) (protocol=tcp)(port=1521))(connect_data=(INSTANCE_NAME=orcl)))", "scott", "tiger");
如何查看oracle数据库的端口号,如何查找Oracle数据库的URL和端口?相关推荐
- 常见数据库默认端口号
关系型数据库 1.Oracle port:端口号,默认是1521 2.SQL Server port:端口号,默认是1433 3.MySQL port:端口号,默认是3306 4.pointbase ...
- 各种数据库默认端口号
关系型数据库: 1.Oracle数据库默认端口号:1521: 2.MySQL数据库默认端口号:3306: 3.SQLServer数据库默认端口号:1433: NOSQL数据库: 1.MongoDB ...
- Linux 查看服务器开放的端口号
在讨论这个问题前,我们先来了解一下物理端口.逻辑端口.端口号等计算机概念. 端口相关的概念: 在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型.物理端口指的是物理存在的端口,如ADSL M ...
- linux查看进程号、端口号
进程ID是由操作系统内核进行分配和管理的,而端口号是由通讯协议内核分配并进行管理的. Linux查看进程号.端口号 Linux 查看端口占用情况 linux命令: ps.grep.kill 1.已知程 ...
- linux查看开了哪些端口号_Linux 查看服务器开放的端口号
在讨论这个问题前,我们先来了解一下物理端口.逻辑端口.端口号等计算机概念. 端口相关的概念: 在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型.物理端口指的是物理存在的端口,如ADSL M ...
- linux查看开了哪些端口号_Linux如何查看服务器开放的端口号
概述 平时我们玩linux的时候有时需要看下服务器是不是开放了一些端口号,然后看新的端口会不会冲突之类,讲查看服务器开放端口号之前,先了解一下物理端口.逻辑端口.端口号等计算机概念. 01 端口相关概 ...
- 4. 根据UDP端口号抓IPsec协议默认的500/4500端口报文
根据UDP端口号抓IPsec协议默认的500/4500端口报文 另外, 根据IP报头之中的1个字节协议类型字段区分UDP/TCP UDP编码0x11=17 TCP编码为0x06=6 -- 另外, 抓I ...
- 如何查看sql2005数据库的端口号
[方法一] 用 SQL 语句查看 SQL Server 2005 端口号 查看 SQL Server 2005 的端口号,我们可以到安装 SQL Server 服务的机器上,通过配置工具 SQL Se ...
- 如何查看oracle的服务端口号
查看 oracle服务端口的步骤: 按住Win+R键,弹出DOS命令窗口. 输入cmd命令,点击确定. 弹出的DOS窗口中,i输入 lsnrctl status 命令,并点击Enter键. 找到窗口中 ...
最新文章
- chgrp r mysql ._mysql操作命令
- .. 相对目录php,php 计算两个目录的相对路径
- 微软推出Windows XP SP3中文版
- SAP Spartacus organization unit里org list的focus实现问题
- 飞康任命Gartner前分析师担任亚洲区市场总监
- Mysql -uroot -p 登陆不上_mysql服务启动却连接不上的解决方法
- java arraylist底层实现原理_ArrayList的底层实现原理
- 原生js与jquery的区别
- 不提交怎么获取input中的值并存储_快速读懂innodb存储引擎
- 云服务器上找不到指定的加密锁,请问电脑上的系统文件打不开 桌面上显示找不到指定的加密锁 该怎么办 求大神指点...
- import matplotlib.pyplot as plt
- 微信支付:不支持虚拟货币交易 如发现违规行为将予以清退处理
- 关于华为手机使用MTK刷机时出现failed to get PMT info的解决办法
- 微信收到消息很慢无法连接服务器,微信消息总是延迟接收怎么办?
- 张磊:什么才是企业真正的护城河
- html怎么把盒子做成超链接,把整个DIV变成超链接
- spark-sql-perf
- 免疫系统与冠状病毒之争:抗体水平下降时,T细胞会支持你
- python+flask项目实战开发
- Android.view.View类全貌【思维导图】