PI系統(tǒng)高級管理員培訓(xùn)_第1頁
PI系統(tǒng)高級管理員培訓(xùn)_第2頁
PI系統(tǒng)高級管理員培訓(xùn)_第3頁
PI系統(tǒng)高級管理員培訓(xùn)_第4頁
PI系統(tǒng)高級管理員培訓(xùn)_第5頁
已閱讀5頁,還剩90頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

PI產(chǎn)品培訓(xùn)-系統(tǒng)應(yīng)用PI系統(tǒng)高級管理員培訓(xùn)企業(yè)信息事業(yè)部LN-PA-2:PI系統(tǒng)高級管理員培訓(xùn)目標(biāo)掌握PI系統(tǒng)數(shù)據(jù)的備份與恢復(fù)熟練使用PI系統(tǒng)工具,檢查PI系統(tǒng)運(yùn)行狀態(tài)掌握常用PI系統(tǒng)參數(shù)的配置掌握PI系統(tǒng)數(shù)據(jù)檔案管理操作掌握PI系統(tǒng)安全策略設(shè)置目錄1.日常運(yùn)行狀況檢查2.PI系統(tǒng)啟動與停止3.備份PI系統(tǒng)4.管理數(shù)據(jù)檔案5.管理接口6.管理安全1.日常運(yùn)行狀況檢查日常運(yùn)行狀況檢查PI系統(tǒng)的復(fù)雜性和運(yùn)行的穩(wěn)定性要求檢查關(guān)鍵運(yùn)行狀況指標(biāo)和系統(tǒng)健康狀態(tài)指標(biāo)目的:管理員可熟悉系統(tǒng)的正常運(yùn)行狀態(tài),更易獲取反常的錯(cuò)誤信息。及時(shí)發(fā)現(xiàn)系統(tǒng)的各種非正常跡象,及早發(fā)現(xiàn)問題并做出應(yīng)對措施。日常運(yùn)行狀況檢查關(guān)鍵運(yùn)行指標(biāo)檢查域檢查域檢查內(nèi)容使用工具備份PI系統(tǒng)備份是否已經(jīng)運(yùn)行?PIHealthCheck或piartool-al消息日志查看異常事件PIHealthCheck或pigetmsg連接客戶端是否正常?PIHealthCheck或pilistupd測點(diǎn)數(shù)據(jù)參考測點(diǎn)的數(shù)據(jù)是否正常?PIHealthCheck或pisnap.bat

或pisnap.sh快照數(shù)據(jù)流正常與否?PIHealthCheck或piartool-ss存檔數(shù)據(jù)流正常與否?PIHealthCheck或piartool–as/-qs檔案遷移驗(yàn)證是否已經(jīng)注冊了檔案文件,并為下一次遷移做好準(zhǔn)備PIHealthCheck或piartool-al接口日志檢查接口是否發(fā)生異常事件PIHealthCheckIO速率計(jì)數(shù)器查看接口的健康狀況PIDatalink或PI

ProcessBook性能計(jì)數(shù)器(Windows)查看PI子系統(tǒng)的性能計(jì)數(shù)器,檢查運(yùn)行狀況Windows性能監(jiān)視器.PI性能監(jiān)視接口PIHealthCheck、pigetmsg、pilistupd、piartool、piconfig日常運(yùn)行狀況檢查查看消息日志更新管理器查看測點(diǎn)當(dāng)前值監(jiān)視快照數(shù)據(jù)流監(jiān)視事件隊(duì)列監(jiān)視存檔查看檔案文件的注冊情況檢查接口日志查看消息日志PI消息子系統(tǒng)負(fù)責(zé)維護(hù)來自所有PI子系統(tǒng)的消息。每天生成二進(jìn)制格式的日志文件:

PI\log\pimsg_YYMMDD.dat。日志文件可進(jìn)行備份/恢復(fù),35天前的文件自動被清除。如果PI消息子系統(tǒng)不可用,事件將被寫入到Windows的錯(cuò)誤日志中。每隔三分鐘或系統(tǒng)啟動時(shí)回寫到PI的日志文件中。UNIX系統(tǒng)下,PI\log目錄下存放每個(gè)子系統(tǒng)的消息日志文件。查看消息日志使用pigetmsg工具察看內(nèi)容。需要pi系統(tǒng)運(yùn)行才能察看消息??砂磿r(shí)間、子系統(tǒng)和發(fā)送者標(biāo)示查看消息。交互模式與非交互模式。更新管理器設(shè)置TotalUpdateQueue

參數(shù):整個(gè)更新管理器數(shù)據(jù)庫的最大事件隊(duì)列,默認(rèn)為100,000。如達(dá)到任何一個(gè)限制,PI將發(fā)送消息到消息日志。察看測點(diǎn)當(dāng)前數(shù)據(jù)Windows和Unix平臺上通用的工具:apisnap(PI\bin)。啟動:apisnaplocalhost:5450交互模式下輸入其它參數(shù)。察看快照數(shù)據(jù)流使用工具“piartool–ss”。列出當(dāng)前快照信息,每5秒更新一次。系統(tǒng)處于穩(wěn)定狀態(tài)時(shí),快照事件數(shù)和存檔寫入數(shù)規(guī)律增長。溢出隊(duì)列和事件隊(duì)列記錄數(shù)應(yīng)該為0??杀O(jiān)視遠(yuǎn)程服務(wù)器:-remote參數(shù)。察看快照數(shù)據(jù)流查看快照數(shù)據(jù)流實(shí)例1:$piartool-ssCountersfor7-Aug-0314:35:56

PointCount:100330

SnapshotEvents:12280110OutofOrderSnapshotEvents:1300

SnapshotEventReads:3920

EventsSenttoQueue:7719520

EventsinQueue:00

NumberofOverflowQueues:00

TotalOverflowEvents:00

PrimaryCapacityRemaining:25403490Countersfor7-Aug-0314:36:01

PointCount:100330

SnapshotEvents:12304212410OutofOrderSnapshotEvents:1300

SnapshotEventReads:4019

EventsSenttoQueue:7734301478

EventsinQueue:00NumberofOverflowQueues:00

TotalOverflowEvents:00

PrimaryCapacityRemaining:25403490察看快照數(shù)據(jù)流PointCount-測點(diǎn)計(jì)數(shù)器,當(dāng)前在測點(diǎn)數(shù)據(jù)庫中定義的測點(diǎn)數(shù)。SnapshotEventsCounter-快照事件計(jì)數(shù)器,數(shù)值+時(shí)間戳+測點(diǎn)ID。快照子系統(tǒng)對每個(gè)事件應(yīng)用壓縮算法。OutofOrderSnapshotEventsCounter-亂序快照事件計(jì)數(shù)器。比當(dāng)前事件時(shí)間更靠前的事件視為亂序事件,不壓縮直接寫入到檔案文件。亂序計(jì)數(shù)器記錄發(fā)生亂序的次數(shù)。很大數(shù)量的亂序表明PI服務(wù)器可能出現(xiàn)問題,會導(dǎo)致性能降低。一般是因?yàn)榉?wù)器或數(shù)據(jù)源不正確的時(shí)鐘改變。察看快照數(shù)據(jù)流piartool–ooo:顯示發(fā)生亂序的所有測點(diǎn)。piartool–ooo–r:重置標(biāo)志位。使用-r,只顯示上次使用-ooo參數(shù)后發(fā)生亂序的測點(diǎn)。SnapshotsEventsReadCounter-快照事件讀取計(jì)數(shù)器。EventsSenttoQueueCounter-發(fā)送到隊(duì)列事件計(jì)數(shù)器。通常情況下,表明通過壓縮測試正被寫入到檔案文件的事件數(shù)目。察看快照數(shù)據(jù)流Snapshotevents/EventsSenttoQueue=系統(tǒng)總體壓縮比。小于2:1或大于10:1都需要調(diào)節(jié)。三個(gè)參數(shù)影響壓縮:CompDev,CompMin和CompMax。EventsinQueueCounter-隊(duì)列事件計(jì)數(shù)器。事件隊(duì)列遵循FIFO規(guī)則。存入檔案文件,則降低。系統(tǒng)宕機(jī),事件隊(duì)列寫入到PI\dat\pimapevq.dat文件中。察看快照數(shù)據(jù)流NumberofOverflowQueuesCounter-溢出隊(duì)列計(jì)數(shù)器,表明創(chuàng)建的溢出隊(duì)列的數(shù)目。只有緩沖文件填滿時(shí)才創(chuàng)建隊(duì)列,通常情況下為0,最大65536。存檔子系統(tǒng)處理完畢后自動刪除。(pimq0000.dat,pimq0001.dat)TotalOverflowEventsCounter-全部溢出事件計(jì)數(shù)器。所有溢出隊(duì)列中事件的總合。加上EventsinQueuecounter的值,即為全部未處理的事件。PrimaryCapacityRemainingCounter-主剩余容量計(jì)數(shù)器。還能存入主隊(duì)列的事件的估計(jì)數(shù)目。察看事件隊(duì)列使用工具piartool–qs。每5秒列出事件隊(duì)列的統(tǒng)計(jì)信息。系統(tǒng)運(yùn)行穩(wěn)定后,事件隊(duì)列的大小應(yīng)該不會發(fā)生很大變化。察看多種計(jì)數(shù)器的信息。察看事件隊(duì)列查看事件隊(duì)列實(shí)例:$piartool–qsCountersfor7-Aug-0317:22:45

PhysicalFileSize(MB):640

PageSize(KB):10240

TotalDataPages:630

WritePageIndex:00

ReadPageIndex:00

TotalPageShifts:00

AvailablePages:630(100.0%)

AverageEventsperPage:403301EstimatedRemainingCapacity:254079063(2.2hr)

TotalBytesWritten(MB):00

TotalEventWrites:144768007(579/sec)

TotalEventReads:144768007(579/sec)

CurrentQueueEvents:00

OverflowQueues:00

TotalOverflowEvents:00

CurrentQueueId:00察看事件隊(duì)列QueueSize:磁盤上物理文件大小。PageSize為文件加載到內(nèi)存中的大小。TotalDataPages是頁面數(shù)目。Queuesize/pagesize-1(隊(duì)列頭不算)。PageActivity:頁面活動性。WritePageIndex表示快照子系統(tǒng)當(dāng)前正寫入的頁。ReadPageIndex表示存檔子系統(tǒng)當(dāng)前正讀取的頁。通常情況下,這兩個(gè)值應(yīng)該相等。TotalPageShifts:如果快照和存檔子系統(tǒng)沒有讀取同一個(gè)頁,則將發(fā)生遷移。AvailablePages:當(dāng)前隊(duì)列中可用的頁面數(shù)。察看事件隊(duì)列QueueCapacity:隊(duì)列容量。AverageEventsperPage-基于所有事件的平均大小。估計(jì)剩余容量EstimatedRemainingCapacity-事件數(shù)目表示(piartool-ss)。TotalBytesWritten-自最近一次快照子系統(tǒng)啟動后,通過事件隊(duì)列的數(shù)據(jù)量。EventRates:TotalEventWrites-快照將事件發(fā)送到存檔中。TotalEventReads-存檔子系統(tǒng)讀取事件。CurrentQueueEnents-差值,每個(gè)隊(duì)列的總事件數(shù)。察看事件隊(duì)列OverflowQueues:溢出隊(duì)列。OverflowQueues計(jì)數(shù)器和TotalOverflowEvents表明存在多少個(gè)溢出隊(duì)列,和溢出的事件總數(shù)。CurrentQueueId表示主隊(duì)列的順序號,通常情況下總為0。查看存檔查看存檔子系統(tǒng)的內(nèi)部計(jì)數(shù)器。預(yù)測下一次檔案遷移,監(jiān)視系統(tǒng)當(dāng)前的性能和行為。使用的工具是piartool-as和piartool-al。Windows系統(tǒng)下,將PI內(nèi)部計(jì)數(shù)器視為系統(tǒng)的性能計(jì)數(shù)器。查看存檔查看存檔子系統(tǒng)計(jì)數(shù)器實(shí)例:$piartool–as

Countersfor7-Aug-0314:51:10

ArchivedEvents:10506211485

OutofOrderEvents:0

0

EventsCascadeCount:0

0

EventsRead:5

0

ReadOperations:0

0

CacheRecordCount:0

0

CacheRecordsCreated:6

0CacheRecordMemoryReads:5

0

CacheCleanCount:0

0查看存檔

Archive

RecordDiskReads:146342219

ArchiveRecordDiskWrites:152737226

UnflushedEvents:12431-203

UnflushedPoints:3131-48

PointFlushCount:133491211

PrimaryArchiveNumber:5

0

ArchiveShiftPrediction(hr):1

0

ArchivingFlag:1

0

ArchiveBackupFlag:0

0

ArchiveLoadedFlag:1

0

ShiftorSystemBackupFlag:0

0

FailedArchiveShiftFlag:0

0OverflowIndexRecordCount:0

0OverflowDataRecordCount:50824續(xù)上頁:查看存檔ArchivedEventsCounter:存檔事件計(jì)數(shù)器。每個(gè)新事件寫入到檔案文件中(通過存檔緩沖),該值增加。包括刪除和編輯事件。Out-of-OrderEventsCounter:亂序事件計(jì)數(shù)器。從快照接收的事件,如其時(shí)間戳比目標(biāo)記錄中最近的事件更早,稱為亂序事件。EventsCascadeCount:由于亂序事件引起的事件溢出記錄數(shù),表明了亂序事件在檔案文件中引起的碰撞。查看存檔EventsReadCounter:事件讀取計(jì)數(shù)器。所有程序讀取的事件數(shù)。每個(gè)事件返回時(shí)增加。ReadOperationsCounter:讀取操作計(jì)數(shù)器。檔案讀取請求的數(shù)目,不管事件返回的數(shù)目。ArchiveMemoryCacheCounters:存檔內(nèi)存緩沖計(jì)數(shù)器。存檔子系統(tǒng)使用內(nèi)存緩沖處理發(fā)送給磁盤文件的事件。例行過程中,至少每15分鐘,緩沖區(qū)寫入到文件里。緩沖機(jī)制比直接的磁盤讀取提供了更優(yōu)的性能。緩沖和磁盤文件映像會經(jīng)常出現(xiàn)不一致(piartool-bs)。查看存檔ArchiveMemoryCacheCounters:存檔內(nèi)存緩沖計(jì)數(shù)器。CacheRecordCount:當(dāng)前的記錄數(shù)。CacheRecordsCreated:執(zhí)行為新的記錄分配內(nèi)存的操將增加此計(jì)數(shù)器。ArchiveRecordDiskReads:因緩沖中沒有請求的記錄而將該記錄從文件中加載到緩沖區(qū)的次數(shù)。UnflushedEventsCounter:尚未寫入磁盤的記錄數(shù)。UnflushedPointscounter:存在還沒有寫入磁盤的事件的測點(diǎn)數(shù)。ArchiveRecordDiskWrites:將記錄寫入到磁盤的次數(shù)。查看存檔ArchiveMemoryCacheCounters:存檔內(nèi)存緩沖計(jì)數(shù)器。CacheRecordMemoryReads:緩存的讀取訪問次數(shù)。CacheCleanCount:從緩存中移出的記錄數(shù)。PrimaryArchiveNumber:內(nèi)部標(biāo)識符,可忽略。ArchiveShiftPrediction:檔案遷移預(yù)測。ArchiveShift(hr):估計(jì)到下一次檔案遷移的時(shí)間。piartool–al:計(jì)算。piartool–as:顯示最近10分鐘的平均值。查看存檔ArchivingFlag:表明事件是否允許寫入到檔案文件中。1為允許,0不允許。遷移和備份時(shí)設(shè)為0。ArchiveBackupFlag:1表示檔案文件處于備份模式下。0表示正常訪問狀態(tài)。ArchiveLoadedFlag:1表示主檔案文件已加載(mounted),0表示未加載。ShiftorSystemBackupFlag:1表示檔案文件處于遷移模式下或存檔子系統(tǒng)處于備份模式下。查看存檔FailedArchiveShiftFlag:正常為0,當(dāng)因?yàn)闆]有可用于遷移的檔案文件而導(dǎo)致遷移失敗時(shí),設(shè)為1。OverflowIndexRecordCount:索引記錄數(shù)。當(dāng)一個(gè)測點(diǎn)的兩個(gè)溢出記錄均為滿,需要創(chuàng)建第三個(gè)時(shí)創(chuàng)建索引記錄。檔案文件消耗的度量值。OverflowDataRecordCount:非主數(shù)據(jù)記錄的數(shù)目。主記錄滿,數(shù)據(jù)寫入到溢出記錄。檔案文件消耗的度量值。列出注冊的檔案文件piartool-al:逆序列出注冊的檔案文件。檔案文件的日期不會重疊。未使用的檔案文件的開始和結(jié)束時(shí)間顯示為currenttime.

根據(jù)列表決定檔案序號:按序排列,主檔案文件為0。實(shí)例:d:\pi\adm>piartool-alArchiveshiftprediction:ShiftTime:7-Aug-0315:51:20TargetArchive:e:\pi\dat\piarch.005Archive[0]:e:\pi\dat\piarch.006(Used:88.6%)PIarcfilehead[$Workfile:piarfile.cxx$$Revision:47$]::Version:6Path:e:\pi\dat\piarch.006

……

未使用的檔案文件,序號隨機(jī)。查看接口日志日常檢查中,查看接口日志和非常重要的工作。檢查每個(gè)接口的日志,必要時(shí)備份。2.PI系統(tǒng)啟動與停止啟動和停止PI系統(tǒng)PI子系統(tǒng)的依賴關(guān)系啟動PI系統(tǒng)停止PI系統(tǒng)Shutdown事件自動啟動PI子系統(tǒng)的依賴關(guān)系PI核心子系統(tǒng)PINetworkManagerPIMessageSubsystemPIUpdateMangerPISnapshotSubsystemPIArchiveSubsystemPIBaseSubsystem

PI子系統(tǒng)的依賴關(guān)系子系統(tǒng)依賴關(guān)系PINetworkManager所有PI子系統(tǒng)都依賴于這個(gè)子系統(tǒng)。PIMessageSubsystem如不可用,消息被寫入到Windows系統(tǒng)消息日志或Unix下的標(biāo)準(zhǔn)輸出設(shè)備。PIUpdateManager大多數(shù)PI系統(tǒng)和大多數(shù)客戶端應(yīng)用依賴于這個(gè)子系統(tǒng)。PISnapshotSubsystem依賴PIUpdateManager.PIArchiveSubsystem依賴thePISnapshotSubsystem.PIBaseSubsystem依賴thePIUpdateManagerPISQLSubsystem依賴核心子系統(tǒng)。PITotal依賴核心子系統(tǒng)。PIAlarm依賴核心子系統(tǒng)。PIBatch依賴核心子系統(tǒng)。PIPerformanceEquationScheduler依賴核心子系統(tǒng)。Interfaces依賴核心子系統(tǒng)。PIAPInodebuffering和PINetnodes允許一些操作在PI系統(tǒng)停機(jī)的情況下進(jìn)行。啟動PI系統(tǒng)Windows系統(tǒng)下啟動PI系統(tǒng)登錄用戶必須具有足夠的權(quán)限。作為服務(wù)啟動PI系統(tǒng):pisrvstart.bat[-nosite][-base]。啟動PI系統(tǒng)為交互模式:pistart.bat[-nosite][-stdout]。啟動過程:啟動PI核心進(jìn)程-》pisrvsvrappsstart.bat-》pisrvsitestart.bat(接口)。Nosite參數(shù):表明 節(jié)點(diǎn)特定的腳本文件不被調(diào)用。Base參數(shù):只啟動核心子系統(tǒng)。Stdout參數(shù):所有消息發(fā)送到標(biāo)準(zhǔn)輸出而不是消息日志。啟動PI系統(tǒng)Unix下啟動PI系統(tǒng):必須以root或admin用戶登錄。使用pistart.sh[-nosite][-stdout]。停止PI系統(tǒng)Windows下停止PI系統(tǒng):如果PI進(jìn)程作為服務(wù)運(yùn)行,使用pisrvstop.bat文件。先停止接口,然后停止pisrvsitestop.bat中列出的程序,然后停止PI進(jìn)程。修改注冊表關(guān)于服務(wù)最大退出等待時(shí)間的設(shè)置。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WaitToKillServiceTimeout關(guān)閉交互模式的PI系統(tǒng),使用<Ctrl+C>熱鍵。順序:

工具-》接口-》pinetmgr停止PI系統(tǒng)Unix下停止PI系統(tǒng):PI/adm

下pistop.sh腳本。停止過程與Windows下相同。必要時(shí)使用kill命令。Shutdown事件記錄PI服務(wù)器宕機(jī)的時(shí)間間隔。Shutdown=時(shí)間戳+數(shù)字狀態(tài)(‘shutdown’)。pishutev工具可插入shutdown事件,使用配置文件shutdown.dat。Shutdownflag:設(shè)為1即可記錄shutdown事件。Shutdown事件pishutev工具:系統(tǒng)啟動后運(yùn)行,寫入shutdown事件,運(yùn)行完畢后退出。默認(rèn)的配置文件是PI\dat\shutdown.dat。新建配置文件,使用-f參數(shù)加載:pishutev-fmyshutdown.dat。shutdown時(shí)間的確定。pishutev-t11:00寫入數(shù)字狀態(tài):pishutev-dSpecialState。Shutdown事件shutown.dat:可使用通配符指定測點(diǎn)(只能使用一個(gè)掩碼)。!@(#)shutdown.dat 1.105/24/96!defaultshutdowneventsfile!logininfo-onlylocalhostissupportedlocalhost!tagmask*!attribselection!addherepointattributes,valuetoselectpointsreceivingshutdownshutdown,1!pointsource,R*!location1,1!etc...自動啟動PI系統(tǒng)服務(wù)的自動啟動:windows下通過控制面板即可設(shè)置。Unix系統(tǒng)下自動啟動和停止:根據(jù)平臺的不同,操作也不同。BSD風(fēng)格的系統(tǒng):/etc/inittab,定義什么腳本運(yùn)行,運(yùn)行在何種級別。SystemV類似的系統(tǒng),腳本位于rcn.d(n為從0到更大的整數(shù))這一系列目錄中。確保piadmin使用的.profile文件或.login文件中沒有交互的內(nèi)容。3.備份PI系統(tǒng)備份PI系統(tǒng)永久檔案歷史保存從人為導(dǎo)致的錯(cuò)誤中恢復(fù)從系統(tǒng)故障中恢復(fù)備份PI系統(tǒng)1.備份建議2.備份檔案文件3.備份數(shù)據(jù)庫文件4.用于備份的腳本文件5.自動備份6.備份整個(gè)PI系統(tǒng)7.從備份恢復(fù)整個(gè)PI系統(tǒng)8.從備份恢復(fù)檔案文件9.從備份恢復(fù)子系統(tǒng)數(shù)據(jù)庫1.備份建議備份時(shí)避免丟失數(shù)據(jù)-打開接口的緩存功能。每天結(jié)束時(shí),備份主檔案文件和該天接收到新數(shù)據(jù)的檔案文件。使用工具piartool-bs

。每次檔案切換后,備份之前的檔案。每天結(jié)束時(shí),備份非主存檔數(shù)據(jù)庫。每次安裝或更新PI系統(tǒng)后,關(guān)閉并備份整個(gè)PI系統(tǒng)。測點(diǎn)數(shù)據(jù)庫、用戶數(shù)據(jù)庫和數(shù)字狀態(tài)表每發(fā)生重大改變,關(guān)閉PI系統(tǒng),備份整個(gè)PI目錄和檔案文件。備份應(yīng)定時(shí)恢復(fù),進(jìn)行檢測工作。2.備份檔案文件理想情況下,應(yīng)每日備份檔案文件。備份時(shí),也要備份關(guān)聯(lián)的注釋文件(.ann)。開始備份:piartool-bs<archive#>(文件編號),臨時(shí)移出一個(gè)正在使用的檔案文件(與注銷不同)。piartool-be移入文件。如果PI不運(yùn)行,那么可使用復(fù)制、粘貼命令等隨意備份檔案文件。2.備份檔案文件PI運(yùn)行時(shí)備份系統(tǒng)的三步驟:piartool–bs<archive#>:將緩沖寫入到文件并使檔案文件離線。備份檔案文件和.ann文件。備份完成后使用piartool-be命令使檔案文件在線。3.備份數(shù)據(jù)庫文件只需在發(fā)生改變時(shí)備份,步驟如下:關(guān)閉關(guān)聯(lián)子系統(tǒng)備份相關(guān)文件重啟相關(guān)子系統(tǒng)PIBasess:備份\dat目錄下的全部文件。PIMsgss:pimsgtxt.dat、pimsg_yymmdd.datPINetmgr:pifirewall.tbl、pitimeout.tbl、pisubsys.cfg、pisysid.dat隨時(shí)備份。3.備份數(shù)據(jù)庫文件PIPESchd:pe314.dfa、pe314.llr、pisystem.res隨時(shí)備份。PIShutev:shutdown.dat。隨時(shí)備份。PISnapss:快照-piarcmem.dat不要備份。pimapevq.dat-事件隊(duì)列,不要備份。PISqlss:pisql.iniPItotal:不需備份。4.用于備份的腳本文件Windows下:pibackup.batpibackuparchive.batpibackupat.batUnix下:pibackup.sh4.用于備份的腳本文件三個(gè)參數(shù):PI安裝目錄備份目錄要備份的除主檔案文件外最近的檔案文件的個(gè)數(shù)實(shí)例:

pibackupe:\pid:\pi\Backup35.自動備份Windows下自動備份:pibackupe:\pid:\pi\Backup3–install每天2:00自動備份。使用at命令驗(yàn)證:

E:\pi\adm>atStatusIDDayTimeCommandLine

EachMTWThFSSu2:00AM\pibackupat.bate:\pie:\pi\backup3。5.自動備份Unix下自動備份:pibackup.sh/opt/PI/opt/PI/Backup3-install。驗(yàn)證,使用crontab-l

>crontab-l02***/opt/PI/adm/cronpibackup.sh

6.備份整個(gè)PI系統(tǒng)備份PI系統(tǒng)所有目錄下的所有文件。Unix下備份/etc/piparams.default這個(gè)文件。windows下備份HKEY_LOCAL_MACHINE/SOFTWARE/PISystem/PI下的所有內(nèi)容。7.從備份恢復(fù)整個(gè)PI系統(tǒng)重新安裝操作系統(tǒng),確保沒有以前的PI系統(tǒng)安裝信息。將PI服務(wù)器從網(wǎng)絡(luò)中斷開。重新安裝PI系統(tǒng),保證版本的一致性。啟動PI,正常后停止PI系統(tǒng)。完成“runonce”功能。驗(yàn)證在進(jìn)行下一步前,PI系統(tǒng)沒有在運(yùn)行。除pisubsys.cfg文件外,恢復(fù)\backup\dat\目錄下的文件到新的pi\dat目錄?;謴?fù)\backup\arc\

目錄下的檔案文件到新的相關(guān)路徑中?;謴?fù)所有的消息日志文件到\pi\log

目錄中。7.從備份恢復(fù)整個(gè)PI系統(tǒng)恢復(fù)備份在其它存儲媒體上的檔案文件到合適的目錄?;謴?fù)從\pi\adm

目錄中備份的批處理文件。使用pidiag–ahd

命令查看主檔案文件。

e:\pi\adm>pidiag-ahd..\dat\piarch001.dat

7.從備份恢復(fù)整個(gè)PI系統(tǒng)重新啟動PI.手動注冊所有其它檔案文件。使用pidiag–ar工具。使用piartool–al和客戶端工具驗(yàn)證數(shù)據(jù)是否已經(jīng)恢復(fù)。將PI服務(wù)器連接到網(wǎng)絡(luò)中。8.從備份恢復(fù)檔案文件將檔案文件拷貝到磁盤。注銷所有和要恢復(fù)的檔案文件有時(shí)間重疊的文件。使用piartool-ar<path>注冊要恢復(fù)的文件。使用piartool-al

列出注冊的文件和日期。9.從備份恢復(fù)子系統(tǒng)數(shù)據(jù)庫許多系統(tǒng)數(shù)據(jù)庫是相互管理的。一般情況下,如果要恢復(fù)一個(gè)數(shù)據(jù)庫,就要把備份的所有數(shù)據(jù)庫和主檔案文件都恢復(fù)。9.從備份恢復(fù)子系統(tǒng)數(shù)據(jù)庫步驟如下:關(guān)閉PI系統(tǒng)備份當(dāng)前系統(tǒng)的數(shù)據(jù)庫恢復(fù)備份的數(shù)據(jù)庫文件和主檔案文件重新啟動PI系統(tǒng)。4.管理數(shù)據(jù)檔案PI數(shù)據(jù)檔案管理檔案文件的創(chuàng)建和刪除檔案文件大小調(diào)整檔案遷移檔案備份檔案分割/合并/壓縮檔案修復(fù)用于檔案管理的三個(gè)工具:piartoolpiarcreate離線檔案工具PI數(shù)據(jù)檔案管理檔案文件類型:動態(tài)和固定。Piartool:提供數(shù)據(jù)檔案相關(guān)的診斷等功能,需要PI系統(tǒng)運(yùn)行。piartool-as:監(jiān)視存檔活動、性能并估計(jì)下一次檔案遷移。piartool-qs:監(jiān)視內(nèi)存映射隊(duì)列。piartool-al:列出注冊的檔案文件。piartool-aw:列出檔案文件中記錄的詳細(xì)信息。開關(guān)參數(shù)有e和h。PI數(shù)據(jù)檔案管理列出注冊的檔案文件實(shí)例:d:\pi\adm>piartool-alArchiveshiftprediction:ShiftTime:7-Aug-0315:51:20TargetArchive:e:\pi\dat\piarch.005Archive[0]:e:\pi\dat\piarch.006(Used:88.6%)PIarcfilehead[$Workfile:piarfile.cxx$$Revision:47$]::Version:6Path:e:\pi\dat\piarch.006

State:4Type:0WriteFlag:1ShiftFlag:1

RecordSize:1024Count:32768AddRate/Hour:5009.5Offsets:Primary:10034/24576Overflow:13772/32768

StartTime:7-Aug-0309:19:31

EndTime:CurrentTimeBackupTime:NeverAnnotations:12/65535

PI數(shù)據(jù)檔案管理檔案文件的注冊信息:標(biāo)簽描述ShiftPrediction提供下一次遷移的時(shí)間和目標(biāo)檔案文件。Used文件中記錄的使用率。估計(jì)值。Version檔案文件內(nèi)部結(jié)構(gòu)的標(biāo)識,允許PI服務(wù)器從舊版本加載和更新檔案文件。Path檔案文件路徑。State檔案文件的當(dāng)前狀態(tài)。使用piartool-al,總顯示為4,意為加載并準(zhǔn)備好。Type0=Fixed,1=Dynamic.WriteFlag1=檔案文件當(dāng)前可寫,0不可寫。ShiftFlag1=檔案遷移的潛在目標(biāo),0不做為遷移的目標(biāo)。RecordSize記錄大小,總為1024字節(jié)。Count檔案文件中的記錄數(shù)。AddRate整個(gè)檔案文件的周期中,每小時(shí)增加的溢出檔案平均個(gè)數(shù)。Offsets:Primary主記錄的開始和結(jié)束記錄編號。結(jié)束記錄編號總為記錄數(shù)的1/4。Offsets:Overflow溢出記錄的開始和結(jié)束編號。Annotations使用的注釋的數(shù)目和最大可用數(shù)。達(dá)到時(shí)進(jìn)行檔案遷移。PI數(shù)據(jù)檔案管理列出檔案記錄詳細(xì)信息的實(shí)例:piartool-awEnterArchiveNumber:0EnterRecordNumber:1PointID:1RecordID:1ChainRecordIds-Next:0Prev:0Index:0RecordVersion:3Flags-Index:0Step:0Del:0Dirty:0Sizes-Record1024Data:998ParentArchive00000000DataHead:26Datatype:12EventCounts-Current:37Storage(bytes)-Available:998Used:257EnterRecord#,<CR>nextrec(p)rev(e)vents(a)rchive#(q)uit:編輯檔案文件piconfig、PIAPI和PISDK可用來添加、刪除和編輯存檔值。所有的檔案編輯操作,首先均由快照子系統(tǒng)處理。對于大范圍的改變和修復(fù),建議使用離線檔案工具。配置插入和編輯事件的時(shí)間限制,在PITimeout表中加入條目:EditDays,nnn

。nnn為當(dāng)前時(shí)間往前算的天數(shù)。創(chuàng)建檔案文件piarcreate:一般情況下使用,創(chuàng)建后需要注冊。piartool-ac:創(chuàng)建大小固定(與當(dāng)前主檔案文件相當(dāng))的檔案文件,自動注冊。piartool-acd:創(chuàng)建動態(tài)檔案。新檔案文件的名稱:沒有限制。創(chuàng)建檔案文件選擇檔案文件大?。河绊憘浞荨⑦w移頻率和允許點(diǎn)的總數(shù)。最小由點(diǎn)數(shù)決定,一個(gè)點(diǎn)至少需要兩個(gè)記錄。例如20000點(diǎn)的系統(tǒng):(20,000x2)/1000=40MB。可做實(shí)驗(yàn)找到系統(tǒng)最合適的檔案文件大小。最大為2T。創(chuàng)建檔案文件固定或動態(tài)檔案新檔案文件中的測點(diǎn)數(shù):piartool–al察看maxpoints,與使用的主記錄數(shù)相等。C:\PI\adm>piartool-alArchive[0]:e:\pi\dat\piarch.006(Used:88.6%)PIarcfilehead[$Workfile:piarfile.cxx$$Revision:47$]::Version:6Path:e:\pi\dat\piarch.006State:4Type:0WriteFlag:1ShiftFlag:1RecordSize:1024Count:32768AddRate/Hour:5009.5Offsets:Primary:10034/24576Overflow:13772/32768StartTime:7-Aug-0309:19:31EndTime:CurrentTimeBackupTime:NeverAnnotations:12/65535

創(chuàng)建檔案文件MaximumSize:通常指定為主檔案文件的大小。刪除檔案文件:使用piartool–au先注銷該文件,然后再刪除檔案文件和相關(guān)的.ann文件。創(chuàng)建檔案文件創(chuàng)建時(shí)間在安裝日期之前的數(shù)據(jù)檔案文件可使用基于PIAPI或SDK的工具,piconfig或批處理文件接口。回填數(shù)據(jù)并壓縮:安裝PI、啟動PI、建需要的測點(diǎn)、停止PI。隔離PI服務(wù)器與傳進(jìn)的數(shù)據(jù)-關(guān)閉接口或修改pi_gen和pifirewall。啟動PI核心子系統(tǒng)(-base)。為回填的數(shù)據(jù)創(chuàng)建并注冊檔案文件。為每個(gè)測點(diǎn)插入在線的最早那個(gè)時(shí)刻的事件。刪除快照中所有PointCreated事件(使內(nèi)容回填)。按時(shí)間序列順序讀取數(shù)據(jù),回填到檔案文件中?;謴?fù)連接,啟動接口。創(chuàng)建檔案文件創(chuàng)建時(shí)間在安裝日期之前的數(shù)據(jù)檔案文件回填數(shù)據(jù)不壓縮:安裝PI,創(chuàng)建測點(diǎn)(必須在檔案初始化之前)。piartool-ac創(chuàng)建并初始化回填檔案文件,指定開始和結(jié)束時(shí)間?;靥顢?shù)據(jù)。創(chuàng)建新的主檔案文件:使用piartool–ac

,指定具體的開始時(shí)間,沒有結(jié)束時(shí)間(*)。注冊檔案文件piartool-ar<fullpath>。注冊信息存儲在PI\da\piarstat.dat文件中。注銷檔案文件piartool-au<fullpath>。主檔案文件不可注銷。移動檔案文件步驟:首先注銷,然后移動,然后再注冊(.ann文件同時(shí)移動)。移動主檔案文件:存在空的檔案文件。piartool-fs強(qiáng)制進(jìn)行檔案遷移。使空檔案文件變成主檔案文件。按通常方法移動先前的主檔案文件。檔案遷移初始狀態(tài):所有檔案文件未使用,除了主檔案文件0第一次檔案遷移后的情形:5次遷移后的情形:檔案遷移

具有10個(gè)檔案文件的PI系統(tǒng),進(jìn)行了12次遷移后的情形:檔案遷移不建議改變通常的遷移時(shí)間。某些情況下,需要提前進(jìn)行遷移:新增測點(diǎn),但主檔案文件空間不夠?;貙懘罅繑?shù)據(jù)。PI_Gen,pitimeout表中控制檔案遷移的參數(shù):Archive_ShiftFreeTimeArchive_ShiftRatioArchive_ShiftRecordCount失敗的檔案遷移不會丟失數(shù)據(jù)。離線檔案管理工具檔案文件組合分割檔案文件從檔案文件中抽取指定時(shí)期的數(shù)據(jù)恢復(fù)錯(cuò)誤的檔案文件從事件隊(duì)列文件中恢復(fù)事件將PI2.x版的檔案文件轉(zhuǎn)換為3.X版離線檔案管理工具工作方式:通過指定參數(shù)。在輸入檔案文件中使用兩個(gè)pass工作。第一個(gè),讀取檔案文件內(nèi)容,寫成列表;第二個(gè),將列表中的內(nèi)容寫入到輸出檔案文件中。運(yùn)行離線檔案工具:與piarchss聯(lián)合使用。輸出檔案必須為注銷狀態(tài)。命令行參數(shù):輸入/輸出/過濾、修改條件。輸出文件頭定義:輸出文

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論