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

正文內(nèi)容

oraclesg讀書筆記-資料下載頁

2025-05-29 22:06本頁面
  

【正文】 括,控制文件,數(shù)據(jù)文件,日志文件。2. 邏輯結(jié)構(gòu)包括表空間(tablespace),段(segment),分區(qū)(extent),塊(block)表空間: 數(shù)據(jù)庫中的數(shù)據(jù)都存放在表空間中。1. 數(shù)據(jù)庫邏輯上分成多個(gè)表空間2. 一個(gè)表空間一個(gè)時(shí)刻只屬于一個(gè)數(shù)據(jù)庫3. 一個(gè)表空間可以由多個(gè)數(shù)據(jù)文件組成4. 一個(gè)表空間由0個(gè)或者多個(gè)段組成5. 數(shù)據(jù)庫在打開狀態(tài)下,可以將表空間online 6. 除了system和undo表空間外(system ,undotbs1,temporary tablespace 都不能離線),其余的表空間可以offline 7. 表空間可以在只讀和讀寫之間切換數(shù)據(jù)文件: 1. 一個(gè)表空間可以有多個(gè)數(shù)據(jù)文件2. 一個(gè)數(shù)據(jù)文件只屬于一個(gè)表空間3. 當(dāng)oracle 服務(wù)器在表空間創(chuàng)建一個(gè)數(shù)據(jù)文件時(shí),分配所有的空間4. 數(shù)據(jù)庫管理員可以在表空間創(chuàng)建后修改數(shù)據(jù)文件的大小,同時(shí)設(shè)置數(shù)據(jù)文件動(dòng)態(tài)增長,當(dāng)表空間的對象增加時(shí)。段(segment)1. 一個(gè)段只能屬于一個(gè)表空間,常規(guī)表就是一個(gè)段,還有臨時(shí)段,回滾段,分區(qū)表的每個(gè)分區(qū)都是一個(gè)segment。2. 一個(gè)表空間可以有多個(gè)段3. 一個(gè)段不能跨表空間,但是可以跨表空間的多個(gè)數(shù)據(jù)文件4. 一個(gè)段有一個(gè)或者多個(gè)區(qū)組成分區(qū)(extent)1. 段的分配單位是分區(qū)2. 一個(gè)或者多個(gè)分區(qū)組成一個(gè)段a. 一個(gè)段至少要有一個(gè)區(qū)b. 隨著段的增長,分區(qū)也增加c. Dba能夠手工為一個(gè)段分配分區(qū)3. 分區(qū)是有連續(xù)的塊組成4. 一個(gè)分區(qū)不能跨數(shù)據(jù)文件塊(block)1. 塊是oracle中數(shù)據(jù)存儲(chǔ)的最小單元2. 塊是oracle 中io的最小單元(讀,寫)3. 塊是由一個(gè)或者多個(gè)os塊組成4. 標(biāo)準(zhǔn)的數(shù)據(jù)塊是由參數(shù)db_block_size確定5. 塊的大小最好是os塊的整數(shù)倍,避免不必要的物理io6. 數(shù)據(jù)塊的最大值依賴于osSystem表空間和非system 表空間一 system 表空間1. 數(shù)據(jù)庫創(chuàng)建時(shí)創(chuàng)建2. 數(shù)據(jù)庫所必須的3. 存儲(chǔ)數(shù)據(jù)字典4. 包含system undo 回滾段5. 最好不包含用戶數(shù)據(jù)二non system tablespace1. 使得數(shù)據(jù)庫的管理更加靈活2. 分為undo,temporary,user data ,index3. 包含靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù)4. 為了數(shù)據(jù)單獨(dú)備份的需要5. 控制用戶對象的所有空間Create tablespace的語法Create tablespace name[datafile close][minimum extent interger [k|m]][blocksize][logging | nologging][default storage][online | offline][permanent | temporary]Name : 表空間名稱Datafile :組成該表空間的所有數(shù)據(jù)文件Minimum extent integer 確保每個(gè)使用的分區(qū)大小都是integer的整數(shù)倍Blocksize 指定表空間的塊大小,如果非默認(rèn)塊,則要?jiǎng)?chuàng)建相應(yīng)的緩沖區(qū)Logging 強(qiáng)制寫日志Nologging 對于一般的dml和ddl也是寫日志,對于direct path的方式則不寫日志Default 表空間數(shù)據(jù)對象的所有默認(rèn)存儲(chǔ)參數(shù)Online 創(chuàng)建后是否在線Offline創(chuàng)建后立即離線Permanent 創(chuàng)建持久表空間Temporary :用于存放臨時(shí)對象,用于排序Datafile_clause:=file_name [size interger [k|m] [reuse]| [reuse] ][auto_extend] File_name數(shù)據(jù)文件名,size數(shù)據(jù)文件大小,reuse允許重用已經(jīng)存在的文件,auto_extend是否允許自動(dòng)擴(kuò)展。表空間的管理方式:當(dāng)創(chuàng)建表空間時(shí)區(qū)的管理方式可以選擇使用字典管理或者是位圖管理,創(chuàng)建表空間時(shí)可以選擇區(qū)的管理方式,以后就不能改表空間的管理方式,如果system是本地管理不允許創(chuàng)建字典管理的表空間。分區(qū)的管理通過維護(hù)數(shù)據(jù)文件中的位圖來實(shí)現(xiàn),一個(gè)位圖可以是一個(gè)塊或者是多個(gè)塊,當(dāng)區(qū)被分配或者能夠被重新使用的時(shí)候,oracle服務(wù)器就通過修改位圖的值,顯示數(shù)據(jù)塊的新狀態(tài)在創(chuàng)建表空間時(shí)使用extent management local,本地管理表空間不能設(shè)置default storage,minimum extent和temporary子句,autoallocate表空間使用system管理不能設(shè)置分區(qū)的大小,使用默認(rèn)值,uniform設(shè)置分區(qū)的大小為固定值,默認(rèn)為1m。,在創(chuàng)建非system表空間時(shí),可以使用extent management local,可以使用extent management local本地管理表空間的優(yōu)點(diǎn):A .避免了空間分配時(shí)的遞歸調(diào)用,避免了合并空閑空間(autoallocate)或者uniform,因?yàn)闆]有修改字典表 ,除了quota操作2.字典管理表空間Oracle通過數(shù)據(jù)字典表來管理區(qū),當(dāng)一個(gè)區(qū)被分配或者回收的時(shí)候就修改相應(yīng)的數(shù)據(jù)字典表。1. 區(qū)的分配和回收由字典表管理2. 表空間中的每個(gè)段都有不同的存儲(chǔ)參數(shù)3. 合并空閑空間字典管理表空間,可以定制存儲(chǔ)參數(shù),管理更加靈活但是效率低修改存儲(chǔ)參數(shù)Alter tablespace name minimum extent 2m。Alter tablespace name default storage ( )。Undo Tablespace1. 存儲(chǔ)undo回滾段2. 不能存儲(chǔ)其他對象3. 區(qū)要是本地管理4. 只能使用datafile和extent management選項(xiàng)臨時(shí)表空間1. 用于排序2. 不能存儲(chǔ)永久對象3. 建議使用本地管理臨時(shí)數(shù)據(jù)文件和數(shù)據(jù)文件的區(qū)別1. 永遠(yuǎn)是nologging2. 不能設(shè)置成只讀3. 不能重命名4. 不能用alter database創(chuàng)建臨時(shí)文件5. 只讀數(shù)據(jù)庫也需要臨時(shí)文件6. 介質(zhì)恢復(fù)不需要恢復(fù)臨時(shí)文件7. backup controlfile不包括臨時(shí)文件的信息8. create controlfile 不包括臨時(shí)文件為了優(yōu)化性能將臨時(shí)表空間的uniform設(shè)置成sort_area_size的整數(shù)倍默認(rèn)臨時(shí)表空間:如果創(chuàng)建數(shù)據(jù)庫是每有創(chuàng)建默認(rèn)臨時(shí)表空間,而且沒有為用戶指定任何臨時(shí)表空間,那么用戶將使用system做為默認(rèn)的臨時(shí)表空間。為數(shù)據(jù)庫創(chuàng)建默認(rèn)的臨時(shí)表空間避免使用system作為用戶的默認(rèn)表空間。數(shù)據(jù)庫創(chuàng)建后,可以使用alter database default temporary tablespace name。將臨時(shí)表空間改成數(shù)據(jù)庫的默認(rèn)臨時(shí)表空間,如果沒有為用戶專門指定臨時(shí)表空間,那么將使用默認(rèn)臨時(shí)表空間將作為用戶的默認(rèn)臨時(shí)表空間??梢允褂胊lter database default temporary tablespace name修改數(shù)據(jù)庫的默認(rèn)臨時(shí)表空間,修改后用戶將使用新的默認(rèn)臨時(shí)表空間作為用戶的默認(rèn)臨時(shí)表空間。限制:1. 沒有指定新的默認(rèn)臨時(shí)表空間之前不能刪除原來的默認(rèn)臨時(shí)表空間2. 不能offline3. 不能修改成permanent.修改表空間的狀態(tài)1. Offline a. offline后,表空間的數(shù)據(jù)不可訪問b. 不能將systsm,含有活動(dòng)回滾段的undoc. 模式的臨時(shí)表什么時(shí)候要將表空間offline a. 將數(shù)據(jù)庫的某部分不成用,而保持其它部分可用b. 做離線表空間的備份c. 在數(shù)據(jù)庫打開的時(shí)候恢復(fù)表空間或者數(shù)據(jù)文件d. 在數(shù)據(jù)庫打開的時(shí)候移動(dòng)數(shù)據(jù)文件當(dāng)數(shù)據(jù)表空間處于offline狀態(tài)時(shí),這個(gè)表空間的所有對象將不能使用,如果引用了這個(gè)對象,就會(huì)得到錯(cuò)誤信息。表中間從offline到online這個(gè)事件記錄在數(shù)據(jù)字典和控制文件中,當(dāng)數(shù)據(jù)庫關(guān)閉時(shí)將不對這個(gè)表空間做檢查,下次啟動(dòng)時(shí)也不檢查Alter tablespace offline [normal | temporary | immediate | for recover ]Normal 是默認(rèn)的離線方式,發(fā)生checkpoint ,對于正在執(zhí)行的dml不處理,將buffer cache中的所有內(nèi)容都寫入數(shù)據(jù)文件,下次online的時(shí)候?qū)⒉灰鼋橘|(zhì)恢復(fù)Temporary : 執(zhí)行checkpoint,對于正在執(zhí)行的dml不處理,下次online的時(shí)候有可能要做介質(zhì)恢復(fù)。Immediate : 不發(fā)生checkpoint,下次online的時(shí)候必須做介質(zhì)恢復(fù)。For recover : 將表空間離線為了做表空間的時(shí)間點(diǎn)恢復(fù)2. Read only表空間置于只讀狀態(tài),以防止對表空間進(jìn)行寫操作,read only的表空間仍然可以drop 表,可以將數(shù)據(jù)文件放到cdrom 或者worm 介質(zhì)中,read only的表空間只需做一次備份,read only狀態(tài)下可以移動(dòng)數(shù)據(jù)文件。Read only的過程: 將一個(gè)含有活動(dòng)事務(wù)的表空間改成read only時(shí),不允許新的事務(wù)產(chǎn)生,對于原來的事務(wù),只有當(dāng)事務(wù)完成時(shí)(要么提交,要么回滾), alter tablespace …read only 完成,表空間被置于只讀模式,同時(shí)read only一個(gè)表空間將會(huì)對表空間的所有文件做checkpoint。表空間位于只讀模式下,可以對表或者索引執(zhí)行drop操作,因?yàn)檫@些操作改變的只是數(shù)據(jù)字典,而不修改物理文件,對于本地管理的表空間,被刪除的段轉(zhuǎn)成了臨時(shí)段,避免修改位圖。3. Drop tablespace name [including contents ] [and datafiles ] [cascade contraints] Including contents 是刪除表空間的所有段And datafiles 刪除表空間同時(shí)刪除物理文件 (默認(rèn)是不刪除物理文件的)Cascade constraints 刪除所有對引用了這個(gè)表空間的表的約束 注意事項(xiàng):a. 如果不包含including contents,那么段沒被刪除,當(dāng)包含很多對象的時(shí)候including contents將產(chǎn)生很多的undo。b. 表空間被刪除后,數(shù)據(jù)將不再存在c. 當(dāng)表空間被刪除后,控制文件中和這個(gè)表空間相關(guān)的內(nèi)容也被刪除,如果不指定and datafiles,那么物理文件將不會(huì)被刪除,必須手工刪除d. 只讀表空間也能被drope. 建議刪除表空間之前將表空間離線,避免其它事務(wù)訪問表空間。4. Resize表空間(1) 加大表空間的2中方法1. 添加數(shù)據(jù)文件Alter tablespace name add datafile ‘ file_location ‘ size n 。2. 手工或者自動(dòng)改變數(shù)據(jù)文件的大小a. 手工修改數(shù)據(jù)文件的大小Alter database datafile ‘filename’ resize 新的大小。b. 自動(dòng)修改數(shù)據(jù)文件的大小,使用auto_extend 子句Auto_extend :Autoextend on : enable 自動(dòng)擴(kuò)展Autoextend off : disable 自動(dòng)擴(kuò)展Maxsize : 限制數(shù)據(jù)文件的最大值Unlimited : 對數(shù)據(jù)文件的擴(kuò)展不加約束,受磁盤大小的約束Next : 下次擴(kuò)展的大小5. 移動(dòng)數(shù)據(jù)文件:(1) alter tablespace 的方法a. 將表空間離線 (如果有可能先read only再離線)b. 將文件拷貝到目標(biāo)位置c. Alter tablespace name rename datafile ‘old’ to ‘new’d. Online表空間 e. 刪除舊的數(shù)據(jù)文件(2) alter database rename file ‘old’ to ‘new’。 c. alter database rename file ‘old’ to ‘new’。 d. open 數(shù)據(jù)庫rename只是修改控制文件5. 使用omf設(shè)置參數(shù)db_create_file_dest ,omf的文件默認(rèn)大小100m,自動(dòng)增長,同時(shí)不受限制創(chuàng)建表空間語法Create tablespace name datafile size ‘’ 。不用指定表空間的名稱 刪除表空間的時(shí)候會(huì)自動(dòng)刪除os文件 設(shè)置db_create_online_log_dest_n存放日志文件和控制文件,避免3者放在一個(gè)位置。6. 相關(guān)視圖Tablespace 信息V$tablespace ,dba_tablespaces數(shù)據(jù)文件信息V$datafile,dba_data_files臨時(shí)文件信息V$tempfile,dba_temp_files 八數(shù)據(jù)庫的邏輯結(jié)構(gòu): 表空間,段,區(qū),塊段是數(shù)據(jù)庫中占用空間的對象,使用數(shù)據(jù)文件中的空間。1.段的類型 :Table segment: 表段存儲(chǔ)表的數(shù)據(jù),不包括分區(qū)表和聚簇表,一個(gè)常規(guī)表只能存儲(chǔ)在一個(gè)表空間Table partition : 對于分區(qū)表的每個(gè)分區(qū)都屬于一個(gè)段,每個(gè)分區(qū)都是獨(dú)立的,只有
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1