第一篇:網(wǎng)絡(luò)管理員實戰(zhàn)經(jīng)驗總結(jié)
鄭州締美裝飾網(wǎng)絡(luò)管理員實戰(zhàn)經(jīng)驗
原創(chuàng)人:楊衛(wèi)杰
作為一名工作在企業(yè)的網(wǎng)絡(luò)管理員,首先要對網(wǎng)絡(luò)原理有個清楚的理解和認識,這是解決好問題的基本點。
局域網(wǎng)不通大概可以分以下三種情況:
1、外網(wǎng)不通
2、內(nèi)網(wǎng)不能
3、網(wǎng)卡不能
下面講解如果把握住這三點去解決問題,是有一個先后次序的。解決上不了網(wǎng)的具體方法:由內(nèi)到外
先用ping命令檢查網(wǎng)關(guān)通否。例如網(wǎng)關(guān)是:192.168.4.1 ping 192.168.4.1,通ping說明你們的局域網(wǎng)是沒有問題的。就是外網(wǎng)導(dǎo)致的問題。此時檢查外網(wǎng)是否連通?,F(xiàn)在用的小型的路由器,長時間運行大多會出現(xiàn)如此問題,解決辦是:重啟。再試網(wǎng)絡(luò)是否通暢。
如ping不能局域網(wǎng)網(wǎng)關(guān)。有兩個問題,一是局域網(wǎng)網(wǎng)關(guān)問題,二是網(wǎng)卡自身問題。此時首先檢查本地連接是否禁止。tcp/ip協(xié)議是否安裝(方法是拼:ping 127.0.0.1).如果網(wǎng)卡沒有問題那就是內(nèi)部網(wǎng)關(guān)的問題。查看路由器是否連通。重啟。再ping 局域網(wǎng)網(wǎng)關(guān)。時刻把握住一個原則:由內(nèi)到外。
第二篇:seo實戰(zhàn)經(jīng)驗總結(jié)
seo實戰(zhàn)經(jīng)驗總結(jié)
在做企業(yè)網(wǎng)站優(yōu)化時,新手站長難免會遇到一些問題。下面澳環(huán)網(wǎng)站設(shè)計中心為新手站長總結(jié)了一些SEO的經(jīng)驗,雖然很簡單,但確實很有用。
一、SEO常用到的工具
站長工具、ALEXA排名、百度站長工具等,這些工具都是必須會用的。
二、寫軟文
本人文采很一般,反正優(yōu)化的內(nèi)容都是給蜘蛛看的,只要蜘蛛喜歡就行,各種原創(chuàng),偽原創(chuàng)啊。一篇文章不用太長500字左右,關(guān)鍵詞出現(xiàn)3個左右就可以了。實在不會寫,那就百度,看看別人寫什么,然后用自己的方式重新編一下。
三、哪些網(wǎng)上適合做優(yōu)化
1、根據(jù)網(wǎng)站結(jié)構(gòu),看網(wǎng)站是否是內(nèi)容,有無新聞源。如果沒有內(nèi)容的網(wǎng)站談何優(yōu)化。
2、觀察網(wǎng)站的HTML代碼。若是frame框架,或者表格框架做的網(wǎng)站,那這個只能建議重新改版網(wǎng)站了。搜索引擎不喜歡frame和table。
3、觀察html代碼的結(jié)構(gòu)??纯词醉撌欠裼泻軓?fù)雜的導(dǎo)航,這樣會使蜘蛛爬到這里時陷入了無
盡的迷宮,最終放棄爬行。收錄自然也變少。最好把新聞源放到網(wǎng)站首頁的靠前部位。
4、看這個網(wǎng)站是否被搜索引擎懲罰過,如果現(xiàn)在還在被懲罰中,那還是放棄給他優(yōu)化吧。
四、友情鏈接
1、交換友情鏈接時最好跟權(quán)重相當(dāng),行業(yè)相似的網(wǎng)站互換鏈接
2、交換鏈接后要經(jīng)常查看對方是否還把你的鏈接放在他的網(wǎng)站上,否則把他的鏈接刪掉。
3、要看看交互鏈接的網(wǎng)站中是否把你的鏈接設(shè)為noflow。
4、交互的友情鏈接的名字最好是你要優(yōu)化的關(guān)鍵詞
5、如果不是特別好友,建議別換多項鏈接
五、標題、關(guān)鍵字、描述設(shè)置
標題根據(jù)關(guān)鍵字進行編寫,并不是越多關(guān)鍵字越好(4-6個最佳)。描述也根據(jù)關(guān)鍵字寫,為了避免蜘蛛認為你是惡意堆積關(guān)鍵字,可以在后面放入一些關(guān)鍵字無關(guān)的字,如聯(lián)系方式。
六、網(wǎng)站地圖
網(wǎng)站地圖是為了方便蜘蛛的爬取,對蜘蛛更友好,若有地圖,蜘蛛會先去爬地圖?,F(xiàn)在很多論壇、博客等都有自動生產(chǎn)網(wǎng)站地圖的功能,不過很多企業(yè)網(wǎng)站都沒有這個功能,這就要人工去給他生成一個網(wǎng)站地圖了,百度“sitemap生成器”就可以找到這些工具,生成后再用ftp上傳。
七、發(fā)外鏈
可在一些信息平臺發(fā)布帶關(guān)鍵字的鏈接。如行業(yè)類的網(wǎng)站,你可以到一些行業(yè)性門戶注冊帳號,發(fā)布公司商品,介紹等,有些還有直接能帶上公司網(wǎng)址的;還可以注冊一些博客,隔斷時間發(fā)布一些文章,帶上外鏈;最多的還是論壇,不過現(xiàn)在高權(quán)重的論壇要帶鏈接或者描文本都需要比較高級別的賬號。
八、其他
1、做好404頁面,在建設(shè)企業(yè)網(wǎng)站時,404頁面最好有跳回首頁的鏈接,別讓蜘蛛走到死胡同又回不去。
2、新站的話,上線后首先到每個搜索引擎的地址提交入口提交你的網(wǎng)站。
3、做301跳轉(zhuǎn),把域名的權(quán)重集中到一個(如把頂級域名的權(quán)重集中到一級域名)。一般站點未上線時先做好,或者你的兩個域名的收錄情況幾乎相同時也可以添加301跳轉(zhuǎn)。
4、寫好robots文件,記得在文件里面寫上sitemap的地址。
當(dāng)自己慢慢熟悉之后,方法自然感覺少了,濃縮一下就是要有耐心,能堅持,有頻率的發(fā)布,重復(fù)性的事情而已。其實最好的優(yōu)化就是一個人能夠正常的更新你的網(wǎng)站,不刻意去優(yōu)化,這也是百度的算法最終的目的。
以上就是澳環(huán)網(wǎng)站設(shè)計中心和大家的分享,希望能給新手站長帶來幫助。
第三篇:平面設(shè)計實戰(zhàn)經(jīng)驗總結(jié)
平面廣告設(shè)計多年實戰(zhàn)經(jīng)驗總結(jié)[ 內(nèi)部資料 ]
東府電腦學(xué)校徐輝
-----------------
一、用Photoshop設(shè)計印刷品,必須要注意的問題是:
1、模式必須為CMYK模式,精度最少為300像素/英寸。
2、文字如果是黑字,將其改為單色100%黑,最好將該文字圖層改為正片疊底。
3、新建文件時尺寸設(shè)定須四周加3mm出血,比如最常用的大度16開尺寸為210×285mm,加3mm出血后文件尺寸為216×291mm。
4、字體最好采用常用字庫的字體,如方正、文鼎系列。盡量不使用少見字體。
-----------------
二、CorelDRAW制作彩印名片(印刷品)規(guī)范
1、文件統(tǒng)一用CDR9.0格式,置入的彩色圖片的解析度須300 dpi。CMYK模式,不能有RGB格式的圖片出現(xiàn)(出現(xiàn)RGB的計算機自動轉(zhuǎn)為位圖圖像,會影響印刷質(zhì)量)。
2、名片成品尺寸為54×90mm或其倍數(shù),含1mm出血,實際制作尺寸:55×91mm,小數(shù)點后必須為零。
3、文件的內(nèi)容(比如文字)不能太靠邊,必須離至少2mm的距離。
4、最后將文字轉(zhuǎn)換為曲線(outline)方式,另存。
-----------------
三、平面設(shè)計常用尺寸
印刷紙張:16開 大度:210×285 正度:185×2608開 大度:285×420 正度:260×370
4開 大度:420×570 正度:370×540
名片:
橫版:90*55mm<方角>豎版:50*90mm<方角>方版:90*90mm 90*95mmIC卡:85x54MM
三折頁廣告: 標準尺寸:(A4)210mm x 285mm普通宣傳冊:標準尺寸:(A4)210mm x 285mm
文件封套: 標準尺寸:220mm x 305mm手提袋:標準尺寸:400mm x 285mm x 80mm
信紙 便條: 標準尺寸:185mm x 260mm 210mm x 285mm
-----------------
四、噴繪制作知識
戶內(nèi)噴繪(俗稱寫真)的材料有PP紙、燈片、相紙等;戶外噴繪材料有噴繪布、車身貼等。
PP紙、相紙適合做廣告招貼、海報、畫等。戶外大型廣告、路牌多用燈箱布。
背膠PP紙多用于裱制成展板,戶外車身貼多用于貼裱在室外等。
戶內(nèi)噴繪(俗稱寫真)在陽光直射下容易褪色,所以用在室內(nèi)或臨時性使用。
戶外噴繪不容易褪色,可以保持2.—5年
>>設(shè)計噴繪類注意以下幾個問題:
戶內(nèi)噴繪(俗稱寫真)制作精度,一般要求在72dpi ,一平方米以內(nèi)文件精度要求100dpi;一平方米以上尺寸越大,文件精度可相應(yīng)降低,但要注意如果精度低于60dpi畫面有可能出現(xiàn)鋸齒。
戶外噴繪制作精度,一般要求在30dpi,原則上尺寸越小精度越高;尺寸越大,精度可相應(yīng)降低。
對噴繪位圖文件的基本要求,CMYK模式,文件存為JPEF或EPS格式。
-----------------
五、最基本的PS平面設(shè)計工作流程
1、和客戶充分溝通,了解其意圖
2、搜集資料素材,構(gòu)思
3、電腦操作
4、保存PSD格式,備用
5、客戶審稿,修改,定稿
6、另存JPEF或TIFF格式,付印或付噴。
[ 東府電腦學(xué)校版權(quán)所有 ]
第四篇:2006年月刊實戰(zhàn)經(jīng)驗總結(jié)
2006年月刊實戰(zhàn)經(jīng)驗總結(jié)
本人奉上2006年月刊編輯的總結(jié)一篇,請大家斧正!為避免糾紛,文中公司名稱一律稱“某某”.06年《某某人》總結(jié)與展望
2006年,《某某人》已經(jīng)連續(xù)出版發(fā)行18期了,作為企業(yè)文化重要載體的某某人承載著公司高層與基層、員工溝通的橋梁作用。一年來,公司的重大活動得到了跟蹤報道、員工的心聲得到了及時反映,公司領(lǐng)導(dǎo)的重要指示、大政方針通過報紙傳達到基層員工。
一、關(guān)于報紙的功能定位
作為企業(yè)報紙,理應(yīng)充分發(fā)揮橋梁功能、名片功能、服務(wù)功能、激勵功能、培養(yǎng)人才功能、提高企業(yè)文化功能、推進學(xué)習(xí)型企業(yè)建設(shè)功能等,理應(yīng)成為宣傳企業(yè)文化的先鋒和排頭兵,成為展現(xiàn)企業(yè)經(jīng)營理念、展示企業(yè)形象的重要載體。
1、橋梁功能
通過報紙,及時報道發(fā)生在企業(yè)內(nèi)部的新聞事件,使員工及時了解內(nèi)情,激濁揚清,弘揚正氣,凝聚人心。以企業(yè)報紙為載體,大力宣傳政府的各項方針政策,報道行業(yè)發(fā)展的動向,使企業(yè)工作有目標,努力有方向。
2、名片功能
企業(yè)報紙是企業(yè)的一張“金名片”,對外是企業(yè)形象的重要宣傳資料??蛻艉凸?yīng)商可以通過報紙了解企業(yè)新動向,學(xué)校和招聘市場及時了解企業(yè)福利待遇,有利于擴大企業(yè)對外宣傳,樹立公司良好形象。
3、激勵功能
通過對好人好事的宣傳報道,鼓勵先進,鞭策后進,弘揚正氣、打擊歪風(fēng)邪氣,使企業(yè)員工心往一處想,勁往一處使,凝聚人心,有力地推進企業(yè)發(fā)展。
4、提高企業(yè)文化
企業(yè)的競爭,在某種意義上說就是企業(yè)文化的競爭。企業(yè)報紙是企業(yè)文化建設(shè)的重要組成部分,也是看得見、摸得著的“企業(yè)文化”。企業(yè)報紙辦得好,可以折射出企業(yè)文化建設(shè)的成果。
二、《某某人》目前存在的問題
1、辦報宗旨不夠明確,功能未能充分發(fā)揮
《某某人》自創(chuàng)立之日起,原來的“努力辦好一份屬于某某人自己的報紙”口號過于空洞,上下級溝通的橋梁作用未能充分顯現(xiàn),基層一線員工的心聲未能得到充分反映??v觀1-18期報紙,某某人在宣傳企業(yè)動態(tài)、了解員工心聲方面有所欠缺。報道企業(yè)新聞方面,深度報道不多,時事評論不多,力度不大,大多數(shù)稿件未能揭示新聞背后的故事;報道員工心聲方面,真正體現(xiàn)員工切身利益的稿件較少、報道基層生產(chǎn)一線員工工作、生活的文章不多,大多數(shù)文章局限于情感類、文學(xué)類作品。
2、報紙編輯部組織機構(gòu)不健全,成員職責(zé)不分
編輯部現(xiàn)有7人,主編一名,美術(shù)編輯一名,責(zé)任編輯兩名,記者三名。主編負責(zé)報紙的整體設(shè)計、出版及發(fā)行,責(zé)任編輯負責(zé)各自版塊的排版和文字校對工作,美術(shù)編輯負責(zé)圖片處理及整體輸出效果,記者負責(zé)稿件的采寫及搜集工作,通訊員暫缺。編輯部實行議事制度,一般每月召開會議一次?,F(xiàn)在的問題是,整個編輯部管理松散,部分編輯記者因為不是專職人員,工作積極性不高。編輯部工作機制有待完善,人員職責(zé)不明。由于人手有限,每月公司發(fā)生內(nèi)部新聞都未能做全面、深入的報道,特別是發(fā)生在生產(chǎn)一線的新聞,基本無人報道。造成某某人缺乏實時新聞報道,時效性、可讀性不強,報紙質(zhì)量不高。
3、稿件來源單一,稿件質(zhì)量不高
自從06年11月份實行績效與部門稿件數(shù)量掛鉤后,部門投稿積極性空前提高,稿件數(shù)量基本滿足排版需求。但質(zhì)量高的文章不多。綜觀某某人報紙,多數(shù)是一般性新聞,缺乏深度報道,言論文章更少。有的報紙版面“烏鴉”一片,不能做到圖文并茂,影響了直觀效果和報紙質(zhì)量。
三、進一步辦好《某某人》的對策
要進一步辦好報紙,除了高層領(lǐng)導(dǎo)重視、經(jīng)費保證、人員落實以外,還必須從以下四個方面加以努力,使報紙的“個性”更加突出,質(zhì)量越來越高,宣傳效果越來越好。
1、明確辦報宗旨
某某人是公司的內(nèi)部刊物,一定要堅持服務(wù)公司員工、架設(shè)上下級溝通橋梁、搭建溝通平臺的作用,牢固把握輿論導(dǎo)向,根據(jù)公司發(fā)展特點,搞好宣傳報道工作,同時充分挖掘一線員工新聞素材,宣傳好、引導(dǎo)好、教育全體員工“愛廠如家”,增強凝聚力,為公司的未來發(fā)展出謀劃策、貢獻力量。所有編輯部成員(作者、編者)在撰寫、編輯稿件時,都要充分考慮到稿件的實效性和實用性,要以是否有利于推進公司的發(fā)展,是否有利于員工的生產(chǎn)、生活標準來采寫、審核文章,絕對不能海闊天空地寫文章、編文章。
2、建立健全編輯部內(nèi)部崗位責(zé)任制,打造一流團隊
完善編輯部內(nèi)部人員設(shè)置,明確人員職責(zé),建立健全各項規(guī)章制度,如《編輯部工作機制》《編輯部崗位責(zé)任制》《編輯部獎懲責(zé)任制》《稿費標準》等相關(guān)制度,獎勤罰懶,充分調(diào)動每一個成員的積極性。同時大力吸收一線員工擔(dān)任通訊員,鼓勵采寫稿件,提高稿費標準,并另外給予適當(dāng)補助。對于在編輯部工作中特別優(yōu)秀的員工,可向部門或公司推薦,作為優(yōu)秀員工人選。每年年終編輯部內(nèi)部也將評選最佳編輯、最佳記者和通訊員活動。另外,條件許可的話,邀請專業(yè)人士,對全體編輯部人員進行業(yè)務(wù)培訓(xùn),提高文字撰寫、校對、排版等業(yè)務(wù)能力。每月編輯部也將召開內(nèi)部業(yè)務(wù)溝通交流會,相互學(xué)習(xí),相互提高,從而打造一流的團隊,出版優(yōu)秀某某人報紙。
3、面向基層,講述員工自己的故事
某某人應(yīng)努力做到“三貼近”,即:貼近企業(yè)、貼近班組、貼近員工。只有做到這三個“貼近”,員工才會有興趣看。如我們2006年初公司出版的第10期《某某人》,著重報道了優(yōu)秀員工的先進事跡,講述了員工自己的故事,非常受大家喜愛。
某某人只有講述員工自己的故事,員工才會對報紙有親近感,才會有更多的基層員工給報紙投稿。如一年多來就有不少一線員工踴躍投稿,編輯部大部都直接采用。在員工的示范作用下,投稿的員工隊伍越來越壯大。因為員工們都工作生活在第一線,來稿內(nèi)容豐富,真實可信、不唱高調(diào),直接促進了報紙質(zhì)量的提高。
4、拓寬視野,兼顧指導(dǎo)性、專業(yè)性、服務(wù)性
指導(dǎo)性,就是指每篇文章都要對企業(yè)的生產(chǎn)、經(jīng)營有指導(dǎo)意義;專業(yè)性,就是面向本企業(yè)的產(chǎn)品專業(yè)。如我公司是生產(chǎn)小尺寸LCM的高新技術(shù)企業(yè),《某某人》就必須圍繞LCM行業(yè)動態(tài)多做文章;服務(wù)性,就是服務(wù)員工的生產(chǎn)、生活。這三者必須兼融,才能達到企業(yè)辦報的目的。
要做到“三性”兼融,不能坐井觀天,要拓展視野,可通過互聯(lián)網(wǎng)、行業(yè)刊物、大報、電視、廣播及參加的有關(guān)展覽會、交流會等活動,收集符合“三性”的內(nèi)容,整理后刊在某某人上。這樣,某某人的視野才會更加寬廣,發(fā)揮的作用也會更大。同時,編輯部要大膽的走出去,與同行專業(yè)人士溝通辦報經(jīng)驗。
5、當(dāng)好參謀,搞好輿論監(jiān)督
某某人要當(dāng)好“參謀”,在深度報道上下功夫。比如分析公司發(fā)展現(xiàn)狀,分析決策、市場、生產(chǎn)、銷售等方面出現(xiàn)的問題,報道公司蓬勃的發(fā)展趨勢,讓員工看到公司發(fā)展與個人的重大利害關(guān)系,增強員工的自豪感和自信心。某某人也要經(jīng)常撰寫刊登一些評論、編后語等,引導(dǎo)職工的工作、生活。另外,某某人要堅持正確的輿論引導(dǎo)人,以高尚的精神塑造人,以優(yōu)秀的作品鼓舞人,對企業(yè)內(nèi)部的不正之風(fēng)如浪費原材料、浪費水電、浪費糧食,職工參與賭博等現(xiàn)象,經(jīng)查實,對教育后仍不改的可通過報紙進行批評,壓邪扶正,弘揚正氣,推進企業(yè)健康發(fā)展。
第五篇:GoldenGate最佳實戰(zhàn)經(jīng)驗總結(jié)
GoldenGate最佳實戰(zhàn)經(jīng)驗
進程監(jiān)控的依據(jù) ? ggsci命令
– 通過在OGG命令行中查看進程信息命令的輸出結(jié)果監(jiān)控進程運行狀態(tài)
– 常用命令是info命令,如info all, info er *等
– 通過自定義腳本執(zhí)行g(shù)gsci命令可以監(jiān)控OGG運行狀態(tài)
? ggserr.log – 該日志文件由Manager進程維護
– 記錄所有進程的啟動和停止信息及其它日志信息,按照嚴重級別劃分為
INFO/WARNING/ERROR – 可以通過Director,第三方監(jiān)控工具或自定義腳本監(jiān)控
? 進程報告
– 進程報告里面包含了該進程從啟動至今的運行信息 – 一旦進程中止,是排除錯誤的首要依據(jù)
OGG監(jiān)控最佳實踐– 使用Director ? 配置告警郵件 – 監(jiān)控ggserr.log出現(xiàn)Warning和Error信息進行郵件告警
– 可為每個OGG實例、進程設(shè)定不同的告警接收人
OGG監(jiān)控最佳實踐– 使用腳本
? 使用腳本執(zhí)行g(shù)gsci命令,根據(jù)結(jié)果判斷運行狀態(tài),如進程異
??梢园l(fā)送告警郵件,可以將進程報告放到郵件中作為附件 ? 腳本示例
#!/usr/bin/ksh LD_LIBRARY_PATH=/app/oracle/10.2/db_1/lib ORACLE_SID=ggs ORACLE_BASE=/app/oracle PATH=/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin:/app/oracle/10.2/db_1/bin SLEEPTIME=30 # number of seconds to sleep between iterations ALERT_EMAIL=oracle@localhost.localdomain #Email address to receive alert message.OGG_HOME=/home/oracle/goldengate #GoldenGate installation directory.OGG監(jiān)控最佳實踐– 使用腳本(續(xù))
while((1))do cd $OGG_HOME echo “info all” |./ggsci |grep-E “MANAGER|EXTRACT|REPLICAT” > gginfo.tmp while read Program Status Group Lag Time do if [ “$Program” = “MANAGER”-a “$Status” = “STOPPED” ];then mail-s “GoldenGate MANAGER STOPPED.” $ALERT_EMAIL < $OGG_HOME/dirrpt/MGR.rpt exit else if [ “$Status” = “ABENDED”-o “$Status” = “STOPPED” ];then mail-s “GoldenGate $Program $Group $Status.” $ALERT_EMAIL < $OGG_HOME/dirrpt/$Group.rpt fi fi done < gginfo.tmp rm gginfo.tmp sleep $SLEEPTIME done exit 0 提示:本例使用mail命令發(fā)送有郵件,請聯(lián)系系統(tǒng)管理員確認或修改發(fā)送郵件方法
? REPORT – REPORT AT 14:00 – REPORT ON FRIDAY AT 23:00 ? REPORTCOUNT – REPORTCOUNT EVERY 1000000 RECORDS – REPORTCOUNT EVERY 30 MINUTES, RATE 配置Report收集統(tǒng)計信息
– REPORTCOUNT EVERY 2 HOURS ? REPORTROLLOVER – REPORTROLLOVER AT 01:00 配置定時刪除過期隊列
? 用于自動刪除過期隊列,節(jié)省硬盤空間
? 建議配置在Mgr進程中,可集中管理所有隊列 – 在mgr參數(shù)中加入以下行
purgeoldextracts /
第二個參數(shù)表示是首先要保證滿足檢查點需要,不能刪除未處理隊列;
第三個參數(shù)表示最小保留多少天,后面的數(shù)字為天數(shù)。例如,如果希望只
保留隊列/ggs/dirdat/xm文件3天,可以配置如下: purgeoldextracts /ggs/dirdat/xm, usecheckpoint, minkeepdays 3 – 說明
? Mgr進程參數(shù)需重啟Mgr進程后生效 ? 臨時停止mgr進程并不影響數(shù)據(jù)復(fù)制。
配置自動定時重啟進程
? 用于自動恢復(fù)由于網(wǎng)絡(luò)臨時中斷、數(shù)據(jù)庫或系統(tǒng)維護
等原因造成的進程終止,降低人工工作量
? 建議在Mgr進程配置
– 在mgr參數(shù)文件加入以下行 AUTORESTART ER *, RETRIES 3, WAITMINUTES 5, RESETMINUTES 60 以上參數(shù)表示每5分鐘嘗試重新啟動所有進程,共嘗試三次。以后每60分鐘清
零,再按照每5分鐘嘗試一次共試3次。
? 說明
– 需重啟Mgr進程使參數(shù)生效
– 可查詢ggserr.log文件查看重啟嘗試信息
長交易的管理
? 停止Extract之前需驗證檢查點和長交易,以防止下次啟動無法 找到歸檔日志:
ggsci> info extXX, showch ? 查看長交易
例如,查看extsz進程中節(jié)點1上最長的10個交易,可以通過下列命令:
Ggsci> send extract extsz , showtrans thread 1 count 10 ? 強制跳過或接受長交易
Ggsci> SEND EXTRACT <進程名>, SKIPTRANS <5.17.27634> THREAD <2> //跳過交易 Ggsci>SEND EXTRACT <進程名>, FORCETRANS <5.17.27634> THREAD <1> //強制認為該交易已經(jīng)提交
? 說明:使用這些命令只會讓GoldenGate進程跳過或者認為該交易已經(jīng)提交,但并不改變數(shù)據(jù)庫中的交易,他們依舊存在于數(shù)據(jù)庫中。因此,強烈建議
使用數(shù)據(jù)庫中提交或者回滾交易而不是使用GoldenGate處理。
長交易的管理(續(xù))
? 配置長交易告警
– 可以在extract進程中配置長交易告警,參數(shù)如下所示:
warnlongtrans 12h, checkintervals 10m 以上表示GoldenGate會每隔10分鐘檢查一下長交易,如果有超過
12個小時的長交易,GoldenGate會在根目錄下的ggserr.log里
面加入一條告警信息。通過察看ggserr.log或者在ggsci中執(zhí)行
view ggsevt命令查看這些告警信息,可以配置Director或自定義 腳本發(fā)送告警郵件。
修改檢查點-Extract ? 修改主Extract的讀檢查點
– 修改全部檢查點
Alter extract begin [now]|[yyyy-mm-dd hh:mm:ss] – 修改單個檢查點
? Startup檢查點無需修改 ? Current Checkpoint的修改
ALTER EXTRACT myext [, THREAD 2], EXTSEQNO 1126, EXTRBA 0 – RAC環(huán)境下讀取日志的Extract必須針對每一個節(jié)點單獨指
定thread號和日志序列號/字節(jié)進行修改
? Recovery Checkpoint的修改(內(nèi)部命令)
ALTER EXTRACT myext [, THREAD 2], IOEXTSEQNO
舉例:如果重啟時確認長事務(wù)無需復(fù)制,可以將Recovery設(shè)置為Current Checkpoint相同或之前的特定位置,跳過某些歸檔日志 修改檢查點(續(xù)一)
? 修改主Extract的寫檢查點
– 不能強制指定Extract寫檢查點的extseno和extrba – 只能通過重啟或者ALTER EXTRACT myext, ETROLLOVER讓Extract滾
動到下一個隊列,由于該命令不會寫隊列文件頭尾信息需手工修改后繼進
程檢查點以保證其順利讀到下一個隊列。
? 注:如果是舊版本,只能通過ETROLLOVER滾動
? 修改Data Pump的讀檢查點
– 不能通過begin now或指定時間點修改Data Pump讀檢查點!
–只能修改Data Pump讀取的隊列序列號和字節(jié)
ALTER EXTRACT mydp, EXTSEQNO 26, EXTRBA 0 注:如果想要設(shè)定為從某個時間點開始,只能手工通過logdump查找隊列中
時間點附近的記錄并指定從該記錄位置開始
修改檢查點(續(xù)二)
? 修改Data Pump的寫檢查點
– 同修改主Extract的寫檢查點,只能通過etrollover向下滾動一個隊列 ? 修改Replicat讀檢查點
– 同修改Data Pump的讀檢查點,只能通過指定隊列序列號和RBA ? 修改Replicat寫檢查點
– N/A,Replicat只使用一個檢查點
增加復(fù)制表的步驟
? 停止Extract/Data Pump/Replicat進程
– 注意停止Extract時檢查長交易和歸檔日志
? 在源和目標建立復(fù)制表 ? 在源端為該表添加附加日志
? 修改Extract/Data Pump/Replicat參數(shù)中復(fù)制范圍包含該表
? 重啟Extract/Data Pump/Replicat進程 ? 可以開始對新增表進行操作
注意:以上操作僅限于DML復(fù)制。如配置了DDL復(fù)制則可以自動
生成附加日志和在目標端創(chuàng)建表結(jié)構(gòu)。
場景分析– 添加復(fù)制表忘記附加日志
? 場景描述 – 在添加復(fù)制表時,忘記了添加新增表附加日志
? 場景分析
– Insert操作可以正常復(fù)制,不受附加日志影響
– Update/Delete因為沒有主鍵列信息記入日志,目標端無法生 成對應(yīng)SQL ? 處理方法
– 源庫對該表添加附加日志
– 重新對該表進行初始化(見后面)
Q:可否修改時間點或使用當(dāng)前隊列進行恢復(fù)?
刪除復(fù)制表的步驟
? 停止Extract/Data Pump/Replicat進程
– 注意停止Extract時檢查長交易和歸檔日志
? 修改Extract/Data Pump/Replicat參數(shù)中復(fù)制范圍排除該表
– 如使用通配符時,Extract/Data Pump可通過tableexclude排除表
tableexclude ctais2.KJ_*;tableexclude ctais2.DJ_YZCWSBQC;table ctais2.*;– 如使用通配符時,Replicat可通過mapexclude排除表
MAPEXCLUDE fin.TEST MAP fin.*, TARGET fin.*;? 重啟Extract/Data Pump/Replicat進程
說明:在一個復(fù)制鏈路的任何一個環(huán)節(jié)去掉該表即可排除該表復(fù)制,但建
議在主Extract進行排除,可以避免各進程做不必要的工作;同時,在各
個進程參數(shù)均明確去掉該表可以保持前后的邏輯統(tǒng)一性和易讀性
修改復(fù)制表結(jié)構(gòu)的步驟
? OGG在讀取表結(jié)構(gòu)定義后將其緩存在內(nèi)存中,不自動進行刷新,因此凡涉及表結(jié)構(gòu)變更,例如表中列的增刪改和主鍵(或唯
一索引)的變化均需按照下列步驟執(zhí)行(Q:普通索引如何?)? 操作步驟
– 檢查無延遲后停止源和目標端各進程(注意檢驗重啟時歸檔日志可用性)– 修改目標表結(jié)構(gòu);– 修改源表結(jié)構(gòu);– 如果表有主鍵(或唯一索引),并且本次修改未修改主鍵,則可以直接啟動
源和目標所有進程繼續(xù)復(fù)制,完成本次修改;否則,如果表無主鍵和唯一
索引或者本次修改了主鍵則需重新為該表增加附加日志
ggsci> dblogin userid goldengate, password XXXXXX ggsci> delete trandata schema.mytable ggsci> add trandata schema.mytable – 重新啟動源端和目標端的抓取和復(fù)制進程。
復(fù)制表的重新初始化
? 監(jiān)控各進程到全部沒有延遲
? 停止各進程,從源端導(dǎo)出此部分表并導(dǎo)入目標端
? 在Replicat參數(shù)中單獨對該部分表加入沖突處理:
MAP dbo.tcust, TARGET dbo.tcust, HANDLECOLLISIONS;? 啟動各進程直到?jīng)]有延遲,去除該表的handlecollisions參數(shù)并 重啟Replicat ? 注意:如該表沒有主鍵或唯一索引,不能使用本方法。只能在
一個空閑時段或者鎖定該表進行重新初始化。
? Q:為什么不像安裝實施時那樣,等待所有交易最早開始時間小
于進程停止時間后再做重新初始化?
常用調(diào)優(yōu)方法– 尋找extract瓶頸 ? 使用系統(tǒng)工具監(jiān)控Extract運行的CPU/IO/Mem – CPU:top,topas,sar等 – IO:iostat等 – Mem:vmstat等
? 使用TESTMAPPINGSPEED – 可以使Extract只解析日志但不寫隊列,用于測試日志抽取速度
– 如果加入該參數(shù)使Extract性能能夠顯著提高,則寫隊列為可能瓶頸
? 縮小Extract包含的表范圍 – 只保留一個數(shù)據(jù)變化較小表或者加一個測試表,觀察Extract處理速
度是否得到提高,如有顯著提高則可能瓶頸在數(shù)據(jù)庫fetch,可通過
查詢運行期間存在哪些select語句予以驗證
? Extract的瓶頸一般在于LCR轉(zhuǎn)換為UDF 常用調(diào)優(yōu)方法– extract調(diào)優(yōu)方法 ? 進程拆分
– 最有效方式,可以使用多個CPU并行處理
– 注:每個進程可以最多占用CPU個數(shù)為RAC節(jié)點數(shù)+1,即如果是2 節(jié)點RAC則每個抽取進程最高占用3個CPU內(nèi)核
? 如果系統(tǒng)IO出現(xiàn)瓶頸:
– 增大日志讀取間隔
EOFDELAY 3 //間隔3秒,缺省為1秒 – 增大內(nèi)存刷新間隔
FLUSHSECS 3 //間隔為3秒,缺省為1秒
常用調(diào)優(yōu)方法– data pump調(diào)優(yōu) ? 使用PASSTHRU避免與源數(shù)據(jù)庫交互 ? 如網(wǎng)絡(luò)帶寬較低
– 加入數(shù)據(jù)壓縮
RMTHOST …, COMPRESS //壓縮在網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)。如果本地局域網(wǎng)
則無須加入壓縮,因為其會增加CPU壓力。
– 增大tcp緩存大小
RMTHOST newyork, MGRPORT 7809, TCPBUFSIZE 100000, TCPFLUSHBYTES 300000 ? 如IO出現(xiàn)瓶頸
– 增大隊列讀取間隔
EOFDELAY 3 //間隔3秒,缺省為1秒
– 增大內(nèi)存刷新間隔
FLUSHSECS 5 //間隔為5秒,缺省為1秒
常用調(diào)優(yōu)方法– 尋找Replicat瓶頸 ? 使用系統(tǒng)工具監(jiān)控Extract運行的CPU/IO/Mem – CPU:top,topas,sar等 – IO:iostat等 – Mem:vmstat等
? 使用TESTMAPPINGSPEED – 可以使Replicat只解析隊列但不實際寫數(shù)據(jù)庫,用于測試讀隊列速度
– 如果能使Replicat性能能夠顯著提高,則寫數(shù)據(jù)庫隊為瓶頸
? Replicat的瓶頸一般在于寫數(shù)據(jù)庫 常用調(diào)優(yōu)方法– replicat調(diào)優(yōu) ? 表一定要指定主鍵或者唯一索引 ? 使用操作合并
BATCHSQL BATCHESPERQUEUE 100, OPSPERBATCH 8000 – 說明:只適用于小表,對于列特別多或者字段特別長的表反而可
能降低性能;對于少量表重復(fù)進行操作的情景例如批處理比較有
效??梢酝ㄟ^對兩個子參數(shù)的組合進行嘗試獲取最佳性能。
? 對于密集小交易使用交易合并
GROUPTRANSOPS 1000 ? 對大交易使用交易分拆
MAXTRANSOPS 10000 ? 使用insertappend加速插入速度 ? 拆分為多個replicat GROUPTRANSOPS與MAXTRANSOPS ? Grouptransops示例
三個交易,分別有25/50/60個記錄
假如grouptransops 為100(缺省值),則Replicat一直要等待到第三個交易時 + 50 + 60 > 100才后Commit ? 兩參數(shù)關(guān)系算法
if end of transaction OR num of operations >= maxtransops then if num of operations >= grouptransops then COMMIT transaction.? 舉例
– 假設(shè)Grouptransops = 100, maxtransops = 1,則上述例子中同樣要等 待第三個交易后提交
– 假設(shè)Grouptransops = 1, maxtransops = 1,則每個交易提交一次
– 假設(shè)Grouptransops = 10, maxtransops = 10,則每10個記錄提交一次
– 建議二者設(shè)置為相同值MAXTRANSOPS = GROUPTRANSOPS 常用調(diào)優(yōu)方法– 并行處理與進程拆分 ? 拆分粒度 – 可以通過schema進行區(qū)分,每個復(fù)制鏈路負責(zé)一個或多個schema;
– 也可以根據(jù)表進行分割,每個進程負責(zé)不同表的集合;
– 對于同一個表也可以通過Range拆分為幾個進程同時處理。例如:
Replicat 1:
MAP sales.acct, TARGET sales.acct, FILTER(@RANGE(1, 2));Replicat 2:
MAP sales.acct, TARGET sales.acct, FILTER(@RANGE(2, 2));? 進程拆分的注意事項
– 各進程間沒有同步機制,應(yīng)盡量確保同一交易涉及表在一個進程
常用調(diào)優(yōu)方法– 并行處理交易一致性 ? 保證抽取一致性
– 由于OGG的Extract性能較高,可以使用盡量少的Extract完成抽取,多
個之間以業(yè)務(wù)或Schema進行區(qū)分
– 單個Extract抽取出來的隊列中可以保證交易的一致性和先后順序
? 盡量保證投遞一致性
– 如單個Replicat無法滿足一個隊列投遞數(shù)據(jù)要求 ? 可以根據(jù)表進行分割,每個進程負責(zé)不同表的集合,盡量保證同一業(yè) 務(wù)涉及表放在一個Replicat中,可以保證一致性;(需臨時禁止表間 的外鍵鏈接保證Replicat可進行拆分)
? 對于同一個表也可以通過Range拆分為幾個進程同時處理
– Replicat拆分可能臨時造成各進程間不同步,但是 ? 多個Replicat性能會得到很大提高,可以保證數(shù)據(jù)復(fù)制始終是實時的
? 當(dāng)源端出現(xiàn)災(zāi)難后,由于Extract可以保證源端抽取時數(shù)據(jù)的一致性,而目標端多Replicat讀取的是同一個隊列,當(dāng)它們應(yīng)用隊列數(shù)據(jù)完
畢后是可以達到數(shù)據(jù)一致的