freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sysbase基礎(chǔ)-在線瀏覽

2024-09-14 09:38本頁面
  

【正文】 DISKINITName=’My_Device’,Physname=’D:\database\’,Vdevno=3Size=5000注釋:邏輯名、物理名、設(shè)備虛擬號、設(shè)備大小創(chuàng)建轉(zhuǎn)儲設(shè)備:sp_addumpdevice{‘disk’|’tape’}Logical_Name,Physical_Name,TapeSize3.默認設(shè)備在沒有指定設(shè)備的情況下,用戶創(chuàng)建的任何數(shù)據(jù)對象自動存放在默認設(shè)備上。確保以下設(shè)備不是默認設(shè)備:系統(tǒng)主設(shè)備、指定僅被日志使用的設(shè)備。設(shè)備名[,DefaultOn|DefaultOff]4.磁盤鏡像磁盤鏡像是出于數(shù)據(jù)庫安全性的考慮,當介質(zhì)失敗時,磁盤鏡像能提供不間斷恢復(fù)。如果某一硬盤事故發(fā)生,則該被損壞的拷貝就自動變成離線狀態(tài),因而所有的讀寫都被引向未被損壞的拷貝。當對某一設(shè)備進行鏡像操作時,Sybase自動創(chuàng)建一個附加設(shè)備,由鏡像處理程序?qū)⒃O(shè)備上的所有數(shù)據(jù)拷貝到鏡像設(shè)備上。Master設(shè)備在服務(wù)器中地位特殊,如果它損壞了,SQL因此,如果有可能總是要鏡像Master設(shè)備(在另一磁盤上)。MirrorName=’device_name’,//被鏡像的設(shè)備Mirror=’physical_name’[,writes=serial|noserial]5.刪除設(shè)備sp_dropdevice三、創(chuàng)建與使用段段(Segment)是數(shù)據(jù)庫設(shè)備上磁盤空間的邏輯組合,它可以看作是指向一個或多個數(shù)據(jù)庫設(shè)備的標簽。設(shè)備與段之間的關(guān)系:多對多關(guān)系。1.使用段的優(yōu)點a.提高性能:處于不同磁盤設(shè)備上的段可以并行地讀寫;:利用段,可以將一個大表分段放在獨立的物理設(shè)備上,如將一個表的文本或圖象數(shù)據(jù)存儲另外的一個段上。段名,數(shù)據(jù)庫名,設(shè)備名說明:在指定設(shè)備上為某個數(shù)據(jù)庫創(chuàng)建一個段。段名,數(shù)據(jù)庫名,設(shè)備名說明:設(shè)備在數(shù)據(jù)庫中必須可用,否則需要擴展數(shù)據(jù)庫到新的設(shè)備上;指定的段、數(shù)據(jù)庫、設(shè)備必須存在。段名,數(shù)據(jù)庫名,設(shè)備名說明:帶第三個參數(shù)時,該命令并不刪除段,只是段的范圍縮小了。3.使用段●兩個數(shù)據(jù)庫放在同一設(shè)備的不同段上,它們不會相互影響;●當數(shù)據(jù)庫增加空間時,增加的空間會自動分配到它的每一個段上;例如:altermy_dbon注意:如果data_dev對于數(shù)據(jù)庫是新的,system和default段會自動擴展到該設(shè)備上。database命令的log(1)在段中創(chuàng)建新對象create表名(列名段名]createclusterd]indexon段名]注意:按照定義,聚集索引總是與表放在同一段上。段名,對象名注意:該命令并不把對象從一個數(shù)據(jù)庫設(shè)備移動到另一設(shè)備上,它只影響未來的空間分配。Sp_placeobject如果在一個段上創(chuàng)建表,而在另一個段上創(chuàng)建聚集索引,則其表與其索引一起移動,整個表將離開創(chuàng)建表的段而遷移到創(chuàng)建聚集索引的段中。(4)系統(tǒng)預(yù)定義段當用戶創(chuàng)建一個數(shù)據(jù)庫時,Sybase自動創(chuàng)建三個預(yù)定義的段:system段:存放系統(tǒng)表(包括所有用戶對象的定義)default段:存放用戶創(chuàng)建的各種對象,除非它們明顯地指定到不同的段上。(5)刪除段刪除段是縮小段范圍的一個特例:sp_dropsegment當該段上的自由空間低于所置頭閾值時,Sybase自動運行相應(yīng)的存儲過程。Server在默認情況下會掛起所有數(shù)據(jù)操縱事務(wù),客戶端應(yīng)用程序停止執(zhí)行。Chance當該段上的自由空間低于所置閾值時,Sybase自動運行名為sp_thresholdaction的存儲過程。下面是一個簡單示例。PROCEDUREvarchar(30),/*數(shù)據(jù)庫名*/seg_nameint,/*剩余自由空間*/statustransactiontruncate_onlyENDDatabase設(shè)備_1=Size_1,//單位:MonOverride]//在同一設(shè)備上創(chuàng)建數(shù)據(jù)庫和事務(wù)日志時使用該選項[ForDatabasedata_dev=100,//單位:Mon二、更改數(shù)據(jù)庫1.改變數(shù)據(jù)庫屬主通常用戶數(shù)據(jù)庫有系統(tǒng)管理員創(chuàng)建,它的默認屬主是dbo。語法如下:sp_changeddbowner2.擴展數(shù)據(jù)庫(1)擴展數(shù)據(jù)庫空間alter數(shù)據(jù)庫名設(shè)備名=擴展空間//單位:M(2)擴展事務(wù)日志到新的設(shè)備上sp_logdevicealtermy_dbongomy_db,my_devdatabase日志文件是用來記錄數(shù)據(jù)庫每一次修改活動的文件。Server中的每一個數(shù)據(jù)庫都有自己的日志文件,即系統(tǒng)表syslogs,也稱為事務(wù)日志。在某些情況下,事務(wù)日志比數(shù)據(jù)本身更為重要。一個事務(wù)就是一個操作序列,這些操作要么全做,要么全不做,它是一個不可分割的工作單位。(1)執(zhí)行的原子性(Atomic);(2)保持數(shù)據(jù)的一致性(Consistency);(3)彼此的隔離性(Isolation);(4)作用的持久性(Durability)。事務(wù)在運行過程中,SQL事務(wù)中的更新操作首先在數(shù)據(jù)庫緩沖區(qū)(內(nèi)存)中進行,緩沖區(qū)分別有用來記錄操作活動的數(shù)據(jù)頁(datapage)。tran時,日志頁首先從緩沖區(qū)寫到磁盤上,而后數(shù)據(jù)頁從緩沖區(qū)寫到磁盤上,即遵循“先與日志(write_ahead恢復(fù)必須撤消發(fā)生故障時還未提交的事務(wù),已完成的事務(wù)若仍有未從緩沖區(qū)寫到數(shù)據(jù)庫設(shè)備中,還要重新運行該事務(wù)。masterdeclvedvnovdevno=max(convert(tinyint,substring(convert(binary(4),),1)))+1fromd,=’E’andv_strv_str=convert(char(2),vdevno)printinitname=”YDDATA”,physname=”D:\Syb_Data\”,vdevno=vdevno+1,size=153600diskinitname=”YDLOG”,physname=”D:\Syb_Data\”,vdevno=vdevno+3,size=76800createYDMISDBononYDMISDBexecuteindexdev,YTMISDB,YTINDEXexecute“default”,YTMISDB,YTINDEXexecutesystem,YTMISDB,YTINDEXusedatabasefromdatabase第四講數(shù)據(jù)庫安全性與用戶管理一、安全管理概述數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞。Server的安全管理是一種基于角色(role)的管理方法,位于不同權(quán)限層次(或角色)的用戶具有不同的用戶權(quán)限。訪問SQL1.系統(tǒng)預(yù)定義角色一個真正的數(shù)據(jù)庫管理員應(yīng)該是整個服務(wù)器及其數(shù)據(jù)庫的擁有者,具有管理服務(wù)器及其數(shù)據(jù)庫的所有權(quán)限。系統(tǒng)預(yù)定義角色就是為適應(yīng)這種要求而設(shè)計的。Server◇管理服務(wù)器的物理存儲◇配置系統(tǒng)設(shè)置參數(shù);◇創(chuàng)建用戶數(shù)據(jù)庫;◇授予SQLrole(2)賦予角色權(quán)限:grant(3)設(shè)置登錄帳戶的角色權(quán)限:sp_role格式:sp_role三、服務(wù)器的帳戶管理要想成為Sybase系統(tǒng)的一個用戶,首先必須擁有自己的登錄帳戶。1.添加登錄sp_addlogin2.更改登錄屬性◇更改口令;◇鎖定帳戶;◇期限設(shè)置;◇賦予角色。通過建立登錄與用戶之間的聯(lián)系來管理對數(shù)據(jù)庫的訪問。屬于某個組的用戶,他自動獲得該組所擁有的權(quán)限。組名◇將一個用戶加入某個組:(1)改變用戶屬性;(2)創(chuàng)建新用戶時指定。2.創(chuàng)建新的用戶sp_adduser這在審計系統(tǒng)中是一種控制責任的一種手段。登錄名,數(shù)據(jù)庫中的用戶名別名——相當于給某個用戶配一把別人的鑰匙(登錄)。1.命令權(quán)限CreateTableCreateProcedureCreatedefault命令權(quán)限授權(quán)與收權(quán):Grantto命令權(quán)限組合組名|用戶名|角色2.對象權(quán)限SelectUpdateInsertDeleteReferenceExecute對象權(quán)限授權(quán)與收權(quán):GrantontoGrant對象權(quán)限組合數(shù)據(jù)庫對象public|組名|用戶名|角色Frompublic|組名|用戶名|角色[Cascade]授權(quán)與收權(quán)舉例:◇Grantonuser_1,Group_1◇Grantonpublic◇Grantonuser_3◇Grantonuser_4◇Revokeonuser_5◇RevokeTable,Createuser_6Server保障數(shù)據(jù)安全的一種重要手段,為防止意外,數(shù)據(jù)庫管理員必須定期和經(jīng)常制作數(shù)據(jù)庫的備份。一、基本概念1.事務(wù)處理及其日志SQL事務(wù)是SQL一個事務(wù)包含一條或多條作為整體成功或失敗的T_SQL語句。2.檢查點(CheckPoint)服務(wù)器在何時更新數(shù)據(jù)?——在檢查點。檢查點可把所有“臟頁”寫到數(shù)據(jù)庫設(shè)備上,“臟頁”是指從上一次檢查點以來,在內(nèi)存中修改、但沒有在磁盤上修改的頁。Server的自動檢查點機制保證了被完成的事務(wù)修改的數(shù)據(jù)頁有規(guī)律地從內(nèi)存中的緩沖區(qū)寫到數(shù)據(jù)庫設(shè)備上。注意:絕對不要使用操作系統(tǒng)的拷貝數(shù)據(jù)庫設(shè)備,把這樣一個拷貝裝入SQL備份的類型:完全備份()增量備份——備份事務(wù)處理日志說明:(1)只有把事務(wù)日志放在單獨的設(shè)備上,才能進行增量備份;(2)備份事務(wù)日志會截斷日志,因此備份的內(nèi)容是自上次備份以來的事務(wù)處理。命令語法:dump數(shù)據(jù)庫名totransaction{with轉(zhuǎn)儲設(shè)備名/物理文件名[withTruncate_only截斷日志;在事務(wù)處理日志完全滿時用no_log,它不為數(shù)據(jù)庫建立檢查點。當使用了這兩個參數(shù)后,應(yīng)及時備份整個數(shù)據(jù)庫。transactiontransaction……withtransaction……withtransaction……withdatabase加載備份到現(xiàn)有數(shù)據(jù)庫,數(shù)據(jù)庫可以是用于創(chuàng)建轉(zhuǎn)儲的數(shù)據(jù)庫,也可以不是。databasefromtransaction數(shù)據(jù)庫名轉(zhuǎn)儲設(shè)備名/物理文件名●利用備份恢復(fù)數(shù)據(jù)庫舉例:某數(shù)據(jù)庫數(shù)據(jù)和日志分別存儲在兩個獨立的磁盤上,正常運轉(zhuǎn)時的執(zhí)行的備份計劃如下,每天的17:00執(zhí)行整個數(shù)據(jù)庫的備份,每天的10:00、12:00、14:00、16:00點執(zhí)行增量備份:周一17:00磁帶1(100M)周二10:00磁帶2(30M)周二12:00磁帶3(30M)周二14:00磁帶4(30M)周二16:00磁帶5(30M)周二17:00磁帶6(30M)DumpdatabaseDumptransactionDumptransactionDumptransactionDumptransactionDumpdatabase若數(shù)據(jù)磁盤在周二的下午六點損壞,可以采用如下步驟恢復(fù)數(shù)據(jù)庫:(1)使用dumpwithdatabase轉(zhuǎn)載最新的數(shù)據(jù)庫轉(zhuǎn)儲,磁帶6;(offline)(3)使用loaddatabase把數(shù)據(jù)庫狀態(tài)設(shè)置為online。transactionno_truncate獲得當前的事務(wù)日志轉(zhuǎn)儲,磁帶7;(2)使用loadtransaction依次裝載磁帶5上的事務(wù)日志;(4)使用loaddatabase把數(shù)據(jù)庫狀態(tài)設(shè)置為online。由于事務(wù)日志在恢復(fù)數(shù)據(jù)庫中的特殊作用,應(yīng)定期備份數(shù)據(jù)庫及其事務(wù)日志,而且事務(wù)日志的備份要更頻繁一些。表中的每一條記錄必須是互斥的,字段的值必須具有原子性。通過編寫SQL,我們可以實現(xiàn)對關(guān)系數(shù)據(jù)庫的全部操作。臨時表的表名以開頭,長度不能超過13個字符。當執(zhí)行語句在批處理的句首時,EXEC可以省略。1.字符類型Char(n)4.文本和圖像類型TextImage5.二進制數(shù)據(jù)類型Binary(n)VarBinary(n)四、數(shù)據(jù)定義語言用來定義數(shù)據(jù)庫對象。Table);主鍵(PrimaryKey)、索引(Index)、規(guī)則(Rule)、默認值(Default);存儲過程(Storedtable[database.[owner].]table_name(column_name[defaultnull}]|[[constraintkey}[clustered|nonclustered][with{fillfactor|max_rows_per_page}=x][on創(chuàng)建表的過程完成下列活動:定義列名和列的數(shù)據(jù)類型并指定列是否處理空值;定義列級的完整性約束和表級的完整性約束上述過程可見,創(chuàng)建表的過程可以設(shè)定填充因子,將列置于段上,設(shè)計索引,外鍵等等。索引加速了數(shù)據(jù)檢索,Adaptive復(fù)合索引——索引包含多列;當兩列或多列由于它們的邏輯關(guān)系而作為整體被查詢時可建立這種索引;簇聚索引和非簇聚索引——簇聚索引強迫Server不斷地對表中數(shù)據(jù)排序或重排序以保證表中數(shù)據(jù)的物理順序和邏輯順序
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1