擅长:python、mysql、java
<p>没有为Oracle数据库分配IP地址。在您的情况下,数据库安装在您自己的机器上,因此数据库的IP地址与您自己机器的IP地址相同</p>
<pre><code>select sys_context('USERENV','IP_ADDRESS') from dual;
</code></pre>
<p>前面提到的查询给出了连接到数据库的客户端的IP地址。我想你被这个误解了-它不是数据库的IP地址</p>
<p>如果需要数据库的<code>HOST_NAME</code>,那么可以使用以下查询。请注意<code>HOAST_NAME</code>可用于在连接字符串或<strong>TNS_NAMES.ora中连接到数据库</p>
<blockquote>
<pre><code>SQL> SELECT INSTANCE_NAME, HOST_NAME FROM V$INSTANCE;
INSTANCE_N HOST_NAME
orcl DESKTOP-0******
SQL>
</code></pre>
</blockquote>
<p>我希望这会消除你所有的疑虑</p>
<p>干杯</p>