版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
回顧內(nèi)存結(jié)構(gòu)物理結(jié)構(gòu)邏輯結(jié)構(gòu)數(shù)據(jù)庫(kù)的啟動(dòng)順序常用的配置文件與配置參數(shù)啟動(dòng)模式表空間與用戶管理目標(biāo)表空間管理用戶管理用戶權(quán)限管理表空間數(shù)據(jù)庫(kù)由若干表空間組成表空間空間的集合包含:表段,存放表數(shù)據(jù)索引段,存放索引數(shù)據(jù)臨時(shí)段,排序回滾段,事務(wù)讀一致性、回滾查看有哪些表空間Select*fromv$tablespace查看有哪些數(shù)據(jù)文件Select*fromv$datafile表空間和數(shù)據(jù)文件的作用:使用戶數(shù)據(jù)和數(shù)據(jù)字典(系統(tǒng)表數(shù)據(jù))數(shù)據(jù)相分離。減少字典對(duì)象和模式對(duì)象在同一個(gè)數(shù)據(jù)文件中的競(jìng)爭(zhēng)使不同應(yīng)用程序的數(shù)據(jù)相分離。使用戶對(duì)數(shù)據(jù)文件的管理更清晰,各個(gè)程序的表空間的操作互不影響,即使單個(gè)表空間處于脫機(jī)也不影響其他的表空間正常運(yùn)行將回滾段從用戶數(shù)據(jù)中分離出來(lái),防止了單個(gè)磁盤的故障造成的數(shù)據(jù)的不可恢復(fù)表空間管理表空間管理表空間的組成:系統(tǒng)表空間(SystemTablespace)用戶表空間(UsersTablespace)臨時(shí)表空間(TempTablespace)工具表空間(ToolsTablespace)索引表空間(IndexTablespace)回滾表空間(UndoTablespace)文本數(shù)據(jù)表空間(DRSYSTablespace)用戶自定義的其他表空間表空間可以分為兩大類:系統(tǒng)表空間:在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)一同創(chuàng)建的,用于存放數(shù)據(jù)字典對(duì)象,并包含了系統(tǒng)回滾段??梢源鎯?chǔ)用戶數(shù)據(jù),但oracle建議一般不用于存放用戶數(shù)據(jù)非系統(tǒng)表空間:永久表空間:用于存儲(chǔ)用戶永久數(shù)據(jù)臨時(shí)表空間(temporarytablespace):用于存儲(chǔ)臨時(shí)數(shù)據(jù),如用戶數(shù)據(jù)進(jìn)行排序時(shí)產(chǎn)生的數(shù)據(jù);使用臨時(shí)表空間在很大程度上提高了用戶進(jìn)行大量數(shù)據(jù)的排序性能還原表空間(undotablepspace):提供對(duì)回滾段的自動(dòng)管理表空間管理管理表空間主要包括以下操作:創(chuàng)建表空間Create(temporary|undo)tablespace更改表空間的存儲(chǔ)參數(shù)更改表空間的狀態(tài)Altertablespace/managetablespace刪除表空間droptablepace/managetablespace查看表空間的信息表空間管理對(duì)表空間中的區(qū)的分配和使用有兩種管理方式:數(shù)據(jù)字典管理:使用數(shù)據(jù)字典來(lái)跟蹤表空間的使用情況本地管理(9i后默認(rèn)的方式,也是推薦的方式):使用位圖跟蹤表空間的使用情況,位圖存儲(chǔ)于頭文件中表空間管理創(chuàng)建表空間Extendmanagement字句:區(qū)的管理方式本地管理(local)還是字典管理(dictionary)如果是local需要指定是自動(dòng)管理(autoallocate)表空間大小還是一個(gè)指定大小(uniformsize)的區(qū)來(lái)管理Segmentspacemanagement字句:段空間的管理方式自動(dòng)管理(auto)或使用空間列表進(jìn)行管理(manual)是否啟動(dòng)重做日志文件紀(jì)錄表空間的數(shù)據(jù)更改情況Logging/nologgingdatafile字句:至少指定一個(gè)屬于該表空間的數(shù)據(jù)文件表空間管理創(chuàng)建表空間CREATE
TABLESPACE"APP"
LOGGING
DATAFILE'C:\ORACLE\ORADATA\EXAMPLE\APP1.DBF'SIZE5MREUSE
AUTOEXTEND
ON
NEXT512KMAXSIZE10M
EXTENTMANAGEMENTLOCAL創(chuàng)建本地管理的臨時(shí)表空間CREATE
temporary
TABLESPACE"APPTEMP"
TEMPFILE'C:\ORACLE\ORADATA\EXAMPLE\APPTEMP.DBF'SIZE5MEXTENTMANAGEMENTLOCALUniformsize1M創(chuàng)建本地管理的還原表空間CREATE
undo
TABLESPACE“roolback1"DATAFILE'C:\ORACLE\ORADATA\EXAMPLE\roolback1.DBF'SIZE5M表空間管理表空間的狀態(tài)聯(lián)機(jī):用戶可以正常訪問(wèn)此表空間的數(shù)據(jù)又可以將聯(lián)機(jī)狀態(tài)的表空間設(shè)置為只讀或可讀寫:脫機(jī):此狀態(tài)的表空間或數(shù)據(jù)暫時(shí)不可用,用戶不能訪問(wèn)用于部分的停止數(shù)據(jù)庫(kù)、修復(fù)數(shù)據(jù)庫(kù)文件、改物理文件名、移動(dòng)物理文件表空間脫機(jī)ALTERTABLESPACE"APP"OFFLINENormal恢復(fù)表空間為聯(lián)機(jī)狀態(tài)
ALTERTABLESPACE"APP"ONLINE更改表空間的狀態(tài)SYSTEM表空間和臨時(shí)表空間不能被脫機(jī)包含活動(dòng)的回滾段的表空間也不能被脫機(jī)Normal清除此表空間的所有數(shù)據(jù)文件在SGA中分配的空間,該方式為默認(rèn)方式,且再聯(lián)機(jī)的時(shí)候不需要執(zhí)行介質(zhì)恢復(fù)Temporary脫機(jī)前需要設(shè)置檢查點(diǎn),則再聯(lián)機(jī)的時(shí)候需要執(zhí)行介質(zhì)恢復(fù)Immediate脫機(jī)前不需要設(shè)置檢查點(diǎn),則再聯(lián)機(jī)的時(shí)候需要執(zhí)行介質(zhì)恢復(fù)如果數(shù)據(jù)庫(kù)運(yùn)行在noarchivelog模式下,則不能立即脫機(jī)Forrecover將數(shù)據(jù)庫(kù)中進(jìn)行point-in-time恢復(fù)的表空間設(shè)置為脫機(jī)表空間管理表空間脫機(jī)查詢數(shù)據(jù)設(shè)置表空間為只讀,只讀表空間不能寫數(shù)據(jù),可刪除數(shù)據(jù)ALTERTABLESPACE"APP"READONLY
可將只讀表空間寫到CD中,然后修改表空間數(shù)據(jù)文件的位置設(shè)置表空間為讀/寫ALTERTABLESPACE"APP"READWRITE
表空間管理刪除表空間DROPTABLESPACE“APP”INCLUDINGCONTENTSANDDATAFILES帶INCLUDINGCONTENTS可刪除表空間的對(duì)象,不刪文件帶ANDDATAFILE刪除數(shù)據(jù)文件改變表空間數(shù)據(jù)文件大小ALTERDATABASEDATAFILE‘d:\oracle\oradata\study\myapp01.dbf’autoextendon--自動(dòng)擴(kuò)張
Resize50m--改變大小ALTERTABLESPACE‘MYAPP’ ADDDATAFILE‘d:\oracle\oradata\study\mypp02.dbf’size10m;改變表空間數(shù)據(jù)文件準(zhǔn)備好數(shù)據(jù)文件表空間離線修改數(shù)據(jù)文件舉例表空間離線
Altertablespace‘myapp’offline修改數(shù)據(jù)文件名稱,在操作系統(tǒng)下改修改表空間數(shù)據(jù)文件
altertablespace
myapp renamedatafile’d:\oracle\oradata\study\myapp01.dbf’ to’d:\oracle\oradata\study\myapp02.dbf’如果要重命名system表空間的數(shù)據(jù)文件?OEM創(chuàng)建表空間腳本創(chuàng)建表空間CREATETABLESPACE"STORE"LOGGINGDATAFILE'D:\ORACLE\ORADATA\STUDY\STORE.ora'SIZE5MEXTENTMANAGEMENTLOCAL表空間名啟用重做日志記錄表空間數(shù)據(jù)的更改本地管理表空間使用情況創(chuàng)建用戶Oracle是一個(gè)多用戶的數(shù)據(jù)庫(kù)系統(tǒng),每個(gè)試圖使用Oracle的用戶都必須得到一個(gè)合法的用戶名和口令。用戶也叫方案,是一組邏輯對(duì)象的所有者;創(chuàng)建用戶時(shí)需要指定:驗(yàn)證方法:連接數(shù)據(jù)庫(kù)的合法密碼默認(rèn)和臨時(shí)表空間:當(dāng)用戶創(chuàng)建對(duì)象時(shí),如果沒(méi)有特殊指定另一個(gè)表空間,將使用默認(rèn)表空間。臨時(shí)表空間用來(lái)創(chuàng)建臨時(shí)段。語(yǔ)法:Createuser用戶名Identifiedby密碼defaulttablespace
默認(rèn)表空間名稱quotankon表空間名字passwordexpireAccount{lock|unlock}參數(shù)說(shuō)明:quotank
限制用戶在表空間上的使用限額,單位為KB或MB,如為unlimited說(shuō)明使用表空間不受限制passwordexpire說(shuō)明用戶的密碼已經(jīng)到期失效,登陸的時(shí)候要強(qiáng)制用戶修改密碼Account指鎖定或解除用戶帳號(hào)創(chuàng)建用戶舉例創(chuàng)建用戶CREATEUSER"ST"IDENTIFIEDBY"123"DEFAULTTABLESPACE"STORE"
ACCOUNTUNLOCK;GRANT"CONNECT"TO"ST";GRANT"RESOURCE"TO"ST";用戶名缺省表空間密碼修改用戶的默認(rèn)表空間ALTERUSERkongdefaulttablespace=store修改用戶在表空間上的空間使用限額ALTERUSERkongquote10mONSTORE修改用戶密碼Alterusertestidentifiedbytest11;OEM創(chuàng)建用戶啟動(dòng)兩個(gè)SQLPLUS:A、B表示A>connsys/change_on_installassysdbaA>createusertestidentifiedbytest123defaulttablespacestore;B>conntest/test123--出錯(cuò),沒(méi)有createsession的權(quán)限A>grantcreatesessiontotest;--授權(quán)成功B>conntest/test123 --連接成功B>createtableab(anumber(5),bvarchar2(20));--權(quán)限不足A>grantcreatetabletotest;--賦給操作權(quán)限B>createtableab(anumber(5),bvarchar2(20));--沒(méi)有表空間store的權(quán)限A>grantunlimitedtablespacetotest;--賦給用戶表空間資源的操作權(quán)限B>createtableab(anumber(5),bvarchar2(20));--創(chuàng)建成功B>select*fromscott.dept;--表或試圖不存在,因?yàn)闆](méi)權(quán)限B>grantselectanytabletotest;--賦給用戶可以查詢?nèi)魏伪砜臻g的表的數(shù)據(jù)B>select*fromscott.dept;--OKB>createusertest1identifiedbytest1--權(quán)限不足A>grantcreateusertotestwithadminoption;--給test賦給創(chuàng)建用戶的權(quán)限, 并且test可以將創(chuàng)建用戶的權(quán)限賦給其他用戶A>grantcreatesessiontotestwithadminoption;B>createusertest1identifiedbytest1--創(chuàng)建成功B>conntest1/test1 --連接失敗,沒(méi)有權(quán)限B>grantcreatesessiontotest1--test用戶將createsession權(quán)限賦給test1B>conntest1/test1 --連接成功對(duì)象權(quán)限數(shù)據(jù)控制語(yǔ)言為用戶提供權(quán)限控制命令用于權(quán)限控制的命令有:GRANT授予權(quán)限REVOKE撤銷已授予的權(quán)限SQL>GRANTSELECT,UPDATEONEMPTOuser;SQL>GRANTUPDATE(SAL,HIREDATE)ONEMPTOuser;SQL>GRANTSELECTONEMPTOuserWITHGRANTOPTION;SQL>REVOKES
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 可穿戴設(shè)備市場(chǎng)發(fā)展趨勢(shì)分析
- 2026年物流管理專業(yè)學(xué)生實(shí)踐考試題物流規(guī)劃與優(yōu)化案例分析題
- 2026年工業(yè)自動(dòng)化系統(tǒng)調(diào)試模擬題
- 2026年銀行職員招聘考試金融知識(shí)會(huì)計(jì)實(shí)務(wù)模擬試題
- 2026年電子商務(wù)營(yíng)銷專家網(wǎng)絡(luò)營(yíng)銷策略分析與實(shí)施模擬試題及答案
- 2026年電氣工程師專業(yè)招聘筆試題庫(kù)大全
- 2026年大學(xué)入學(xué)考試英語(yǔ)筆試模擬題
- 2026年會(huì)計(jì)師中級(jí)職稱考試核心題目與詳解
- 2026年注冊(cè)會(huì)計(jì)師財(cái)務(wù)成本管理預(yù)測(cè)模擬試題
- 2026年能源行業(yè)面試問(wèn)題及答案參考
- 眼科醫(yī)療風(fēng)險(xiǎn)防范培訓(xùn)
- 物流金融理論與實(shí)務(wù)課件
- 海內(nèi)外云廠商發(fā)展與現(xiàn)狀(三):資本開(kāi)支壓力與海外云廠需求情況拆解-國(guó)信證券
- 2025年社區(qū)網(wǎng)格員招錄考試真題庫(kù)(含答案)
- GB/T 46510-2025玩具水基材料中游離甲醛的測(cè)定高效液相色譜法
- 溴化鋰清洗施工方案
- 第四方支付業(yè)務(wù)合規(guī)指引
- 手勢(shì)舞基本功課件
- 江蘇省南京鼓樓區(qū)2026屆物理八年級(jí)第一學(xué)期期末質(zhì)量檢測(cè)模擬試題含解析
- 人教版七年級(jí)英語(yǔ)上冊(cè)全冊(cè)語(yǔ)法知識(shí)點(diǎn)梳理
- 大九九乘法口訣表(打印)
評(píng)論
0/150
提交評(píng)論