>  기사  >  데이터 베이스  >  Oracle 窃听服务

Oracle 窃听服务

WBOY
WBOY원래의
2016-06-07 15:50:25803검색

有时候数据库管理员需要对生产数据库进行监测,调整,查看,试验。 生产数据库是不能随便乱动的,即使不是乱动,也要承担巨大的压力,如果意外慢了,死机了。你将吃不了兜着走,没有真实环境又如何学习,提高,测试,试验呢? 我们搞 IT 越接近真实环境,那

有时候数据库管理员需要对生产数据库进行监测,调整,查看,试验。 生产数据库是不能随便乱动的,即使不是乱动,也要承担巨大的压力,如果意外慢了,死机了。你将吃不了兜着走,没有真实环境又如何学习,提高,测试,试验呢?

 

我们搞IT越接近真实环境,那么我们做的事情就越靠谱。虽然我们可以搞个空的ORACLE来学习,也可以搞个有真实数据的ORACLE来了解系统,也可以搞个DATAGUARD及时了解真实数据,逻辑DataGurad还可以查看SQL应用情况。唯一缺乏更改和用户请求数的环境。

 

那么我们可以写个程序把网络的IP包截获,检查是否发往生产数据库的。如果是的话那就复制个包,并且修改包的地址,把目的地址修改为模拟数据库,源地址修改为窃听服务的地址。 那么就产生了真实的环境。

DBA们就可以在模拟数据库上监测,搞试验了。

 

主数据库192.168.1.1

模拟数据库192.168.2.3

 

窃听服务

截获IP

生成4个用户请求信息

返回的数据被服务放弃

Oracle 窃听服务

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.