数据库学习案例20240119- expdp+dblink hang分析(网络带宽影响)

1 问题描述

近期工作要在麒麟系统安装19C RAC环境,需要将11.2.0.4 版本单实例数据库(SUN OS)迁移到19C集群环境 。由于 11.2.0.4版本中的expdp数据泵 组建损坏 且 不想再进行修复,于是决定采用 

impdp +dblink的方式将数据迁移到19C环境中,(目标数据库大小:4T)

2 问题现象

表现1 

在使用如下命令进行数据导入过程中发现非常缓慢。

impdp system/ora#123 directory=data_pump_dir logfile=data_pump_dir:BTS_PRO.log tables=admin.BTS_PRO network_link=tjnrms10

数据表大小为38GB

数据库层面表现为 sqlnet message from dblink /to client。,明显在网络层面数显问题。

表现2  :

从其他服务器 scp文件到此台主机传输速度也不符合网络要求,低的时候甚至在500-600KB

。传输文件非常缓慢。

3 问题排查

1 本地存储排查

采用dd命令测试 

dd if=/dev/zero of=/home/oracle/ bs=4096 count=100000

发现本地存储IO效率正常。

2 排查网络问题

联系网络管理员进行网络链路查询,结果发现网络带段利用率只有0.95%,非常的低。

由于我们的内网配置是两块网卡配置的team,于是网络管理员将一条链路的端口直接down掉。观察网络带宽,发现带宽从1M直接飙升到500M。

然后再 测试 启动端口 ,断掉另外一个端口 查看带宽速度 还是 1M。于是 问题定位为 网卡链路存在问题。

于是将私有网络也进行了带宽测试 ,发现不存在问题 。

[root@orcldb1 ~]# teamdctl team1 stat
setup:
  runner: activebackup
ports:
  em3
    link watches:
      link summary: down
      instance[link_watch_0]:
        name: ethtool
        link: down
        down count: 1
  em4
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
runner:
  active port: em4
[root@orcldb1 ~]# 


[root@orcldb1 ~]# teamdctl team1 stat
setup:
  runner: activebackup
ports:
  em3
    link watches:
      link summary: down
      instance[link_watch_0]:
        name: ethtool
        link: down
        down count: 1
  em4
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
runner:
  active port: em4
[root@orcldb1 ~]# 


 200M/S

em3 链路速率有问题。

私有网络速率测试 700M/S


[root@orcldb2 ~]# teamdctl team2 stat
setup:
  runner: activebackup
ports:
  p5p2
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
runner:
  active port: p5p2
[root@orcldb2 ~]#


[oracle@orcldb1 ~]$ exit
logout
[root@orcldb1 oracle]# teamd
teamd     teamdctl  
[root@orcldb1 oracle]# teamdctl team2 stat 
setup:
  runner: activebackup
ports:
  p5p2
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
runner:
  active port: p5p2
[root@orcldb1 oracle]# 

4 问题处理 (待确认)

1 光纤线存在问题

2 光模块存在问题。

  • 25
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值