oracle中如何查看数据库服务器的ip地址

oracle中如何查看数据库服务器的ip地址,第1张

1
察看本机oracle安装目录下的tns配置。
$HOME/network/admin/tnsnamesora。
找到你需要访问的库

PRIMARY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxxxxxxxx)(PORT = xxx))
)
(CONNECT_DATA =
(SERVICE_NAME = xxx)
)
)
host名称就是服务器Ip,如果是机器名就ping。
2
select sys_context('userenv','ip_address') from dual
如果连接时没有加载tns是查不到的
3
sqlplus连接上后,通过控制台 输入netstat -a -o看所有连接信息,找到对应pid的连接信息。

意思是服务器的ip地址

IP地址就是给每个连接在互联网上的主机分配的一个32位地址。

IP地址就好像电话号码(地址码):有了某人的电话号码,你就能与他通话了。同样,有了某台主机的IP地址,你就能与这台主机通信了。

由于有这种地址,才保证了用户在连网的计算机上 *** 作时,能够高效而且方便地从千千万万台计算机中选出所需的对象来。服务器地址就是说的服务器的ip地址,能让别人通过ip找到服务器。

扩展资料:

IP网络使用32位地址,以点分十进制表示,如19216801。地址格式为:IP地址=网络地址+主机地址或 IP地址=网络地址+子网地址+主机地址。

网络地址是因特网协会的ICANN分配的,下有负责北美地区的InterNIC、负责欧洲地区的RIPENIC和负责亚太地区的APNIC 目的是为了保证网络地址的全球唯一性。主机地址是由各个网络的系统管理员分配。因此,网络地址的唯一性与网络内主机地址的唯一性确保了IP地址的全球唯一性。

参考资料来源:百度百科-固定IP地址

修改数据库IP的步骤:
步骤1在数据库服务器端修改其IP地址
步骤2在数据库服务器端修改ORACLE8的配置,以oracle8用户身份,修改$ORACLE_HOME/network/admin/listenerora,在第一分段中设置Host=数据库服务器新的IP地址;修改同一子目录下的tnsnamesora,在第二分段中设置Host=数据库服务器新的IP地址。重新启动监听和数据库。
步骤3在网关主机上修改 /etc/filterconf文件,将其中DBPRO_IPADDR配置为数据库服务器新的IP地址。
步骤4在网关主机上修改/etc/datahost文件,其内容为数据库服务器新的IP地址。

接 SQL Server 时,指定服务器可以有多种形式:
回送地址(127001)
回送地址(127001)与 localhost 等效,因为在 hosts 文件中指定 localhost 指向 127001。使用的是 TCP/IP 连接。
计算机 IP 与域名等效(除非域名指向的不是计算机 IP,而是回送地址等其它)。使用的是 TCP/IP 连接。
计算机名,这种访问容易受限制,比如有时跨网段就不行,一般没用。使用命名管理连接。
(local) 和 应该是等效的,至少就目前来看,没有发现什么区别。使用命名管道连接。

local是SQL Server定义的本机别名
localhost是TCP/IP协议中地址127001的默认DNS名,注册在本机host文件中
TCP/IP 连接对于慢速网络效果好,需要 1433 端口开放才能连接。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12718399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存