SE_Zhang 的文章
  • Oracle单机Dataguard环境拆分

    备库关机 主库执行操作: //实时生效 alter system set LOG_ARCHIVE_CONFIG='' scope=both sid='*'; //确定归档目录 alter system set LOG_ARCHIVE_DEST_1='LOCATION=+ARCH' scope=both sid='*'; alter system set LOG_ARCHIVE_DEST_2='' scope=both sid='*'; alter system set fal_client='' scope=both sid='*'; alter system set FAL_SERVER='' scope=both sid='*'; alter system set standby_file_management=manual scope=both sid='*'; //重启生效 alter system reset DB_FILE_NAME_CONVERT scope=spfile sid='*'; alter system reset LOG_FILE_NAME_CONVERT scope=spfile sid='*'; //主要DB_FILE_NAME_CONVERT 和LOG_FILE_NAME_CONVERT 不用reset而是执行以下命令数据库会起不来: alter system set DB_FILE_NAME_CONVERT=’’ scope=spfile sid='*'; alter system set LOG_FILE_NAME_CONVERT=’’ scope=spfile sid='*';  

    SE_Zhang 2024-04-29
    23 0 0
  • 【转载】二层广播风暴(产生原因+判断+解决)

    目录 一、广播风暴简介: 二、二层广播风暴产生过程 —二层环路 三、危害: 四、判断当前是否出现了二层广播风暴: 五、二层广播风暴产生的一般原因: 六、如何解决这个问题: 一、广播风暴简介: 广播风暴(broadcast storm)简单的讲是指当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪,这就发生了“广播风暴”。一个数据帧或包被传输到本地网段 (由广播域定义)上的每个节点就是广播;由于网络拓扑的设计和连接问题,或其他原因导致广播在网段内大量复制,传播数据帧,导致网络性能下降,甚至网络瘫痪,这就是广播风暴。 —————————————————————————————————————————————————————————— 二、二层广播风暴产生过程 —二层环路 注:这里只讨论一个方向 首先pc1发送arp请求到达sw2以后形成一个交换机的mac地址表 o...........A           F0/8   vlan        10 从f0/8接口学习到的mac地址)0........A, 属于 vlan 10 然后在判断Dmac,当Dmac为12个F时,然后在自己所有vlan 10(相同VLAN) 的接口内(除了F0/8)以及trunk链路接口泛洪 同样sw3收到来自sw2的arp也形成一个mac地址表: o...........A           F0/6   vlan        10 然后泛洪给 pc3 和 sw1 !!!***注:在到达pc3以前dmac都是12个F(二层广播) 到达sw1以后形成一个交换机的mac地址表 o...........A           F0/3   vlan        10 然后sw1又接着泛洪给sw2,形成一个交换机的mac地址表 o...........A           F0/8   vlan        10(第一次来自pc1) 0............A          F0/1 vlan           10(来自sw1) !!!***注:此时Dmac都是12个F(二层广播) 由于在 sw2 时 dmac 为12个F,所以接着泛红给 sw3,然后 sw3 泛洪给 pc3 和 sw1,然后 sw1 又泛洪给 sw2.........……

    SE_Zhang 2024-04-29
    48 0 0
  • S系列交换机与CE系列交换机堆叠不同之处

    问题描述 在参与客户数据中心网络扩容项目中,在完成2台S6720交换机堆叠配置以及堆叠线路链接以后查看堆叠组状态发现堆叠报错。堆叠口采用交换机业务口。 以下是在该项目中对设备进行的配置: <S6720-1> system-view [S6720-1] interface stack-port 0/1 [S6720-1-stack-port0/1] port interface gigabitethernet 0/0/27 enable [S6720-1-stack-port0/1] quit [S6720-1] interface stack-port 0/2 [S6720-1-stack-port0/2] port interface gigabitethernet 0/0/28 enable [S6720-1-stack-port0/2] quit [S6720-1] stack slot 0 priority 200   交换机2配置: [S6720-2] interface stack-port 0/1 [S6720-2-stack-port0/1] port interface gigabitethernet 0/0/27 enable. [S6720-2-stack-port0/1] quit [S6720-2] interface stack-port 0/2 [S6720-2-stack-port0/2] port interface gigabitethernet 0/0/28 enable [S6720-2-stack-port0/2] quit [S6720-2] stack slot 0 renumber 1 告警信息 堆叠信息持续报错。 查看堆叠状态: 可以看到堆叠没有起来。 处理过程 出现告警过程以后自己首先进行了如下排查。 1、查看交换机配置是否出现问题.经过仔细排查未发现配置出现问题。 2、查看交换机堆叠线缆是否连通。进行查看测试,发现线路是处于连通状态。display interface brief查看端口状态。 3、查看报错信息,以及产品文档对问题进行定位。发现堆叠线路链接方式出现错误。 根因 由于自己之前做项目中遇到的堆叠项目都是基于CE系列的交换机做的堆叠配置,所以在堆叠线路链接的时候都是堆叠交换机A  stack-port 0/1 接口对接堆叠交换机B  stack-port 0/1接口。造成了一种惯性思维也将S系列交换机堆叠线路按照CE系列的交换机线路链接。导致堆叠出现报警。查看过产品文档以后才将问题定位到堆叠线缆链接的……

    SE_Zhang 2024-04-28
    52 0 0
  • 如何将一块硬盘的数据迁移到另块硬盘

    当我们发现系统的一块数据硬盘有问题时,可以将此硬盘的数据迁移到新增加的硬盘上。 以datavg中的一块硬盘需要迁移为例: 1.将新增加的硬盘加入到datavg中: #extendvg datavg hdisknumber 因为硬盘的数据迁移只能在同一个卷组中进行。 2.确保在新增加的硬盘中有足够的空间存储源硬盘的数据: #lspv SourceDiskNumber |grep "USED PPs" 例如输出如下: USED PPs : 97(1552 megabytes) #lspv DestinationDiskNumber |grep "FREE PPs" FREE PPs: 445(7120 megabytes) 确保新硬盘的FREE PPs 大于 源硬盘的USED PPs. 使用smitty migratepv Move Contents of a Physical Volume Type or select values in entry fields. Press Enter AFTER making all desired changes. [Entry Fields] * SOURCE physical volume name hdisk1 * DESTINATION physical volumes [hdisk4] + Move only data belonging to this [] + LOGICAL VOLUME? F1=Help F2=Refresh F3=Cancel F4=List Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image Esc+9=Shell Esc+0=Exit Enter=Do 4.从datavg中移走源硬盘: #reducevg datavg SourceDiskNumber 如果由于硬盘错误而导致命令失败,执行第5步。 5. #rmlv -l SourceDiskNumber -d  

    SE_Zhang 2024-04-28
    63 0 0
  • 【Linux】基本指令

    cat指令 语法:cat [选项][文件] 功能: 查看目标文件的内容 常用选项: -b 对非空输出行编号 -n 对输出的所有行编号 -s 不输出多行空行  如果想逆着显示可以使用tac指令  echo和>和>> echo可以直接打印,也可以创建文件,把应该显示到显示器上的数据,显示到文件中。>的作用是输出重定向。 >还可以直接创建新的文件。 Linux理念:Linux中一切皆文件。 显示器可以当作显示器文件,向显示器打印,相当于向显示器文件进行写入。 每次进行重定向,都会从文件开始写入文件内容。(先清空,后写入) 创建一个空文件 >file &&清空一个文件 >file。  >>的作用是追加重定向, cat默认从键盘文件读取,<的作用是输入重定向,后面可以接重定向的读取文件。 more指令 语法:more [选项][文件] 功能:more命令,功能类似 cat 常用选项: -n 对输出的所有行编号 q 退出more 我们创建一个大文件后,如果用cat打印出来,它会刷屏。这时候就需要用more指令  more指令会从开头开始,直至占满屏幕,如果想查看后面的,按回车就会显示下一行。如果想查看某个内容可以用 “/内容”。如下图: less指令(重要) less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。 less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看 但若使用了 less 时,就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用 来查看一个文件的内容! 除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。 语法: less [参数] 文件 功能: less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件……

    SE_Zhang 2024-04-28
    37 0 0
  • Oracle CTSS时间同步

    概述 OCTSSD(Oracle Cluster Time Synchronization Service Daemon)进程被用于集群服务器之间的时间同步。 CTSS时间同步服务作为Clusteware的一部分被安装,在系统中,如果察觉到时间同步服务或者时间同步服务配置,那么CTSS将以观察模式(Oberver Mode)启动和运行,不执行时间同步操作。CTSS守护进程能随时被安装,并将一直运行,但是只有在系统符合配置条件情况下才会起作用。如果NTP不存在于任何的集群服务器中,CTSS将被激活,接管集群的时间管理工作,以活动模式(Active Mode)启动和运行,使用集群其中一个服务器作为参考服务器,同步集群中的其他服务器的时间。 下面查看RAC节点1和节点1的CTSS服务的状态,发现都处于观察者模式状态(Observer mode): 节点1: root@quyu11 ~]# su - grid [grid@quyu11 ~]$ crsctl check ctss CRS-4700: The Cluster Time Synchronization Service is in Observer mode. 节点2: [root@quyu12 ~]# su - grid [grid@quyu12 ~]$ crsctl check ctss CRS-4700: The Cluster Time Synchronization Service is in Observer mode. [grid@quyu12 ~]$ RAC的CTSS服务处于观察者模式,是因为上面描述中提到的“如果察觉到时间同步服务或者时间同步服务配置,那么CTSS将以观察模式(Oberver Mode)启动和运行”,这里时间同步服务虽然没有开启,但配置文件仍然存在,所以CTSS以观察模式运行,如下: 节点1: [root@quyu11 ~]# service ntpd status ntpd 已停 [root@quyu11 ~]# ls /etc/ntp.conf /etc/ntp.conf [root@quyu11 ~]# 节点2: [root@quyu12 ~]# service ntpd status ntpd 已停 [root@quyu12 ~]# ls /etc/ntp.conf /etc/ntp.conf [root@quyu12 ~]# 下面将两个节点的文件删除,这里将此文件更改其他文件名: 节点1: [root@quyu11 ~]# mv /etc/ntp.conf /etc/ntp.conf.bak……

    SE_Zhang 2024-04-28
    21 0 0
  • 【转载】DHCP中继 ||| 四种通信方式(单播+组播+广播+任播)

    目录 一、DHCP中继技术简介: 二、三种网络通讯方式: (1)单播(unicast): (2)组播(multicast): (3)广播(broadcast): (4)任播(anycast): 三、DHCP中继 (1)出现问题 (2)解决——DHCP中继 一、DHCP中继技术简介: • 一般情况下,DHCP Server和DCHP Client都必须处于同一个网络中,这是因为DHCP的报文有些是以广播的形式发送,如果不位于同一个网络,则这些广播的报文就无法跨越三层路由设备传输。而在有些情况下,DHCP服务必须跨越不同的网络,这时,我们就可以配置DHCP中继服务。DHCP中继,其实就是在与DHCP Server不同而又需要申请DHCP服务的网络内,设置一个中继器,中继器在该网络中代替DHCP Server服务器接收DHCP Client的请求,并将DHCP Client发给DHCP Server的DCHP报文,以单播的形式发送给DHCP Server。DHCP Server在收到由DHCP发送来的DHCP 报文后,同样会把响应的DHCP报文发送给DHCP 中继。这样,DHCP其实是充当了一个中间人的作用,起到了在不同的网络中运行DHCP的目的 —————————————————————————————————————————————————————————— 二、三种网络通讯方式: (1)单播(unicast): • 简述:指封包在计算机网络的传输中,目的地址为单一目标的一种传输方式。它是现今网络应用最为广泛,通常所使用的网络协议或服务大多采用单播传输,例如一切基于TCP的协议。 • 每次只有两个实体相互通信,发送端和接收端都是唯一确定的。在IPv4网络中,0.0.0.0到223.255.255.255属于单播地址。比如你对小月月喊“小月月”,那么只有小月月回过头来答应你。 ————————————————————————————————————————————————————————— (2)组播(multicast): • 简述:也叫多播, 多点广播或群播。 指把信息同时传递给一组目的地址。它使用策略是最高效的,因为消息在每条网络链路上只需传递一次,而且只有在链路分叉的时候,消……

    SE_Zhang 2024-04-28
    234 0 0
  • S12700交换机与cisco交换机对接Errdisable故障

    问题描述       1、组网拓扑:         2、故障现象: l华为和思科侧对接的光口频繁up/down,周期约为30秒。 l思科侧设备接口频繁进入error-disable状态,5分钟后接口又恢复正常,恢复正常后又再次进入error-disable状态,导致接口无法正常通讯。 处理过程   1、组网拓扑:         2、故障现象: l华为和思科侧对接的光口频繁up/down,周期约为30秒。 l思科侧设备接口频繁进入error-disable状态,5分钟后接口又恢复正常,恢复正常后又再次进入error-disable状态,导致接口无法正常通讯。 3、故障分析 1)查资料分析cisco交换机端口errdown的原因:此功能是实现的第一为了处理交换机检测在端口的额外或延迟冲突的特殊冲突情况。因交换机连续遇到 16 次冲突而丢弃某个帧时,即发生过度冲突。在线路上的每个设备均识别出线路已被占用后,即发生延迟冲突。 2)搭建测试环境复现故障验证 现网中,部分思科设备运行pvst生成树协议,部分思科设备运行的mst生成树协议,且思科设备存在很多保护机制,在网络遇到一些问题时,会将接口至于errdisable状态,华为核心交换机运行mstp,会透传pvst协议,导致思科运行mst协议的设备和华为对接的接口处于error-disable状态。 3)确定端口是否处于 ErrDisabled 状态 cat6knative#show interfaces gigabitethernet 4/1 status !--- Refer to show interfaces status for more information on the command. Port    Name               Status       Vlan       Duplex  Speed Type Gi4/1                      err-disabled 100          full   1000 1000BaseSX 4、解决方案    找出现网中所有思科设备,将所有思科设备的生成树协议修改为MSTP,华为侧启用MSTP协议和思科交换机对接。   测试环境中华为和思科设备都使用MSTP,思科和华为对接的接口不会处于error-disable状态,问题解决……

    SE_Zhang 2024-04-26
    32 0 0
  • 联想服务器固件更新

    登录XClarity  1. 单击左侧面板中的固件更新,进入固件更新界面。 注意:某些更新需要重新启动服务器,请确保在执行更新之前服务器上没有运行任何操作。 2. 单击浏览更新包。将显示“选择文件”窗口。 3. 选择更新包中对应的XML文件,单击“确定” 。 注意:如果更新包存储在USB盘上,请将USB盘插入服务器。如果更新包存储在共享网络文件夹中,请确保您已配置网络设置。有关如何配置网络设置的说明,请参阅配置网络设置。 4. 您要更新的项目将被启用,并且版本信息将显示在可用版本栏中。选择您要更新的项目。 5. 单击更新。更新过程需要几分钟时间 6. 当每个项目的状态显示为 ,更新过程将完成。

    SE_Zhang 2024-04-26
    34 0 0
  • Oracle RAC 集群启动与停止 脚本

    Oracle RAC 启动时,需要使用 root 用户执行,为了方便,写了启动和停止的脚本, 将该脚本放到 /root/bin ,因为bin 目录本身就在环境变量里,所以使用时直接root用户运行脚本即可 1. 启动脚本 start_oracle_all.sh #!/bin/sh echo "start oracle RAC..." /u01/app/11.2.0/grid/bin/crs_start -all echo "start finished ... " 2. 停止脚本 stop_oracle_all.sh #!/bin/sh echo "stop oracle RAC..." /u01/app/11.2.0/grid/bin/crs_stop -all echo "stop finished ... "

    SE_Zhang 2024-04-26
    39 0 0