oracle 數(shù)據(jù)庫端口號查詢方法:使用 oracle 監(jiān)聽器命令查看監(jiān)聽器狀態(tài),獲取端口號。使用 sql 查詢獲取監(jiān)聽器名稱。使用 listen 命令查詢監(jiān)聽器配置,根據(jù)監(jiān)聽器名稱獲取端口號。
Oracle 數(shù)據(jù)庫端口號查詢方法
步驟 1:使用 Oracle 監(jiān)聽器
打開命令提示符或終端窗口。
輸入以下命令:
<code>lsnrctl status</code>
登錄后復(fù)制
輸出將顯示當前正在運行的監(jiān)聽器的狀態(tài),包括端口號。
步驟 2:使用 SQL 查詢
使用 SQL*Plus 或其他 Oracle 客戶端連接到數(shù)據(jù)庫。
輸入以下查詢:
<code>SELECT value FROM v$parameter WHERE name = 'local_listener'</code>
登錄后復(fù)制
結(jié)果將顯示監(jiān)聽器名稱。
步驟 3:從監(jiān)聽器名稱中獲取端口號
使用 LISTEN 命令查詢監(jiān)聽器配置,獲取端口號:
<code>lsnrctl status </code>
登錄后復(fù)制
輸出將顯示端口號。
示例
如果監(jiān)聽器名為 LISTENER,則查詢命令為:
<code>lsnrctl status LISTENER</code>
登錄后復(fù)制
輸出類似于:
<code>Status of the LISTENER listener -------------------------------- Version 12.1.0.2.0 Start Date 13-MAY-19 Uptime 0 days 16 hours 47 minutes 04 seconds Trace Level off Security ON: Local OS Authentication SNMP OFF Default Service orcl Services Summary... Service "orcl" has 1 instance(s). Instance "orcl", status READY, has 1 handler(s) for this service... Handler(s): "DEDICATED" established:10035927 received:14858731401 connect time:2934511431842 sent:0 bytes Protocol Address Connect Data TCP (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<hostname>)(PORT=1521)))</hostname></code>
登錄后復(fù)制
在該示例中,Oracle 數(shù)據(jù)庫的端口號為 1521。