怎么查看访问o'r'acle数据库的ip

怎么查看访问o'r'acle数据库的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地址
 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

方法如下:
首先确认数据库服务器功能开启没有。
服务里面找到SQL
Server
Agent
(MSSQLSERVER)
,启动。
本机IP地址一般都是127001,至于名字,一般都是装数据库时实例的名字


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

原文地址: http://outofmemory.cn/yw/12789261.html

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

发表评论

登录后才能评论

评论列表(0条)

保存