數(shù)據(jù)倉庫(SybaseIQ)練習(xí)方案_第1頁
數(shù)據(jù)倉庫(SybaseIQ)練習(xí)方案_第2頁
數(shù)據(jù)倉庫(SybaseIQ)練習(xí)方案_第3頁
數(shù)據(jù)倉庫(SybaseIQ)練習(xí)方案_第4頁
數(shù)據(jù)倉庫(SybaseIQ)練習(xí)方案_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 目錄TOC o 1-5 h z HYPERLINK l bookmark2 1SYBASEIQ12.7產(chǎn)品的安裝4 HYPERLINK l bookmark4 1.1安裝的SYBASEIQ12.7SERVER端4 HYPERLINK l bookmark22 安裝的Sybase【Q12.7Server補丁10 HYPERLINK l bookmark24 安裝的Sybase【Q12.7Client端10 HYPERLINK l bookmark44 安裝的SybaseIQ12.7Client補丁16數(shù)據(jù)集市、數(shù)據(jù)倉庫的首次部署16 HYPERLINK l bookmark46 創(chuàng)建數(shù)據(jù)庫16

2、 HYPERLINK l bookmark56 創(chuàng)建服務(wù)(sgdc)23 HYPERLINK l bookmark62 啟動服務(wù)與數(shù)據(jù)庫24 HYPERLINK l bookmark76 創(chuàng)建數(shù)據(jù)庫用戶與密碼27 HYPERLINK l bookmark82 附注:SYBASEIQ12.7數(shù)據(jù)庫管理知識學(xué)習(xí).28 HYPERLINK l bookmark84 開啟默認空數(shù)據(jù)庫(utility)28 HYPERLINK l bookmark86 刪除數(shù)據(jù)庫28 HYPERLINK l bookmark88 恢復(fù)數(shù)據(jù)庫28 HYPERLINK l bookmark90 啟動恢復(fù)數(shù)據(jù)庫的SGDC28

3、 HYPERLINK l bookmark92 SybaseIQ12.7參數(shù)配置29 HYPERLINK l bookmark94 SybaseIQ12.7數(shù)據(jù)空間30 HYPERLINK l bookmark96 性能監(jiān)控例程31 HYPERLINK l bookmark98 用戶管理31 HYPERLINK l bookmark100 為用戶DM/DW授權(quán)31 HYPERLINK l bookmark102 相關(guān)查詢操作32 HYPERLINK l bookmark104 將服務(wù)器執(zhí)行SQL情況寫入日志32 HYPERLINK l bookmark110 SybaseIQ的備份與恢復(fù)33

4、HYPERLINK l bookmark112 SybaselQ備份類型33 HYPERLINK l bookmark114 全庫備份33 HYPERLINK l bookmark116 全庫恢復(fù)33 HYPERLINK l bookmark118 全庫刪除34全庫備份以來的增量34全庫恢復(fù)以來的增量34 HYPERLINK l bookmark120 指定.log文件34 HYPERLINK l bookmark122 3.13SYBASEIQ常見問題35 HYPERLINK l bookmark124 SybaselQ內(nèi)存學(xué)習(xí)35 HYPERLINK l bookmark130 Sybas

5、elQ之LOAD數(shù)據(jù)表35 HYPERLINK l bookmark142 SybaselQ之表空間不足36數(shù)據(jù)倉庫部署方案 1SybaseIQ12.7產(chǎn)品的安裝安裝的SybaselQ12.7Server端1.打開服務(wù)端安裝包,進入如下的安裝界面點擊NEXT,出現(xiàn)選擇語言界面,選擇PeoplesRepublicofChina(PRC);選擇IacceptthetermsofthisagreementolnstalSybaseIQ1Z.7(3Z-bit)LicenseAgreementAcceptLcenseagreemsnl:SybaseIC!l12.7PlessassbctHiblocali

6、onwhereyouarcinstalingtnissokware(IIyourbca:ionisnotioied,pleaseuseoneofthegmerallegions).|PeoplesFlepubicolChn-aPRC屮空人求共和園20040215產(chǎn)要汪意爭項;正便月1人由百用關(guān)程底罰-詰F初同讀本訐可世諛(竹謖”您但可扭匚刊圣老和圣井佢口在中華,一民廿和國祈莊得的百共程序.如工層下同意興過些茶隸約頁,譽可H吏疋有其溟庁.扣您實裝或鼻任何方武便月專關(guān)程序您刃車認您巴豆i執(zhí)經(jīng)屏產(chǎn)冋克$仿俄的條卩呆您不冃意迖些舉款諸在三十壬內(nèi)迅邃芾每好的押拒或苴社溝至:正明將有工程序屁勺淀(屁臚百苴

7、I也產(chǎn)品內(nèi)客也括文檔)退叵你玦導(dǎo)豐產(chǎn)品的實仁寸要才:退款,逮是使莊許可麗不是誚害如果您希望安裝有關(guān)程序,諳單擊本人同意氣IAGREED鍵/softwarelicenseseandreadkihere,beforeagnaeirg.plSybaseIndlSnieldRackNeiij點擊NEXT出現(xiàn)CustomerInformation界面,填寫UserName和CompanyNamelnstalSybaseIQ1Z.7(3Z-bit)CustomerInformationPleaseerter5nurinfoimahon.SybaseIQl12PI弘玉:已enterpournameandlh

8、ericmedFtheucmpMUtorwhichouwork.UserNarne:heugizfiCcmpanpName:SybaseIndlShhldiBackNei、Cancel點擊NEXT出現(xiàn)SetupType目錄,選擇Custom安裝;更改ChooseFolder目錄為:C:SybaseIQ6.點擊NEXT出現(xiàn)ProductSelection界面,默認全部安裝。7.點擊NEXT出現(xiàn)CustomizeProduct:SybaseIQ界面,選擇Networkdatabaseserver選擇Networkdatabaseclient選擇Databasetools選擇InteractiveS

9、QL選擇NetworkServerMonitor不選擇C+developmentcomponents不選擇ADO.NETDataProvider選擇Javainthedatabase選擇Accessibilityenablement.Samples選擇Samples8點擊NEXT出現(xiàn)CustomizeProduct:SoftwareDevelopersKit界面,默認全選不用改9.點擊NEXT出現(xiàn)CustomizeProduct:SybaseCentralJavaEdition界面,默認全選不用改10.點擊NEXT出現(xiàn)SetupUtilityDatabase界面,此處設(shè)置管理員用戶名和密碼。默

10、認用戶名:DBA密碼:SQL。這里默認即可。lnstalSybaseIQ1Z.7(JZ-trit)1xiSetupUtilityDatabaseAssignlheLIHiDatabaseaDBAUserandPasswcrdSybaseIQ12.7Theutiitydatabaseis:aphanlorndatabaselhatalosvuserstoconnecttoaSybaseIQserverlAithoutspeciingadatabaseThe1utillLdb*1pEfrnitsanarrowrangeolfieruanipiulationcommandssuchCFiEATE/D

11、RDF/RESTOREDATABASEBydefault.,thebgin-=ndpasswordtotheutiitydalabaseareDBAandrescectivIfsouwishtochangethemrn-skepourchangesbdoiMaidprcjNewt.SybaseIndlSri&ld匚ancel11.點擊NEXT出現(xiàn)ComponentKeys界面,此處不用修改,也不用填加KeyinstallSybaseIQ1Z.7(3Z-bitJComponentMenuEnterOptioneilCompcnerttoInstallSybaseIQIfyouhavepurcha

12、sedanyoptionalcorrporent:LsuchasLargeObject(LOB)orColum門EncPrplion|EUC.yDUm刖enterthem衣thi:::time,andpassinglheRegister匚Dmporient,birtonaftereachenuy.WhendonepresE:the和旳fbuttontacontinuetheinstall.SybaseIndlShhldiBackCancel12.點擊NEXT進入StartCopyingFiles13.點擊Next,進入下一頁面,選擇Yes,lwanttorestartmycomputernow

13、點擊Finish,重啟完成安裝。安裝的SybaselQ12.7Server補丁找到12.7補丁ebf14498server.Win32,點擊Win32-iq127_esd2.exe,一路NEXT就行了安裝的SybaseIQ12.7Client端1.打開客戶端安裝包。進入如下的安裝界面3.點擊NEXT,出現(xiàn)選擇語言界面,選擇PeoplesRepublicofChina(PRC);選擇Iacceptthetermsofthisagreement。4.點擊NEXT出現(xiàn)CustomerInformation界面,填寫UserName和CompanyNameFleaseenteryournameandi

14、hen-zmeofthe匚口口出卩torwhichsiouwork.UserNarne:CcimpanName:|neuscti:SybaseIndlSri&ldKB5.點擊NEXT出現(xiàn)SetupType目錄,選擇Custom安裝;選擇目錄為:C:SybaselQ6.點擊NEXT出現(xiàn)ProductSelection界面,默認全部安裝。SybaseIQ5elz:ttheproductssiouwarntohstdL.Clearrhecorponerlspouctonotwarntoinstail.m亞日II呂yb菲呂jg1兀7(az-bit)ProductsSelectionSelectthep

15、rcductspouwanttoinstallSelscJ:AllCl&aiAllSybaseIndlSri&ld7.點擊NEXT出現(xiàn)CustomizeProduct:SybaseIQ界面,不選擇Networkdatabaseserver選擇Networkdatabaseclient選擇Databasetools選擇InteractiveSQL選擇NetworkServerMonitor不選擇C+developmentcomponents不選擇ADO.NETDataProvider選擇Javainthedatabase選擇Accessibilityenablement.Samples選擇Sam

16、pleslnstalSybaseIQ1Z.7(3Z-blt)CustomizeProduchSjbase10SelectproductscontentsardinstallIccation不選擇NetworkdatabaseserverefeauesjjoudorotwanttoiretailDataProviderAWNETDaEafflNJJ日耳日inthedatabase0Accessibilityerablernent畫Samples不選擇ADO.NET刨譏口rkdabzbdscssver亙Nelvkorkdat=basBclisritNDatabasetodsh/Interactiv

17、eSQLgNelvrkServciMonilmMslEnnarJ:廠門1Q|匚門匕componentsDesljrabonFoHerCrbaQSIQ-IZ.?SpeceReqiiiredonC:GpeceAvailableonC:LiK228K2308K1HJ1ZK.3664K不選擇C+development319824K9083392KBrcwse.DiskSpce.SybaseIrij:dlSh&ldkbrCancel擊NEXT出現(xiàn)CustomizeProduct:SoftwareDevelopersKit界面,默認全選不用改installSybase1Q1Z.f(3-bit)xlCust

18、omizeProduchSoftwareDevehper1KitSelectproductscontentsardinstallIccationSybaseIQIqSDKHuniirneModules540kl列SDKIrterndtEifialLangjagsLccalesG7912Kcnii-iii-i1SJ4KDesBratEinFoWer-C:SybaselQBrcwse.GpeceRequredonC:Spn=it:eAvailableonC:919024K9083392KDiskSpace.Sybase!ntdl3h&ld:iBackCancelSelffitthefeahresp

19、DU哪anttainsbalanddeselectthefeaturesjoudoratwanttoirstall.9.點擊NEXT出現(xiàn)CustomizeProduct:SybaseCentralJavaEdition界面,默認全選不用改installSybaseIQ1Z.7(3Z-bit)CustomizeProduchSjbaseCentralJavaEditionSybaseIQ1SelectproductscontentsardinstallIccation5ela:tthefeaturesuduwanttoinsiaLarddeselectthefeatiresuoudorotwan

20、ttoinstall.SDesbnatonFolderC:.SybaseQXSharscXSyocseCentra4.3Bc(wse.Spa-aceReqiJredonC:SreceAvailableonC:319624K908:IS92KDiskSpace.SybaseInejIlSri&ld10.點擊NEXT出現(xiàn)ComponentKeys界面,此處不用修改,也不用填加KeyinstallSybase1Q1Z.f(3-bit)xiCamponertMenuiEnterOphonciCompcnerttoInstallSybaseIQ127Ccmp口門已衣|rIfpouhavepurchase

21、danyoptionalconrporentsi?uchssLargeObied(LOB)orCblurfiHEncryption|ENC.yDUrri刖enterthematthi:::time,andposinglheRegistBrCDmpDrienrbittenaftereach曰i嘆.Whendonepressttnebuttontocontinuetheinstall.RegisleiBackINbkI:!:CancelSybaseIntJlSh&ld11.點擊NEXT出現(xiàn)StartCopyingFiles界面,12.點擊NEXT完成安裝界面,選擇Yes,lwanttorestar

22、tmycomputernow點擊Finish,重啟完成安裝。安裝的SybaselQ12.7Client補丁SybaseIQ12.7Clinet端的補丁和服務(wù)端的補丁相同,都是ebfl4498server.Win32下的Win32-iql27_esd2.exe。找到12.7補丁ebf14498server.Win32,點擊Win32-iq127_esd2.exe,一路NEXT就行了。2數(shù)據(jù)集市、數(shù)據(jù)倉庫的首次部署2.1創(chuàng)建數(shù)據(jù)庫第一種:使用語句建SybaseIQ數(shù)據(jù)庫在SybaseIQ安裝完成后,會建兩個數(shù)據(jù)庫:utility(虛擬數(shù)據(jù)庫)和asiqdemo數(shù)據(jù)庫。utility數(shù)據(jù)庫主要用于管

23、理其它數(shù)據(jù)庫:包括新建數(shù)據(jù)庫,刪除數(shù)據(jù)庫,新建數(shù)據(jù)空間,刪除數(shù)據(jù)空間,恢復(fù)數(shù)據(jù)庫等操作。asiqdemo數(shù)據(jù)庫為安裝SybaseIQ后自帶的演示數(shù)據(jù)庫登錄到utility數(shù)據(jù)庫,進入DOS,輸入:start_asiq-nutility-xtcpipport=2637,開啟utility數(shù)據(jù)庫;(默認端口2637)。開啟InteractiveSQLJava(utility數(shù)據(jù)庫):在DOS下繼續(xù)輸入:dbisql-cuid=dba;pwd=SQL;eng=utility;dbn=utility_db3.新建一個文件夾用于存放將要創(chuàng)建的SybaseIQ數(shù)據(jù)庫。本例文件夾起名為:SybaselQ_d

24、ata(D:)4使用SQL語句創(chuàng)建數(shù)據(jù)庫(庫名:sgdc)-針對catalog的日志-字符集默認是ISO_BINENG速度快中文字符-默認4k,這是catalog的-默認大小寫敏感,敏感性能高于不敏感-密碼大小寫敏感CREATEDATABASED:SybaseIQ_datasgdcsgdc.dbTRANSACTIONLOGONCOLLATION936ZHOCollationeuc_chinaPAGESIZE4096JAVAONJCONNECTONCASERESPECTPASSWORDCASERESPECTIQPATHD:SybaseIQ_datasgdcsgdc.iqIQSIZE10240-大

25、小是多少單位MIQPAGESIZE131072-iq的存儲的pagesize64位機,缺省是128k,-32位機是64k或128kTEMPORARYPATHD:SybaseIQ_datasgdcsgdc.iqtmpTEMPORARYSIZE2048CREATEDATABASEF:sybasedatamydb1.dbCollationeuc_chinaIQPATHF:sybasedatamydb1.iqIQSIZE500TEMPORARYPATHF:sybasedatamydb1.iqtmpTEMPORARYSIZE200(單位m)TEMPORARYRESERVE5000(擴展要足夠大)IQRE

26、SERVE8000PAGESIZE4096BLOCKSIZE8192第二種:使用工具建立SybaseIQ數(shù)據(jù)庫1.點擊開始一程序一sybaseSybaseCentralv4.3,點擊左邊SybaseIQ,然后點擊右邊Utilities,在下面的框里點擊CreateDatabase數(shù)據(jù)倉庫部署方案數(shù)據(jù)倉庫部署方案 FoldcraX廃SybflEeCertral會IQfS/baaelCi械釁SybdiCentraLmeEdCWleTootiTasKHetiScr吒茫Lhali:朋Sb此zGenetnteConnectionProfilesreate曲趙辟StwtSrrvrrOperiHBrQDli

27、TS92LpanUOB匚AdHirilsIrstorCEscriptionCon/crlhterfflceEndricsindoConnectictifroficsCreateanewdefuse.StwtupcnKJserverOpen曲仃IniasictiF日SGLwridow.Mians孚ODBCDataSourcss.2.如果想看建庫SQL,在CreateSQLscript前面打勾,點擊NextCreateDatabase-OptionsThecreatedatabasecommandcanbe:savedtoatextfileinthesamedirectoryasthedataba

28、sefile.ECreateSQLscriptAnIQServercanbestartedupautomaticallywiththisnewdatabase.StartuptherewdsrtabasesutomaticallyThecreatedatabasestatementmustbeexecutedbyarunningIQserver.Youcaneitheridentifyanexistingserver,orhavetheutilityserverstartedupautomatically.Whatenginewillcreatethedatabase:ActiveIQServ

29、er9UtilityServer(IQAgentrequiredondestinationhost)FinishCancelHelp3.在彈出頁面里輸入PortNumber:2639,AgentPort:1099(默認),管理員密碼:SQL,(在正式使用時要修改密碼)點擊Next4.在彈出頁面里指定db文件和iq文件所在位置,點擊Next5.在彈出頁面中指定IQStoreSize大小、Reservesize大小、IQPageSize大小和DatabasePageSize大小,點擊Next數(shù)據(jù)倉庫部署方案CreateDatabaseDatabasePageSizesI或 Th已storesize

30、determinesthesizeofthesysteinfileusedtoholdthe|Qtableandindexdata.IQStoreSize1000MegabytesRes已wespaceallowstheDBSpacetogrowinthefiiture.Itisoptionalendcannotb已changedonceset.ReservesizeinMB:512MegabytesTh已IQp曰g已創(chuàng)工已determinesihedefaultITOtransferblocksizeandmaximumdatacompressionfortheIQstore.128KBis

31、thedefaultIQpagesize.IQPageGiseKilobesThedatabasepaqesizedeterminesthesizeofeachpageinthecatalogstore.Thedefaultvalueis4-KBDatabasePageSizeKilobytesFinishCancelHelp6.在彈出頁面中指定iqtmp文件所在路徑、大小和log文件、iqmsg文件所在路徑,點擊Next7.不指定mlg文件,點擊Next數(shù)據(jù)倉庫部署方案CreateDatabase-MirrorTransactionLog Youcanchoosetousetransacti

32、onlogmirroringtomaintainanidenticaltransactionlogfileonanotherdevice.Thisprotectsagainstmediafailureonthetransactionogtbutmaytvduceperformance.Maintainthefollowingmirrorlogfile:;-CancelHelp8.在彈出的頁面里指定是否需要java支持,如果服務(wù)器上已安裝JDK,installJavasupport不用勾,點擊Next9.默認不用改,點擊Next數(shù)據(jù)倉庫部署方案 CreateDatabaseCollationSe

33、quenceWhichcollationsequencedoyouwantthe:databasetouse?Usethedefaultcollation:運!Usethefollowingsuppliedcollation:|codePage936,SimplifiedChinese,.|J949KORCodePage949,KoreanKSC5601;950ZHO_HKCodePage950.TraditionalChinese,.|950ZHO_IWCodePage950,TraditionalChinese,.JISO_1ISO8859-1,ISOLatin1,WesternJISO_

34、BIMENGBinaryordering,EnglishISO/ASCII1-.JISO1LATIN1ISO8859-1,ISOLatin1,Western,Lat.Usethefollowinguser-definedcollation:BackCancelHelpCreateDatabase-DefaultDatabaseAttributesYoucanchooseanyofallotthefollowingsettings:EncryptthedatabasdVCasesensitivityforstringcomparisons7Casesensitivityforpasswords匣

35、CreateSYSCOLUMNSandSYSINDEXESviewsVIncludechecksumwitheachdatabasepag已IQDefaultSettingsEmulateAdaptiveServerEnterpriseFinishCancelHelp10.在彈出的頁面中設(shè)置語言,中文936ZHO,點擊Next11.點擊Finish,建立數(shù)據(jù)庫2.2創(chuàng)建服務(wù)(sgdc)打開SybaseIQ程序荀AdaptiwmServerIQ12.7ConnectiT.-ity?蟲SybaseCentr:alv4.3FLiwDevicsAccessSt:rtSybaseIIlynuDatata

36、seSyb:azeHQRe:udMeFileSyb:azeHQSerwiceLI:azLager工ri_terai:ti閉已SjLClazsic工nA曰:Hti*陀SQL?。簹w愷S:UTipleApplicaticns:mdProjeiztsSyb=ieeCentr=alJ=v:iEditionSybas已ontheH已點擊SybaseIQServiceManager,創(chuàng)建sgdc服務(wù)。如下圖2.3啟動服務(wù)與數(shù)據(jù)庫1.配置數(shù)據(jù)庫啟動文件sgdc.cfg新建文本文檔,更改文件名為sgdc,后綴為cfg將下列參數(shù)的配置寫入到sgdc.cfg文件中-nsgdc-xtcpipport=2638-nsg

37、dc-c32m-gc20-gdall-glall-gm200-gp4096-ti4400-ct-iqmc300-iqtc500-iqgovern14-iqnumbercpus2-iqtss200-iqmt500然后把sgdc.cfg文件放到d:SybaseIQ_datasgdc這個路徑下(剛才創(chuàng)建數(shù)據(jù)庫存放的地方)。注釋:-xtcpipport=2637用于修改服務(wù)器開啟的端口。默認是2637-nsgdc為服務(wù)器名(啟動SybaselQ后,在屏幕右下角出現(xiàn)小房子圖標,這是SybaselQ的服務(wù)器開啟圖標,點開彈出頁面,左上方的標題就是服務(wù)器名)-nsgdc為數(shù)據(jù)庫名-c32mCatalogst

38、ore使用內(nèi)存大小緩存大小,默認windows為32M,Unix為48M。在啟動服務(wù)器時,可以用參數(shù)-c來指定服務(wù)器緩存的初始大小。在所有平臺中,這個值最大為256M。-gc20設(shè)置同步間隔時間,第20分鐘一次-gdall設(shè)置啟動數(shù)據(jù)庫許可的用戶“dba”,”all”or“none”-glall設(shè)置LOAD/UNLOAD許可的用戶“dba”,”all”or“none”.-gm200用于設(shè)置數(shù)據(jù)庫的最大連接上限。默認SybaseIQ數(shù)據(jù)庫只能連接10個用戶。-gp4096Setmaximumpagesize字節(jié)1024|2048|4096|8192|16384|32768,65536-ti440

39、0閑置用戶連接,自動斷掉時間(73小時)分-ct-Enable/disableclient/servercharactersetconversion.defaultisenabled-iqmc500IQ主內(nèi)存大小,一般占可用同內(nèi)存40%-iqtc700IQ臨時內(nèi)存大小,一般占可用同內(nèi)存60%注:主緩存:臨時緩存=2:3在SybaseIQserver中一個活動的用戶大約占用10M內(nèi)存,一個非活動用戶大約占5M內(nèi)存。-iqgovern14并行查詢用戶數(shù)量,缺?。?*numberofcpus)+10-iqnumbercpus2制定IQ使用的邏輯CPU數(shù)量-iqtss200IQ線程內(nèi)存大小-iqmt7

40、00IQ線程數(shù)寫bat文件啟動SybaselQ數(shù)據(jù)庫(批處理命令文件可以放在任何位置,啟動SybaselQ)Startup_sybaselQ.bat文件內(nèi)容如下:D:cdE:SybaselQ_datasgdc啟動服務(wù)進入界面點擊創(chuàng)建好的bat文件,開啟數(shù)據(jù)庫服務(wù)會在右下角的出現(xiàn)一個小房子的標志,鼠標放在上面,看看彈出的信息框是不sgdc。然后在dos界面執(zhí)行下面語句,開啟操作界面:dbisql-cuid=dba;pwd=SQL;eng=sgdc;dbn=sgdc或者直接打開界面操作如下所示:FowerllezigrLer12AdaptiuESerer工Q12.7DataAccess|Ccrir

41、iectivityRa.wDeviceAccessStartSybaseIQIlpmoDatatiaEGSybaseIQRemdMeFileSybaseIQServicwLI:=LiLager工riAeractiTmSjLClassicIrLtr:LCtivSQLJava.S:=dTip_eApplicationsgd.FrojeSyb=lseCentr=alJavaEditionIjrLpas7bs邈HH鷲躋曙點擊InteractiveSQLJava彈出界面tonnectIdentificationDatabase|AdvancedThefollowingvaluesareusedtoide

42、ntifyyourselftothedartabase0SupplyuserIDandpasswordUserID:Password:UseintegratedloginVoucanusedefaultconnectionvaluesstoredinaprofileNone二;ODBCDataSourcename選擇database頁面,搜索剛開啟的服務(wù)名sgdcLDimecIdentificationDatabaseAdvancedThefollowinginformartionidentifiesthedatabaseserverThefollowinginformationidentif

43、iesthedatabaseDatabasefile;V7Browse.Databasename:Encryptionkey:再選擇Identification頁面:寫入默認管理用戶名DBA,密碼SQL。點擊OK,進入可視化界面。2.4創(chuàng)建數(shù)據(jù)庫用戶與密碼創(chuàng)建兩個用戶如下語句:(用戶與密碼一樣)SP_IQADDLOGINdw,dwSP_IQADDLOGINdm,dm如下用戶名密碼用途DBASQL管理員DWDW數(shù)據(jù)倉庫DMDM數(shù)據(jù)集市3附注:SybaseIQ12.7數(shù)據(jù)庫管理知識學(xué)習(xí)3.1開啟默認空數(shù)據(jù)庫(utility)(1,2的操作在DOS下執(zhí)行)安裝完成后,啟動數(shù)據(jù)庫utility,執(zhí)行下

44、面語句:start_asiq-nutility-xtcpipport=2999utility數(shù)據(jù)庫啟動后,會在右下角的出現(xiàn)一個小房子的標志,鼠標放在上面,看看彈出的信息框是不是utility然后執(zhí)行下面語句,開啟操作界面:dbisql-cuid=dba;pwd=SQL;eng=utility;dbn=utility_db刪除數(shù)據(jù)庫1.執(zhí)行下面語句可以刪除數(shù)據(jù)庫DROPDATABASEe:SybaseIQ_datasgdcsgdc.db恢復(fù)數(shù)據(jù)庫在e盤下新建文件夾SybaseIQ_data,在SybaseIQ_data中再建sgdc文件夾進入操作界面,輸入下面語句恢復(fù)SybaselQ數(shù)據(jù)庫res

45、toredatabasee:SybaseIQ_datasgdcsgdc.dbfromF:sybaseiq_baksgdc_bak.dump(全庫備份文件位置)renameIQ_SYSTEM_MAINtoe:SybaseIQ_datasgdcsgdc.iqrenameIQDSS_DBSPACE1toe:SybaseIQ_datasgdcsgdc_dbspace01.iqrenameIQ_SYSTEM_TEMPtoe:SybaseIQ_datasgdcsgdc.iqtmp執(zhí)行完成后,完成SybaseIQ數(shù)據(jù)庫的恢復(fù)。啟動恢復(fù)數(shù)據(jù)庫的SGDC1先關(guān)閉之前開啟的utility數(shù)據(jù)庫。右鍵點擊小房子,E

46、XIT就退出了啟動SGDC首先我們需要配置sgdc.cfg文件新建文本文檔,更改文件名為sgdc,后綴為cfg將下列參數(shù)的配置寫入到sgdc.cfg文件中-nsgdc-xtcpipport=2638-nsgdc-c32m-gc20-gdall-glall-gm200-gp4096-ti4400-iqmc300-iqtc500-iqgovern14-iqnumbercpus2-iqtss200-iqmt500然后把sgdc.cfg文件放到e:SybaseIQ_datasgdc這個路徑下。配置start_sybaseiq.bat啟動文件,見2.3,啟動SybaselQ。SybaseIQ12.7參數(shù)

47、配置命令:(可直接運行set)SETTEMPORARYOPTIONuser_id.|PUBLIC.option_name=option_value以DBA身份進入InteractiveSQLJava,執(zhí)行下列命令:setoptionpublic.appaneoad=0nInsert和Load時能否先用原來的碎片空間缺省為OFF,插入填充碎片,保證磁盤碎片低,但影響插入性能。setoptionpublic.Disk_striping=on數(shù)據(jù)寫入DBSPACE時,此參數(shù)設(shè)置為ON,分布寫向整個可用DBSPACE,硬盤活動均勻;此參數(shù)為OFF,第一個設(shè)備寫滿同去寫第二個設(shè)備,為on時強制最好的空間

48、使用和最少的碎片。setoptionpublic.Query_temp_space_limit=0限制查詢使用的臨時空間,建議為0,沒有限制有利于性能的提高,缺省為2000Msetoptionpublic.Load_memory=80設(shè)置Loadtable耗費的內(nèi)存(MB)settemporaryoptionLOAD_MEMORY_MB=60;commit;從SybaseIQ使用物理內(nèi)存大小中分配,根據(jù)情況具體分配測試)settemporaryoptionEscape_character=Onsetoptionpublic.PARALLEL_GBH_ENABLE=On設(shè)置為ON,使Groupb

49、y操作并行,提高操作速度setoptionpublic.query_plan=Off默認為ON,每次執(zhí)行SQL操作時都會生成執(zhí)行計劃,耗費過多系統(tǒng)資源,改為OFF,減少系統(tǒng)資源的耗費setoptionpublic.IQMSG_Length_MB=1000IQMSG文件大小,缺省時為0Force_No_Scroll_Cursors=on(默認為off”)禁止緩存用戶的查詢結(jié)果。On為關(guān)閉緩沖,性能更好SybaseIQ12.7數(shù)據(jù)空間使用SQL語句創(chuàng)建數(shù)據(jù)庫空間以DBA登陸createdbspaceIQ_SYSTME_MAINasE:SybaseIQ_datasgdcname.iqiqstores

50、ize1024單位mreserve100;擴展分配CREATEDBSPACEIQ_SYSTME_TEMPASE:SybaseIQ_datatemp_dbspace.iqtmpIQTEMPORARYSTORESIZE100分配大點reserve100;修改:alterdbspaceIQ_SYSTEM_TEMPsize600alterdbspaceIQ_SYSTEM_TEMPadd200MB添加刪除dropdbspace名字(原本主存空間是刪除不了的)sp_iqdbspaceinfoIQ_SYSTEM_MAINalterdbspaceIQ_SYSTME_MAIN1relocatesp_iqrelo

51、catedatabase(將一個DBSPACE中的OBJECTS移動到另一個DBSPACE中)dropdbspaceIQ_SYSTME_MAIN1sp_iqcheckoptions查看空間信息以DBA登陸sp_iqdbstatisticssp_iqdbsize查看空間大小sp_iqdbspace空間分配情況select*fromsysiqfile查看空間設(shè)備情況3.7性能監(jiān)控例程Sp_iqconnection顯示連接用戶與版本;Sp_iqcontext顯示服務(wù)器上執(zhí)行SQL語句的情況,包括哪個用戶正在執(zhí)行哪條SQL語句,是否提交等信息;Sp_iqcheckdbSp_iqspaceinfoSp_

52、iqstatus數(shù)據(jù)庫正確性檢查輸出數(shù)據(jù)庫對象使用空間情況數(shù)據(jù)庫各種信息展現(xiàn)3.8用戶管理啟動SybaseIQ開發(fā)工具InteractiveJava(數(shù)據(jù)庫sgdc)dbisql-cuid=DBA;pwd=SQL;eng=sgdc”使用SQL語句創(chuàng)建用戶iqepm(庫名:sgdc)SP_IQADDLOGINDW,DWSP_IQADDLOGINDM,DM刪除用戶sp_iqdroplogin用戶名查詢用戶連接信息(DBA)select*fromIQ_USER_LOGIN_INFO_TABLE查出登陸用戶select*fromIQ_System_Login_Info_Table列出系統(tǒng)登陸情況sp_

53、iqlistlockedusers列出加鎖用戶用戶解鎖當頻繁運行時,會發(fā)生死鎖,以DBA管理進入運行sp_iqlockssp_iqconnectionDROPCONNECTION3233.9為用戶DM/DW授權(quán)要以DBA身份登陸GRANTresourceTOdw;grantconnecttouser1identifiedbydwGRANTresourceTOdm;grantconnecttouser1identifiedbydm3.10相關(guān)查詢操作創(chuàng)建表例子:createtableDBA”.”崗位表”(ORGAN_IDVARCHAR(50)notnullUNIT_IDVARCHAR(50)nu

54、ll,DEPT_CODEVARCHAR(255)null,ORDER_NONUMERIC(10)null,DEPT_NAMEVARCHAR(255)null,constraintPK_崗位表primarykey(ORGAN_ID)Commit;刪除表:droptable崗位表創(chuàng)建視圖:CREATEVIEWsd_customerASSELECT*FROMemployee創(chuàng)建索引CREATEHGINDEXCust_customer_idONCutomer(customer_id)Select*fromSYSIQINFODBA進入查詢系統(tǒng)信息3.11將服務(wù)器執(zhí)行SQL情況寫入日志方法1:-zrSQL

55、;表明要收集SQL語句信息-zoc:sqllog.txt;重定向請求級別信息到文件中方法2:callsa_server_option(request_level_logging,SQL);callsa_server_option(request_level_log_file,sqllog.txt);關(guān)閉將SQL信息寫入日志文件中:callsa_server_option(request_level_logging,);callsa_server_option(request_level_log_file,NONE);3.12事務(wù)處理命令Begintransaction開始定義一個事務(wù)。Comm

56、it提交,Rollback回滾Savepoint創(chuàng)建事物的保存點,RollbacktoSavepointxxCheckpoint將數(shù)據(jù)保存在磁盤上。WITHCHECKPOINTON:數(shù)據(jù)加載后的自動提交。在客戶端輸出IQ信息:如messageaaatypeinfotoclient3.13錯誤處理1)、UNIX下有一腳本:getiqinfo.sh(2)、Windows下為getiqinfo.bat來得到服務(wù)器的相關(guān)信息,然后將生成的報告發(fā)送給Sybase即可。3.14SybaseIQ的備份與恢復(fù)SybaseIQ備份類型Full全庫備份FullbackupofCatalogStoreFullbac

57、kupofIQStoreIncremental增量備份上次備份以來的增量,應(yīng)該最小備份FullbackupofCatalogStoreBacksupchangestoIQStoresincelastIQbackupofanytypeIncremental-since-full全庫備份以來的增量FullbackupofCatalogStoreBacksupchangestoIQStoresincelastfullIQbackup3.14.2全庫備份第一步:進入將要備份的數(shù)據(jù)庫,先查看數(shù)據(jù)文件信息sp_iqdbspace記錄下數(shù)據(jù)庫文件的邏輯名IQ_SYSTEM_MAINIQDSS_DBSPACE

58、1IQ_SYSTEM_TEMP第二步:備份backupdatabasetoF:sgdc_bak.dumpsgdc_bak.dump.2注意:備份出來的文件名字可能是sgdc_bak.dump.1,也可能是sgdc_bak.dump.1,完全取決于備份出來的數(shù)據(jù)庫的大小。3.14.3全庫恢復(fù)第一步:登錄到utility數(shù)據(jù)庫start_asiq-nutility-xtcpipport=2999dbisql-cuid=dba;pwd=SQL;eng=utility;dbn=utility_db第二步:恢復(fù)數(shù)據(jù)庫restoredatabasee:SybaseIQ_datasgdcsgdc.dbfro

59、mF:sgdc_bak.dumprenameIQ_SYSTEM_MAINtoe:SybaseIQ_datasgdcsgdc.iqrenameIQ_SYSTEM_TEMPtoe:SybaseIQ_datasgdcsgdc.iqtmp第三步:修改啟動日志,在DOS下進入e:SybaselQ_datasgdc路徑執(zhí)行dblog-tsgdc.logsgdc.db注意:在上面的恢復(fù)操作語句中,寫的是fromF:sgdc_bak.dump,這個文件名我沒有寫錯。備份文件名字后面的.1是備份時,系統(tǒng)自己加上去的,不用在意。(如果有完全恢復(fù),CatalogStore和TransactionLog(即.db和.

60、log文件)必須從目標文件夾下刪除,如果為增量恢復(fù),CatalogStore和TransactionLog(即.db和.log文件)必須存在于目標文件夾中)不能備份到裸設(shè)備,不會自動回卷大磁帶,備份完成后作好標記。3.14.4全庫刪除登錄到utility數(shù)據(jù)庫=dropdatabasee:SybaselQ_datasgdcsgdc.db3.14.5全庫備份以來的增量backupdatabaseincrementalsincefulltoc:backup_full1.dmp;3.14.6全庫恢復(fù)以來的增量第一步:關(guān)閉數(shù)據(jù)庫sgdcdbstop-cuid=DBA;pwd=SQL;eng=sgdc“

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論