![sybase培訓(xùn)資料專業(yè)知識講座_第1頁](http://file4.renrendoc.com/view/63440d9010e823c65b7c7c6b2a9d2e38/63440d9010e823c65b7c7c6b2a9d2e381.gif)
![sybase培訓(xùn)資料專業(yè)知識講座_第2頁](http://file4.renrendoc.com/view/63440d9010e823c65b7c7c6b2a9d2e38/63440d9010e823c65b7c7c6b2a9d2e382.gif)
![sybase培訓(xùn)資料專業(yè)知識講座_第3頁](http://file4.renrendoc.com/view/63440d9010e823c65b7c7c6b2a9d2e38/63440d9010e823c65b7c7c6b2a9d2e383.gif)
![sybase培訓(xùn)資料專業(yè)知識講座_第4頁](http://file4.renrendoc.com/view/63440d9010e823c65b7c7c6b2a9d2e38/63440d9010e823c65b7c7c6b2a9d2e384.gif)
![sybase培訓(xùn)資料專業(yè)知識講座_第5頁](http://file4.renrendoc.com/view/63440d9010e823c65b7c7c6b2a9d2e38/63440d9010e823c65b7c7c6b2a9d2e385.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Sybase基礎(chǔ)時間:2023-01-10第1頁1學(xué)習(xí)完本課程,您應(yīng)當(dāng)能夠:掌握Sybase特點(diǎn)及基本組成掌握Sybase啟動和關(guān)閉、備份與恢復(fù)掌握Sybase基本信息及配備查詢掌握Sybase基本維護(hù)及常見問題處理學(xué)習(xí)目標(biāo)第2頁2Sybase介紹第一節(jié)第3頁3Sybase介紹1984年,MarkB.Hiffman和RobertEpstern創(chuàng)建了Sybase公司,并在1987年推出了Sybase數(shù)據(jù)庫產(chǎn)品。Sybase主要有三種版本,一是UNIX操作系統(tǒng)下運(yùn)行版本,二是NovellNetware環(huán)境下運(yùn)行版本,三是WindowsNT環(huán)境下運(yùn)行版本。第4頁4Sybase特點(diǎn)客戶/服務(wù)器系統(tǒng)支持共享資源且在多臺設(shè)備間平衡負(fù)載將處理工作分派在兩個系統(tǒng)上真正開放數(shù)據(jù)庫高性能可編程數(shù)據(jù)庫事件驅(qū)動觸發(fā)器多線索化第5頁5Sybase數(shù)據(jù)庫安裝Sybase數(shù)據(jù)庫時會自動生成下列幾個系統(tǒng)數(shù)據(jù)庫:主數(shù)據(jù)庫 master模型數(shù)據(jù)庫 model系統(tǒng)過程數(shù)據(jù)庫 sybsystemprocs安全審核數(shù)據(jù)庫sybsecurity(可選)臨時數(shù)據(jù)庫 tempdb顧客數(shù)據(jù)庫第6頁6數(shù)據(jù)庫對象表 Tables視圖 Views索引 Index存放過程 Storedprocedures觸發(fā)器 Triggers缺省與規(guī)則 Defaultsandrules第7頁7數(shù)據(jù)庫顧客sa顧客數(shù)據(jù)庫屬主(dbo)
數(shù)據(jù)庫對象屬主數(shù)據(jù)庫一般顧客數(shù)據(jù)庫屬主(dbo)顧客可對本數(shù)據(jù)庫中所有對象(如表、視圖、存放過程等)進(jìn)行操作第8頁8Sybase實(shí)用程序第二節(jié)第9頁9Sybase實(shí)用程序—isqlisql[各種開關(guān)]:isql是與SybaseServer交互SQL句法分析器-Uusername:username為登錄isql數(shù)據(jù)庫服務(wù)器用戶名-Ppassword:password為登錄取戶口令-Sserver:server為數(shù)據(jù)庫服務(wù)器名-i輸入文獻(xiàn):將isql語句寫入文獻(xiàn),文獻(xiàn)名為“輸入文獻(xiàn)”-o輸出文獻(xiàn):將isql執(zhí)行結(jié)果寫入這里給定“輸出文獻(xiàn)”終止一條命令:go清除查詢緩沖:reset退出isql:quit或exitisql-i參數(shù)創(chuàng)建表、視圖等命令及參數(shù)都正確,不過執(zhí)行后沒有效果,也不報錯,不過就是創(chuàng)建無效。第10頁10isql常用語法查詢 select插入 insert修改 update刪除 delete清空統(tǒng)計(jì) truncate刪除數(shù)據(jù)庫 drop刪除數(shù)據(jù)庫設(shè)備 sp_dropdevice第11頁11Sybase實(shí)用程序—bcpbcptablenamein/outfilename[各種開關(guān)]:bcp是數(shù)據(jù)庫和數(shù)據(jù)文獻(xiàn)之間以用戶指定格式復(fù)制數(shù)據(jù)-Uusername:username為登錄isql數(shù)據(jù)庫服務(wù)器用戶名-Ppassword:password為登錄取戶口令-Sserver:server為數(shù)據(jù)庫服務(wù)器名-c:使用字符數(shù)據(jù)類型執(zhí)行大容量復(fù)制操作-t分隔符:指定文本文獻(xiàn)中,各個字段之間分隔符-b行數(shù):指定所復(fù)制每批數(shù)據(jù)中行數(shù)。影響bcp因素表索引和主鍵tempdb大小第12頁12Sybase實(shí)用程序—ddlgenddlgen[各種開關(guān)]:導(dǎo)出數(shù)據(jù)庫中對象DDL語句-Uusername:username為登錄isql數(shù)據(jù)庫服務(wù)器用戶名-Ppassword:password為登錄取戶口令-Sserver:server為數(shù)據(jù)庫服務(wù)器名-T對象類型:所有數(shù)據(jù)庫對象類型,其中U為表,V為視圖,TR為觸發(fā)器,P為存放過程-D數(shù)據(jù)庫名:對象所在數(shù)據(jù)庫-N對象名:必須同-T一起使用,缺省–N%-I接口文獻(xiàn):接口文獻(xiàn)例如:$SYBASE/ASEP/bin/ddlgen-Uipnms-Sserver-Pipnms@hbtt_enovell-I./interfaces-Jutf8-TU-Dflwdb-N%第13頁13Sybase實(shí)用程序—showserver/startservershowserver:顯示目前在本機(jī)上正在運(yùn)行SybaseServer#cd/opt/sybase/ASE-12_0/install#./showserverstartserver[多種開關(guān)]:啟動SybaseServer-frunserverfile:指定一種運(yùn)行服務(wù)器文獻(xiàn)名。每次重啟SybaseServer時,以這個文獻(xiàn)為參照-m:以單顧客方式啟動SybaseServer。這個方式用于恢復(fù)master數(shù)據(jù)庫第14頁14Sybase數(shù)據(jù)庫啟動首先對使用Sybase數(shù)據(jù)庫顧客進(jìn)行環(huán)境變量設(shè)置#cd/opt/sybase#../SYBASE.sh#cd/opt/sybase/OCS-12_0#../OCS-12_0.sh#cd/opt/sybase/ASE-12_0#../ASE-12_0.sh用startserver來啟動SybaseServer或BackupServer#cd/opt/sybase/ASE-12_0/install#./startserver-f./RUN_ipnmsdb#./startserver-f./RUN_ipnms_BS第15頁15Sybase數(shù)據(jù)庫關(guān)閉到/opt/sybase/OCS-12_0/bin目錄下執(zhí)行isql語句
#cd/opt/sybase/OCS-12_0/bin #./isql-Sipnmsdb-Usa-P 1>shutdownRUN_ipnmsdb_BS 2>go 關(guān)閉Sybase備份服務(wù)器
1>shutdown 2>go 關(guān)閉Sybase主服務(wù)器第16頁16備份數(shù)據(jù)庫備份數(shù)據(jù)庫
#cd/opt/sybase/ASE-12_0/install #./startserver-f./RUN_ipnmsdb_BS 啟動備份服務(wù)器
#cd/opt/sybase/OCS-12_0/bin #./isql-Sipnmsdb-Usa-P 1>dumpdatabasesybsystemdbto“/user/sybase_back/systemp_back” 2>go第17頁17恢復(fù)數(shù)據(jù)庫恢復(fù)數(shù)據(jù)庫
#cd/opt/sybase/OCS-12_0/bin #./isql-Sipnmsdb-Usa-P 1>loaddatabasesybsystemdbfrom“/user/sybase_back/systemp_back” 2>go激活數(shù)據(jù)庫
1>onlinedatabasesybsystemdb 2>go第18頁18Sybase信息查看第三節(jié)第19頁19查看數(shù)據(jù)庫版本查看數(shù)據(jù)庫版本#cd/opt/sybase/ASE-12_0/install#./isql-Sipnmsdb-Usa–P>select@@version>go第20頁20查看表空間查看表空間#./isql-Sipnmsdb-Usa–P>sp_spaceusedFLW_AS2AS_5MIN>go>sp_estspaceFLW_AS2AS_5MIN,595821>go第21頁21查看和設(shè)置數(shù)據(jù)庫字符集查看數(shù)據(jù)庫字符集>sp_helpsort>go查看數(shù)據(jù)庫字符集信息>selectname,idfromsyscharsetsorderbyname>go>exit安裝字符集#charset-Usa-P123456binary.srtutf8設(shè)置數(shù)據(jù)庫字符集>sp_configure"defaultcharactersetid",190>go重啟數(shù)據(jù)庫第22頁22查看進(jìn)程狀態(tài)查看進(jìn)程狀態(tài)>sp_who>gorecvsleep進(jìn)程正在等候客戶端輸入信息sendsleep進(jìn)程正在等候往客戶端寫入信息locksleep進(jìn)程正在等候獲取鎖sleeping 等候磁盤I/O或某種其他資源runnable在可運(yùn)行進(jìn)程隊(duì)列中running 正在運(yùn)行l(wèi)ogsuspend達(dá)到日記最后閾值時掛起進(jìn)程第23頁23查看和增加設(shè)備數(shù)查看設(shè)備數(shù)>sp_configure"numberofdevices">go增加設(shè)備數(shù)sp_configure"numberofdevices",45go第24頁24數(shù)據(jù)庫顧客、顧客組管理建立注冊用戶sp_addlogin登錄名,口令,庫名,語言,全名例:建立登錄取戶zhang,口令為zhangling(最低六位),全名為Zhangling>sp_addloginzhang,zhangling,null,null,"Zhangling“>go>select*fromsyslogins>go 報告特定用戶或SQLServer所有當(dāng)前用戶和進(jìn)程信息 >sp_who>go第25頁25數(shù)據(jù)庫顧客、顧客組管理建立數(shù)據(jù)庫顧客組>sp_addgroupchina查詢數(shù)據(jù)庫顧客組>sp_helpgroup>go增加數(shù)據(jù)庫顧客>sp_adduseruser1>go刪除數(shù)據(jù)庫顧客>sp_deluseruser1>go查詢數(shù)據(jù)庫顧客>sp_helpuser>go第26頁26Sybase查用參數(shù)配備(1)sp_configure"maxmemory",$(($MEMSIZE/20*7))sp_configure"numberofdevices",100sp_configure"numberofopendatabases",30sp_configure"numberoflocks",500000sp_configure'numberofopenindexes',5000sp_configure"numberofopenobjects",5000sp_configure"maxonlineengines",$NCPUsp_configure"numberofenginesatstartup",$NCPU第27頁27Sybase查用參數(shù)配備(2)sp_configure"numberofuserconn",2023sp_configure"sizeofunilibcache",100000sp_configure"procedurecachesize",$(($MEMSIZE/200*7))sp_cacheconfig"defaultdatacache","$(($MEMSIZE/200*7*5))k"sp_configure"stacksize",1000000sp_dboptionmodel,"selectinto",truesp_dboptionmodel,"trunclog",true第28頁28Sybase常見問題處理第四節(jié)第29頁29isql登錄設(shè)置環(huán)境字符集問題問題描述:在isql登錄sybase數(shù)據(jù)庫時經(jīng)常提醒:[root@flow~]#/opt/ipnms/sybase/bin/isql-Uipnms-Pipnms@tjtt_enovell-SipnmsdbMsg4017,Level16,State1:Server'ipnmsdb':Neitherlanguagenameinloginrecord'chinese'norlanguagenameinsyslogins'<NULL>'isanofficiallanguagenameonthisSQLServer.Usingserver-widedefault'us_english'instead.第30頁30isql登錄設(shè)置環(huán)境字符集問題處理辦法:這個需要修改環(huán)境變量,和shell以及操作系統(tǒng)有關(guān)系,但并不影響我們正常使用。能夠?qū)ANG環(huán)境變量設(shè)為空。exportLANG=另外:經(jīng)常會遇到,再用isql登錄sybase時,查詢表中漢字列值時,顯示成果為亂碼,也能夠在登錄前設(shè)置LANG環(huán)境變量,exportLANG=zh_CN.gbk第31頁31sa密碼丟失問題處理辦法:1、停掉sybase進(jìn)程2、修改RUN_netview文獻(xiàn),添加-psa3、設(shè)置ssh工具,屏幕緩存為99994、啟動sybase5、復(fù)制輸出到txt文本中6、查找:NewSSOpasswordforsa
其后跟是sa密碼第32頁32增加數(shù)據(jù)庫設(shè)備沒有反應(yīng)問題描述:某日發(fā)覺某現(xiàn)場數(shù)據(jù)庫空間滿了,可是增加數(shù)據(jù)庫設(shè)備接近沒有反應(yīng)狀態(tài),查看數(shù)據(jù)庫日記,發(fā)覺數(shù)據(jù)庫報錯如下:#tail-100ipnmsdb.log01:00000:00005:2023/06/2112:15:17.50server3task(s)aresleepingwaitingforspacetobecomeavailableinthelogsegmentfordatabasemaster.處理辦法:清空master日記:dumptranmasterwithno_log第33頁33kernelCannotread,hostprocessdisconnected問題描述:某日查看數(shù)據(jù)庫log發(fā)覺如下情況:00:00000:00256:2023/06/0411:40:05.40kernelCannotread,hostprocessdisconnected:CCspid:256處理辦法:這是由于客戶端異常退出造成,沒有什么尤其影響,客戶端異常退出,系統(tǒng)在檢測這些死進(jìn)程時候就會提醒這樣錯誤信息。建立在連接sybase進(jìn)行操作時,操作結(jié)束后按照正常次序退出。第34頁34flwdboffline問題描述:某日發(fā)覺flwdb數(shù)據(jù)庫總是由于日記空間滿而offline,在目錄:/opt/sybase/ASE-12_5/install下查看ipnmsdb.log日記,內(nèi)容如下:01:00000:00011:2023/05/2101:27:18.82serverError:1105,Severity:17,State:401:00000:00011:2023/05/2101:27:18.83serverCan'tallocatespaceforobject'syslogs'indatabase'flwdb'because'logsegment'segmentisfull/hasnofreeextents.Ifyouranoutofspaceinsyslogs,dumpthetransactionlog.Otherwise,useALTERDATABASEtoincreasethesizeofthesegment
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025個人電路出租合同書
- 2025公司經(jīng)理勞動合同
- 交通圍欄銷售合同范本
- 農(nóng)業(yè)營銷合作合同范本
- 保溫鋼結(jié)構(gòu)合同范本
- Sara's Medicine(說課稿)-2023-2024學(xué)年麗聲北極星分級繪本四年級上(江蘇版)
- Unit3 What would you like(說課稿)-2024-2025學(xué)年人教PEP版英語五年級上冊課例研修說課稿
- 買菜采購合同范例
- 供熱改造維修合同范例
- 關(guān)于led合同范例
- 2024年國新國際投資有限公司招聘筆試參考題庫含答案解析
- 食堂餐廳服務(wù)方案投標(biāo)方案(技術(shù)標(biāo))
- Creo-7.0基礎(chǔ)教程-配套課件
- 六年級人教版上冊數(shù)學(xué)計(jì)算題練習(xí)題(及答案)100解析
- 化療藥物分類及不良反應(yīng)的處理課件
- 超聲科質(zhì)量控制制度及超聲科圖像質(zhì)量評價細(xì)則
- 初中物理滬粵版八年級下冊《第六章 力和機(jī)械》章節(jié)練習(xí)(含答案)
- 金礦管理制度
- 橋梁樁基礎(chǔ)施工概述及施工控制要點(diǎn)
- SB/T 10415-2007雞粉調(diào)味料
- JB/T 20036-2016提取濃縮罐
評論
0/150
提交評論