oracle 如何查看服务器ip
oracle查看服务器IP方法。
工具:plsql
步骤:
1、打开plsql,登录到指定数据库。
2、新建查询,输入sql语句,如下:
select sys_context('userenv','ip_address') from dual;3、查询结果就是服务器的IP地址,如图:
服务器端
\network\admin\listenerora
修改address的host即可。
客户端
\network\admin\tnsnamesora
修改address的host即可。
监听是服务端的,负责监听网络上发来请求,然后响应。
也可用net
manager直接修改配置。
服务器是unix的,我就不知道文件地址了,反正都是同样的修改。
修改后重新启动listener。
可以这么说,但不是绝对。
数据库所在的电脑一般称之为服务器。
数据库不在的电脑,但是只要是提供各种服务的,都可以称之为服务器。
一个企业里很多时候会有很多服务器,比如文件服务器,打印服务器,内控服务器,ERP软件的服务器,财务软件的服务器等等。这么多服务器里不一定每个服务器都有数据库。
如果只有一台服务器,且数据库就在这个服务器里,那么数据库的服务器地址就是这台服务器的IP地址。
--得到服务器的IP地址
create table #ip(id int identity(1,1),re varchar(200))
declare @s varchar(1000)
set @s='ping '+left(@@servername,charindex('\',@@servername+'\')-1)+' -a -n 1 -l 1'
insert #ip(re) exec masterxp_cmdshell @s
select 服务器名=@@servername,IP地址=stuff(left(re,charindex(']',re)-1),1,charindex('[',re),'')
from #ip
where id=2
drop table #ip
这没有什么难理解的。
一台计算机,可以安装多块网卡。而每块网卡又可以对应一个或多个IP地址。
也就是说这台数据库服务器有两个IP地址,101119101和192168099。
使用多个网卡原因很容易解释。
这是个服务器,网卡带宽应该是1000Mbps。而有两个网卡,就是说它的最大带宽是2000Mbps。
而使用多个IP原因也比较简单。
例如,这台服务器的101119101和192168099,这是不同的网段。
可能这个数据库服务器针对不同网段的用户需要提供访问的权限不同,而数据库软件根据不同的IP地址可以配置不同的权限。
0条评论