mobox3系統(tǒng)升級涉及服務(wù)及網(wǎng)站程序、數(shù)據(jù)庫 2個(gè)部分升級
服務(wù)及網(wǎng)站程序升級包、數(shù)據(jù)庫升級工具下載地址:51chudao.com/downlaod
下載后,拷貝到 mobox3 所在服務(wù)器,解壓后
服務(wù)及網(wǎng)站程序升級包:Mobox3ServerUp.exe
數(shù)據(jù)庫升級工具:DBUpdate.exe
升級會造成系統(tǒng)停機(jī),升級后需要做簡單測試,所以升級前必須與甲方事先約定好停機(jī)時(shí)間段。按約定好的時(shí)間安排升級工作
1、數(shù)據(jù)庫備份? (必須做)
一般需要對 : OIMobox、OIOrg、OIFile、OIAm? 進(jìn)行備份
參考:
2、服務(wù)及網(wǎng)站程序備份 (必須做)
一般要對 \OpenInfo\OIServer? ;? \OpenInfo\WebSite? ? 2個(gè)目錄進(jìn)行備份(具體路徑要看系統(tǒng)安裝路徑)
1,2 步驟至關(guān)重要,在升級前我們要做好回退的準(zhǔn)備
3、通過數(shù)據(jù)庫升級工具升級數(shù)據(jù)庫
以管理員身份運(yùn)行? DBUpdate.exe
參考視頻
關(guān)鍵點(diǎn)備注
1)若需要通過這個(gè)工具對數(shù)據(jù)庫進(jìn)行備份,那么SQLServer必須在本機(jī)上
2)必須以管理員身份運(yùn)行此工具
能自動識別mobox3用的數(shù)據(jù)庫 (下圖案例是 Mobox3TS,實(shí)際情況要看甲方部署設(shè)置)
3)最好先獲取一下最新版本
3)幾個(gè)異常情況描述說明
4)更新后報(bào)錯處理
這個(gè)時(shí)候,需要到更新程序目錄的log 目錄里面查看原因
4、通過服務(wù)及網(wǎng)站程序升級包升級mobox3應(yīng)用
以管理員身份運(yùn)行? Mobox3ServerUp.exe
這樣操作后,mobox3的系統(tǒng)升級就做完了
]]>點(diǎn)擊后:
企業(yè)需要臨時(shí)將 80 或 443 端口指向給這個(gè)服務(wù)器, 之后將下載的檢驗(yàn)文件,放在這個(gè)網(wǎng)站的根目錄,先完成驗(yàn)證后,再考慮采用自己的 比如 8080 端口
]]>實(shí)現(xiàn)過程,在Windows系統(tǒng)中,你可以按照以下步驟來修改《hosts文件》,從而將某一個(gè)域名解析到指定IP:
一般情況下,Windows系統(tǒng)的《hosts文件》位于C:\Windows\System32\drivers\etc目錄下。
注意,如果你的系統(tǒng)安裝在其他盤符,你需要找到相應(yīng)的系統(tǒng)盤下的這個(gè)路徑。
使用管理員權(quán)限打開記事本或其他文本編輯器(如notepad 記事本)。
右鍵點(diǎn)擊《hosts文件》,選擇“打開方式”,然后選擇“記事本”或其他你喜歡的文本編輯器。
其實(shí)就是用 notepad 直接打開(C:\Windows\System32\drivers\etc\hosts) 就可以
在《hosts文件》的末尾添加一行,格式為“IP地址 域名”。
例如,如果你想將led.hzfims.com解析到192.168.0.8,你應(yīng)添加以下行:192.168.0.8 led.hzfims.com。
注意,IP前面無需空格,域名和IP之間至少空一格。
完成編輯后,保存并關(guān)閉文件。
為了使更改立即生效,你需要刷新DNS緩存。
打開命令提示符(cmd),輸入ipconfig /flushdns并回車。
你可以通過ping命令來驗(yàn)證更改是否生效。例如,輸入ping led.hzfims.com并查看返回的IP地址是否為你所添加的192.168.0.8。
另外,你也可以在瀏覽器中訪問該域名,看看是否能夠正確解析到對應(yīng)的IP地址。
請注意,修改《hosts文件》是一種直接解析域名到IP的方法,這通常用于繞過DNS服務(wù)器或進(jìn)行本地開發(fā)測試。但請確保你知道自己在做什么,并避免隨意修改系統(tǒng)文件,因?yàn)檫@可能會導(dǎo)致網(wǎng)絡(luò)問題或其他不可預(yù)見的問題。
]]>— 使用前 請修改 老的數(shù)據(jù)庫名稱 目前用的是 OIOrg.dbo OIAm.dbo OIFile.dbo OIMobox.dbo (老庫用 DMS.dbo)
declare @OIOrgDBVer varchar(40)
declare @AMDBVer varchar(40)
declare @OIFileDBVer varchar(40)
declare @DMSDBVer varchar(40)
declare @CODEDBVer varchar(40)
declare @GunghoVer varchar(40)
declare @REMINDDBVer varchar(40)
declare @WMSDBVer varchar(40)
declare @ISSUEDBVer varchar(40)
declare @PRINTDBVer varchar(40)
select @OIOrgDBVer = ‘OIOrgDB ‘ +(select S_C1 from OIOrg.dbo.OI_ORG_DBVER) + ‘ New- 20230327’
select @AMDBVer = ‘AM8DB ‘ +(select S_C1 from OIAm.dbo.OI_STK_DBVER) + ‘ New- 20200327’
select @OIFileDBVer = ‘OIFileDB ‘ +(select S_C1 from OIFile.dbo.OI_FILE_DBVER) + ‘ New- 20151106’
select @DMSDBVer = ‘DMSDB ‘ +(select CN_S_DMS from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20240321’
select @GunghoVer = ‘GunghoDB ‘ +(select CN_S_GUNGHO from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20240516’
select @WMSDBVer = ‘WMSDB ‘ +(select CN_S_WMS from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20240419’
— select @ISSUEDBVer= ‘ISSUEDB ‘ +(select CN_S_ISSUE from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20171110’
select @PRINTDBVer = ‘PRINT ‘ +(select CN_S_PRINT from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20171110’
— select @CODEDBVer = ‘CODEDB ‘ +(select CN_S_CODE from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20171110’
print ‘列出目前所有數(shù)據(jù)庫版本日期’
print @OIOrgDBVer
print @AMDBVer
print @OIFileDBVer
print @DMSDBVer
print ‘———————- Mobox3Ver 20240613’
print @GunghoVer
— print @CODEDBVer
print @WMSDBVer
— print @ISSUEDBVer
print @PRINTDBVer
運(yùn)行后,得到數(shù)據(jù)庫版本信息
我們要根據(jù)當(dāng)前數(shù)據(jù)庫版本日期,來確定需要更新的數(shù)據(jù)庫腳本
]]>
我們來看一下軟件注冊操作視頻
1)當(dāng)前登錄windows的賬號權(quán)限不夠 (注冊的時(shí)候會出現(xiàn))
解決方法:以管理員身份運(yùn)行 “服務(wù)管理器”
2)授權(quán)文件的機(jī)器碼與當(dāng)前服務(wù)器的機(jī)器碼不一致(注冊的時(shí)候會出現(xiàn))
解決方法:將正確的機(jī)器重新發(fā)公司,重新申請正確的授權(quán)文件
]]>1、在進(jìn)行授權(quán)申請的時(shí)候,請必須注明是英文操作系統(tǒng),單位名稱要用英文名稱
這樣授權(quán)的時(shí)候,會采用純英文的方式提供
2、服務(wù)管理器亂碼的解決方法
解決方法:
打開 : \OpenInfo\SvrMgr\STKConsole\Data\Console.ini
將下面的內(nèi)容粘貼到 ini 文件并保存
[Base]
HaveAMB=0
HaveTrimDB=0
HaveMonitor=1
ShowSearchMsg=1
ShowServers=OIOrgWebAPI,OIOrgWebAPI;OIDataWebAPI,OIDataWebAPI;OIMoboxWebAPI,OIMoboxWebAPI;OIWorkFlowWebAPI,OIWorkFlowWebAPI;OIFileMService,MFileSvr;OIFileMDBLinkService,MfileDBLink;OIMongoService,OIMongoService;OIDeviceCommWebAPI,OIDeviceCommWebAPI;NginxWebSvr,NginxWebSvr;OIMoboxWebAPI_admin=OIMoboxSAdmin.exe
OIOrgWebAPI_admin=OIOrgSAdmin.exe
OIDeviceCommWebAPI_admin=OIDeviceCommSAdmin.exe
OIWorkFlowWebAPI_admin=OIWorkFlowSAdmin.exe
OIDataWebAPI_admin=OIDataSAdmin.exe[MOBOX]
MOBOX_URL=http://127.0.0.1/work/account/auth?uid=[loginname]&session_id=[sessionid]&conn_ip=[connip]&conn_name=[pcname]&return_url=http%3A//127.0.0.1/work
[Login]
Server=127.0.0.1
Port=5010
]]>
以下視頻里面打開事件查看器的命令: eventvwr.msc
人員管理服務(wù) : OpenInfo Organization OIOrgWebAPI
Mobox綜合服務(wù):OpenInfo OIMoboxWebAPI
Mobox數(shù)據(jù)服務(wù):OpenInfo OIDataWebAPI
人員管理服務(wù) : OpenInfo Organization WebService
網(wǎng)盤WEB服務(wù):OpenInfo NetDisk WebService
Mobox核心服務(wù):OpenInfo Mobox WebService
Mobox數(shù)據(jù)服務(wù):OpenInfo Data WebService
]]>
— 20171220 以后用這個(gè)查詢,以前的用 showdbver20171226 – oldziduan.txt 查詢
— 使用前 請修改 老的數(shù)據(jù)庫名稱 目前用的是 OIOrg.dbo OIAm.dbo OIFile.dbo OIMobox.dbo (老庫用 DMS.dbo)
declare @OIOrgDBVer varchar(40)
declare @AMDBVer varchar(40)
declare @OIFileDBVer varchar(40)
declare @DMSDBVer varchar(40)
declare @CODEDBVer varchar(40)
declare @GunghoVer varchar(40)
declare @REMINDDBVer varchar(40)
declare @WMSDBVer varchar(40)
declare @ISSUEDBVer varchar(40)
declare @PRINTDBVer varchar(40)
select @OIOrgDBVer = ‘OIOrgDB ‘ +(select S_C1 from OIOrg.dbo.OI_ORG_DBVER) + ‘ New- 20230327’
select @AMDBVer = ‘AM8DB ‘ +(select S_C1 from OIAm.dbo.OI_STK_DBVER) + ‘ New- 20200327’
select @OIFileDBVer = ‘OIFileDB ‘ +(select S_C1 from OIFile.dbo.OI_FILE_DBVER) + ‘ New- 20151106’
select @DMSDBVer = ‘DMSDB ‘ +(select CN_S_DMS from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20240321’
select @GunghoVer = ‘GunghoDB ‘ +(select CN_S_GUNGHO from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20240516’
select @WMSDBVer = ‘WMSDB ‘ +(select CN_S_WMS from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20240419’
— select @ISSUEDBVer= ‘ISSUEDB ‘ +(select CN_S_ISSUE from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20171110’
select @PRINTDBVer = ‘PRINT ‘ +(select CN_S_PRINT from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20171110’
— select @CODEDBVer = ‘CODEDB ‘ +(select CN_S_CODE from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20171110’
print ‘列出目前所有數(shù)據(jù)庫版本日期’
print @OIOrgDBVer
print @AMDBVer
print @OIFileDBVer
print @DMSDBVer
print ‘———————- Mobox3Ver 20240613’
print @GunghoVer
— print @CODEDBVer
print @WMSDBVer
— print @ISSUEDBVer
print @PRINTDBVer
]]>
1)Mobox所用的數(shù)據(jù)庫,將數(shù)據(jù)庫定期備份;
2)Mobox文件存儲目錄,將這個(gè)目錄定期備份;
?
?
數(shù)據(jù)庫介紹:?(截圖是默認(rèn)數(shù)據(jù)庫,若用戶自己改過,以自己的庫名稱為主)
? ? ? ? ? ?OIAm : AM8 的消息數(shù)據(jù)庫? (老版本 AM8)
?????????? OIMobox : mobox系統(tǒng)的數(shù)據(jù)庫 (老版本 DMS)
?????????? OIFile: 系統(tǒng)的文件存儲數(shù)據(jù)庫
?????????? OIOrg: 系統(tǒng)的組織機(jī)構(gòu)及人員數(shù)據(jù)庫
這個(gè)4個(gè)庫都需要備份
按下圖步驟進(jìn)行
這樣OIMobox數(shù)據(jù)庫備份成功
同樣的操作,要對?OIAm、OIFile、OIOrg數(shù)據(jù)庫進(jìn)行備份操作
1)企業(yè)若數(shù)據(jù)非常重要,建議每天做一次備份
2)前面我們將mobox系統(tǒng)數(shù)據(jù)庫備份產(chǎn)生了?DMS.bak?文件,將這個(gè)文件拷貝到別的服務(wù)器,并以當(dāng)天名稱加后綴,進(jìn)行保存(如:DMS_20170222.bak).
將文件拷貝到別的機(jī)器是怕這個(gè)服務(wù)器硬盤損壞,而做的容災(zāi)準(zhǔn)備。
將文件拷貝到別的機(jī)器是怕這個(gè)服務(wù)器硬盤損壞,而做的容災(zāi)準(zhǔn)備。
]]>