技术论坛

MTS物料跟踪系统的算舔苦啦!逼上梁山。

作者 主题
至圣

经验值: 23907
发帖数: 2059
精华帖: 78
主题:【分享】MTS物料跟踪系统的算舔苦啦!逼上梁山。
精华帖精华帖星级3级 推荐帖


只看楼主 只看精华 楼主 2018-02-05 08:55:24

谈起那MTS的酸甜苦辣,我可是一窍不通,SQL DATABASE根本就一片空白,这也是我不想接手MTS的主要原因,要求对IT更强的知识面,我的三脚毛功夫难以支撑,所以公司的MTS基本上处于无人管的状态,我是心有余而力不足,毕竟自动化这块就够我啃的。

上周:MTS的服务器开不起来了,服务器就没有搞过,所以直接送到IT检测了,说二块硬盘坏了,无法修复。很快公司就买来了备件,还好我们买了DELL服务器的维保,外包公司来给我们做了新的硬盘的阵列。

在启动电脑的时候按CTRL+R 进入RAID 

设置见面如下图

 名称解释:

 Disk Group:磁盘组,这里相当于是阵列,例如配置了一个RAID5,就是一个磁盘组

VD(Virtual Disk):虚拟磁盘,虚拟磁盘可以不使用阵列的全部容量,也就是说一个磁

盘组可以分为多个VD 

PD(Physical Disk):物理磁盘

HS:Hot Spare 热备

 Mgmt:管理

(1)创建逻辑磁盘

 1、按照屏幕下方的虚拟磁盘管理器提示,在VD Mgmt菜单(可以通过CTRL+P/CTRL+N切换菜单),按F2展开虚拟磁盘创建菜单


 (2)在虚拟磁盘创建窗口,按回车键选择”CreateNew VD”创建新虚拟磁盘

 


(3)在RAID Level

选项按回车,可以出现能够支持的RAID级别,RAID卡能够支持的级别有RAID0/1/5/10/50,根据具体配置的硬盘数量不同,这个位置可能出现的选项也会有所区别。

 选择不同的级别,选项会有所差别。选择好需要配置的RAID级别(我们这里以RAID5为例),按回车确认。


(4)、确认RAID级别以后,按向下方向键,将光标移至Physical Disks列表中,上下移动至需要选择的硬盘位置,按空格键来选择(移除)列表中的硬盘,当选择的硬盘数量达到这个RAID级别所需的要求时,

Basic Settings的VD Size中可以显示这个RAID的默认容量信息。有X标志为选中的硬盘。

 选择完硬盘后按Tab键,可以将光标移至VD Size栏,VD Size可以手动设定大小,也就是说可以不用将所有的容量配置在一个虚拟磁盘中。

如果这个虚拟磁盘没有使用我们所配置的RAID5阵列所有的容量,剩余的空间可以配置为另外的一个虚拟磁盘,但是配置下一个虚拟磁盘时必须返回VD Mgmt创建(可以参考第13步,会有详细说明)。

VD Name根据需要设置,也可为空。

 注:各RAID级别最少需要的硬盘数量,RAID0=1,RAID1=2,RAID5=3,RAID10=4,RAID50=6


(5)、修改高级设置,选择完VD Size后,可以按向下方向键,或者Tab键,将光标移至Advanced Settings处,按空格键开启(禁用)高级设置。如果开启后(红框处有X标志为开启),可以修改Stripe Element Size大小,以及阵列的Read Policy与Write Policy,Initialize处可以选择是否在阵列配置的同时进行初始化。

 高级设置默认为关闭(不可修改),如果没有特殊要求,建议不要修改此处的设置。



(6)、上述的配置确认完成后,按Tab键,将光标移至OK处,按回车,会出现如下的提示,如果是一个全新的阵列,建议进行初始化操作,如果配置阵列的目的是为了恢复之前的数据,则不要进行初始化。按回车确认即可继续。


(7)配置完成后,会返回至VD Mgmt主界面,将光标移至图中Virtual Disk 0处,按回车。


 

(8)、可以看到刚才配置成功的虚拟磁盘信息,查看完成后按esc键可以返回主界面


(9)在此界面,将光标移至图中Virtual Disk 0处,按F2键可以展开对此虚拟磁盘操作的菜单。

 注:左边有+标志的,将光标移至此处,按向右方向键,可以展开子菜单,按向左方向键,可以关闭子菜单


(10)、如下图红框所示,可以对刚才配置成功的虚拟磁盘(Virtual Disk 0)进行初始化(Initialization),一致性校验(Consistency Check),删除,查看属性等操作。


(11)、如果我们要对此虚拟磁盘进行初始化,可以将光标移至Initialization处,回车后选择Start Init

。此时会弹出提示窗口,初始化将会清除所有数据,如果确认要进行初始化操作,在OK处按回车即可继续。

 注:初始化会清除硬盘、阵列中的所有信息,并且无法恢复

(12)确认后可以看到初始化的进度,左边红框处为百分比表示,右边红框处表示目前所作的操作。等待初始化进行为100%,虚拟磁盘的配置完成。


(13)

如果刚才配置虚拟磁盘的时候没有使用阵列的全部容量,剩余的容量可以在这里划分使用。将光标移至

Space allocation处,按向右方向键展开此菜单


(14)将光标移至*Free Space*处,按F2键,至第15步,或者直接按回车至第16步

(15)、在弹出的Add New VD处按回车键。

(16)、再次进入配置虚拟磁盘的界面,此时左边红框处为刚才配置的虚拟磁盘已经选择的物理磁盘信息,右边红框处可以选择这次要划分的容量空间。同样,如果不全部划分,可以再次返回第13步,进行再一个虚拟磁盘的创建。

 注:由于虚拟磁盘的建立是基于刚才所创建的阵列,所以RAID Level与刚才所创建的相同,无法更改。

(17)每一次创建,都会在Virtual Disks中添加新的虚拟磁盘。这些虚拟磁盘都是在同一个磁盘组(也就是我们刚才所配置的RAID5)上划分的。




网鱼能够改善伙食,还能释放工作中的压力。
精华帖版主置评: 感谢分享
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1461177&b_id=5&s_id=0&num=30

至圣

经验值: 23907
发帖数: 2059
精华帖: 78
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 楼主 1楼 2018-02-05 10:41:22

服务器做好硬盘阵列后,开始做硬盘原来做的备份恢复。

我这里是采用ACRONIS软件恢复的。

1、放入光盘起动软件

2、选择镜像所在的位置。我们选择之前备份的―Acronis 隐藏区‖。

如果之前创建―Acronis 隐藏区‖

时输入了密码,则这里必须要输入密码才能继续执行。


3、找到想要恢复的文件


4、选择到恢复到的目标盘


5、点击继续


6.等待最后恢复结束,重起服务器。


电脑重起后,发现SQL软件运行不了,是因为系统备份时没有备份DATABASE的数据,SQL软件是装在

D盘的不在系统盘。

没有办法MTS还是无法运行。

我们有DATABASE数据备份,通过把SQL2008R2软件重装,(SQL2008R2无法修复)

重装后恢复DATABASE

通过日志恢复MSSQL数据例子


这段时间看了关于在SQL server 中通过日志和时间点来恢复数据。也看了一些网上的例子,看如何通过日志来恢复数据。 

    前提条件:

 数据库的故障恢复改为非简单模式,去掉自动关闭和自动收缩两个选项     

      如果是简单模式: 类似下面的语句操作数据就不会记录到日志中:  select * into t from [表名] 

      这时为保证数据的完整要将数据库的恢复模式改成“完整” 

    测试环境:    

       1,建立数据库和测试表         

create database zp

create table [zping.com](
 id int,
 name varchar(20)
)

 插入测试数据: 

insert into [zping.com](id,name)
values(1,'zping.com1')
insert into [zping.com](id,name)
values(2,'zping.com2')
insert into [zping.com](id,name)
values(3,'zping.com3')
insert into [zping.com](id,name)
values(4,'zping.com4')

备份数据库,可以通过sql server的可视化操作,下面是生成的代码:

BACKUP DATABASE [zp] TO  DISK = N'C:k.bak' WITH NOFORMAT, NOINIT,  
NAME = N'zp-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO

   查看数据:


注意:这时我们做一个完整备份

 这时可能一不小心删除了一些数据。我们模拟一下:(假定删除了1,2的数据) 

这时发现删除错误了,怎么把数据找回来啊。方法有两个:

       1,通过Log Explorer 查找进行恢复数据(我网站有此工具)

       2,另一种方法通过恢复日志(指定时间点恢复)来恢复数据。

 

    说明:第一个方法可以在线操作。

            第二个方法必须停止数据库或者再另一个数据库恢复(前提是必须有一个完全备份和日志备份)

  

   这里我们来讨论第二中方法指定时间点恢复:

      1,这时对数据库事务日志做备份(注意,如果没做个数据库完整备份,是不能做事务日志备份的)

  这时新建一个数据库zp(将以前的数据库改名),恢复数据库


这时我们看到,有两个还原的数据库备份,因为我对zp数据库备份了两次,两次的备份的数据文件都一样。这里我们选择最近时间的备份  

 

  默认在数据库的设置如下:是追加到备份集里,所以会有两个备份,如下图:


 同时,在”选项“里设置”不回滚“事务, 

   注意:通过事务日志还原数据库,必须选择"不回滚"事务

   确定后:出现下面情况:

 这时发现,数据库一直是”正在还原“,这时还原数据库事务日志,

   1,“常规”里选择时间,(刚删除的时间)

   2,“选项”里将恢复状态设置为”回滚未提交“事务


确定后,查询数据库,发现数据回来了。

 

  总结

   1, 这是一般大型网站数据安全的一个办法,因为数据库比较大(可能有几百G)数据,做一次完整备份时间很长,而且影响数据库服务器的性能,为保证数据安全,大多采用完整备份+事务日志备份来保证数据安全。例如:一天做一次或者2天做一次完整备份,几个小时内做一次日志备份。(当然可以用写一个job来实现)

   2,如SQL server 2005里的镜像就是采用的这种事务日志同步的方法保证数据的同步。

   3,如果恢复的日志数据出现”LSN“太早和太晚说明了事务日志间的不连续。这时要注意备份的时间和顺序



通过恢复DATBASE数据后,还是不能运行MTS,此时有些绝望了,寄希望老外通过teamview软件来支持一下,可是要收费,老外通过邮件发过来了支援,这些我们都做了没用,老外不靠谱,我就把新装的系统重新做备份,然后拆下新盘,把旧盘插上去,结果找不到硬盘阵列,只能又把新盘装上去,结果阵列也找不到,半夜疲劳了回家。

第二天请来维保公司的IT,把硬盘阵列激活,起动时找不到引导,然后用PE盘引导进行修复引导,电脑起动时要按F11键来选哪个引导。



新盘是可以起动了,问题MTS无法运行呀!

我建议还把旧盘插上去,激活旧盘的阵列,结果有二块盘是ONLINE的,一块是完全坏了,我通过ACRONIS光盘起动引导,找到了旧盘的备份的文件进行恢复,系统能起动出来了,其中一块ONLINE的盘是慢闪的,赶紧做DATABASE的备份拷贝到移动硬盘,拷贝时移动硬盘不认,我是把移动插在E001工程师站上的电脑,然后通过共享进行拷贝。

也可以通过电脑管理硬盘来读移动硬盘:


做完后把完全坏的盘换了,做硬盘数据同步,隔了一天等硬盘数据同步结束,换下慢闪的盘,测试MTS传送数据,OK!


问题总算解决,曲曲折折,知识面不够呀!


网鱼能够改善伙食,还能释放工作中的压力。
以下网友喜欢您的帖子:

  
版主

经验值: 69053
发帖数: 12266
精华帖: 59
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 2楼 2018-02-05 11:17:05

感谢分享

MTS是啥啊?

写的真详细啊


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
至圣

经验值: 63470
发帖数: 12672
精华帖: 121
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 3楼 2018-02-05 11:35:09

渔工厉害啊,真是艺高人胆大啊,软件问题很麻烦搞的,辛苦了。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 23907
发帖数: 2059
精华帖: 78
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 楼主 4楼 2018-02-05 11:48:17
以下是引用HUANGZE75在2018-02-05 11:35:09的发言 >

渔工厉害啊,真是艺高人胆大啊,软件问题很麻烦搞的,辛苦了。

PE盘的制作:

1、运行PESETUP

2.选择路径

3.参考此画面

4.选择影像文件*.ISO


5.制作引导影像




6.写入




网鱼能够改善伙食,还能释放工作中的压力。
以下网友喜欢您的帖子:

  
至圣

经验值: 20134
发帖数: 2780
精华帖: 23
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 5楼 2018-02-05 12:08:33

楼主辛苦了,IT让不是IT出身的自动化人痛并快乐着。


Less is more……
以下网友喜欢您的帖子:

  
奇侠

经验值: 5622
发帖数: 541
精华帖: 3
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 6楼 2018-02-05 13:07:04
MTS物料跟踪系统,想说爱你不容易
学无止境
以下网友喜欢您的帖子:

  
侠圣

经验值: 3723
发帖数: 486
精华帖: 1
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 7楼 2018-02-05 13:22:18

楼主威武,感谢分享。MTS,不认识,头一回听说起。


永无止境!
以下网友喜欢您的帖子:

  
至圣

经验值: 28623
发帖数: 5906
精华帖: 61
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 8楼 2018-02-05 15:32:21

学了到一个新名词 MTS


欢迎交流,QQ:2301013064 邮箱:feige6@139.com
以下网友喜欢您的帖子:

  
版主

经验值: 69053
发帖数: 12266
精华帖: 59
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 9楼 2018-02-05 22:45:16
以下是引用渔明鱼工在2018-02-05 11:48:17的发言 >4楼

PE盘的制作:

1、运行PESETUP

2.选择路径

3.参考此画面

4.选择影像文件*.ISO


5.制作引导影像




6.写入



以下是引用HUANGZE75在2018-02-05 11:35:09的发言 >:渔工厉害啊,真是艺...

引用详细内容:

渔工厉害啊,真是艺高人胆大啊,软件问题很麻烦搞的,辛苦了。

PE的制作还是比较简单的,推荐一个

微PE

很好,没推广,很干净,exe 文件,做的时候运行,选U盘,点执行就好了


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
至圣

经验值: 37447
发帖数: 5133
精华帖: 47
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 10楼 2018-02-05 22:48:43

看了标题我还以为是机床服务的意思呢。


楼主威武!!


工业起重机防摇摆 QQ:404136820 AntiSwayControl
以下网友喜欢您的帖子:

  
侠圣

经验值: 2461
发帖数: 227
精华帖: 0
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 11楼 2018-02-06 08:18:50

楼主厉害。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 18079
发帖数: 1524
精华帖: 2
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 12楼 2018-02-06 08:38:15

渔工威武,知识面很广。


我回来了!继续努力!
以下网友喜欢您的帖子:

  
奇侠

经验值: 7679
发帖数: 1228
精华帖: 2
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 13楼 2018-02-06 08:58:37

 物料追踪系统是用在生产线上的吗 ?如果是, 那是不是可以说, 它是MES 系统的一部分 ?


every day is new day !
以下网友喜欢您的帖子:

  
侠圣

经验值: 3336
发帖数: 61
精华帖: 0
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 14楼 2018-02-06 09:35:11

有些东西没搞过甚至没听说过看似很难,真正让你接触了,去花精力研究了其实也没有想象的那么难,毕竟我们在做的东西还都是处于应用层次阶段!


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 2875
发帖数: 32
精华帖: 0
回复:MTS的算舔苦啦!


只看楼主 只看精华 15楼 2018-02-06 09:38:46

感谢楼主分享!写的很详细啊,辛苦了。。。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 18416
发帖数: 2409
精华帖: 1
回复:MTS的算舔苦啦!


只看楼主 只看精华 16楼 2018-02-06 09:45:57


楼主大神啦!感觉你说的这个和IT有关拉


 
以下网友喜欢您的帖子:

  
游侠

经验值: 419
发帖数: 31
精华帖: 1
回复:MTS的算舔苦啦!


只看楼主 只看精华 17楼 2018-02-06 12:37:49

 我以为是测试行业老大MTS


 
以下网友喜欢您的帖子:

  
至圣

经验值: 18294
发帖数: 2654
精华帖: 14
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 18楼 2018-02-06 14:26:40

,现在对工控从业人员的it方面的知识要求也越来越高


sometimes you have to be your own hero!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2461
发帖数: 227
精华帖: 0
回复:MTS的算舔苦啦!
推荐帖


只看楼主 只看精华 19楼 2018-02-06 16:39:19

渔工,厉害,啥行业都做呀


 
以下网友喜欢您的帖子:

  
收起
MTS物料跟踪系统的算舔苦啦!逼上梁山。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。