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

正文內(nèi)容

oracle基礎(chǔ)內(nèi)容-閱讀頁

2025-02-15 17:48本頁面
  

【正文】 與段的關(guān)系對(duì)應(yīng)的所有段 ,包含 4個(gè)部分 : ? 普通表段 ,對(duì)于分區(qū)表每個(gè)區(qū)對(duì)應(yīng)一個(gè)分區(qū)段 ? BLOB段 ,普通表每個(gè) BLOB字段一個(gè)段;分區(qū)表每個(gè)分區(qū)一個(gè) BLOB段 ? BLOB索引段,同上 ? 普通索引段,全局索引每個(gè)索引一個(gè)段;分區(qū)索引每個(gè)索引則一個(gè)段 102 區(qū)間是 數(shù)據(jù)庫 存儲(chǔ)空間分配的邏輯單位,由一些連續(xù)數(shù)據(jù)塊組成。當(dāng)現(xiàn)有的空間部分被完全使用的時(shí)候,Oracle就會(huì)為段分配一個(gè)新的區(qū)間。盡管還沒有插入行數(shù)據(jù),對(duì)應(yīng)初始區(qū)間的 Oracle數(shù)據(jù)塊仍然為表記錄保留了這些空間。一個(gè)增量區(qū)間大小等同或者大于該段內(nèi)的先前的區(qū)間大小。 103 區(qū)間大小和數(shù)量 ? 存儲(chǔ)參數(shù)適用于各種類型的數(shù)據(jù)段。例如,你可以決定為一個(gè)數(shù)據(jù)段保留多少初始空間,也可以通過指定存儲(chǔ)參數(shù)限制區(qū)間分配數(shù)量。 如何分配區(qū)間 ? Oracle使用不同的算法來分配區(qū)間,主要取決于他們采用本地管理方式或字典管理方式。如果數(shù)據(jù)文件沒有足夠的可用相鄰空間,Oracle將會(huì)尋找另外的數(shù)據(jù)文件 104 ? Oracle存儲(chǔ)數(shù)據(jù)的最小單位是數(shù)據(jù)塊。對(duì)應(yīng)的操作系統(tǒng)層面上,所有數(shù)據(jù)都是以字節(jié)形式存儲(chǔ)的。 Oracle對(duì)數(shù)據(jù)的請(qǐng)求是 Oracle數(shù)據(jù)塊的倍數(shù),而非操作系統(tǒng)塊。為了避免不必要的 I/O開銷,數(shù)據(jù)塊大小應(yīng)當(dāng)是操作系統(tǒng)塊大小的整數(shù)倍。 ? 日志文件在數(shù)據(jù)庫運(yùn)行時(shí)被打開和讀寫,所以又被稱為聯(lián)機(jī)重做日志文件。 108 建立日志文件 ? 建立數(shù)據(jù)庫或控制文件時(shí),會(huì)建立重做日志文件,也可以使用數(shù)據(jù)庫命令改變重做日志文件,如增加、重命名、或刪除等。 ? 日志文件大?。喝罩疚募M的最小大小是 50KB,最大大小由操作系統(tǒng)決定,日志文件的同組成員間的大小必須一樣,但組間可以不一樣。對(duì)日志文件鏡像時(shí),應(yīng)盡量將同組成員放到不同的磁盤中,一旦一個(gè)磁盤損壞,還可以從其他磁盤內(nèi)獲得重做數(shù)據(jù)??刂莆募?nèi)存儲(chǔ)了數(shù)據(jù)庫的結(jié)構(gòu)。 ? Oracle數(shù)據(jù)庫至少應(yīng)該有兩個(gè)控制文件,數(shù)據(jù)庫物理結(jié)構(gòu)發(fā)生以下改動(dòng)時(shí)應(yīng)該備份控制文件: ? 增加、刪除或重命名數(shù)據(jù)文件; ? 增加或刪除表空間,或改變了表空間的讀寫狀態(tài); ? 增加或刪除日志組或成員。 在 ARCHIVELOG模式下,日志寫進(jìn)程在日志組沒有歸檔前不允許被重用和覆蓋。 Oracle會(huì)自動(dòng)啟動(dòng)多個(gè)歸檔進(jìn)程以避免聯(lián)機(jī)重做日志組歸檔落后。啟用 archivelog 模式后,也就啟用了聯(lián)機(jī)日志的歸檔。 ( 1)關(guān)閉數(shù)據(jù)庫實(shí)例 ( 2)備份數(shù)據(jù)庫, ( 3)編輯初始化參數(shù)文件,設(shè)定歸檔目標(biāo)位置。因?yàn)?oracle會(huì)自動(dòng)對(duì)它進(jìn)行歸檔。 113 停止自動(dòng)歸檔 任何時(shí)候都能停止聯(lián)機(jī)日志組的自動(dòng)歸檔。 要停用自動(dòng)歸檔,必須有系統(tǒng)管理員權(quán)限。 ( 2)啟動(dòng)自動(dòng)歸檔后,如果想歸檔重做日志組成員到其他地點(diǎn),就只能使用手工歸檔。 dual中只有一行 數(shù)據(jù) ﹕‘X’ 。 例如 :select 4+2 from dual。 21 FLOOR(n) 小于等于數(shù)值 n的最大整數(shù) 例如 :select floor() from dual。 16 ROUND(n,m) 將 n四舍五入 ,保留小數(shù)點(diǎn)后 m位 例如 :select round(,2) 126 ? 常用數(shù)據(jù)函數(shù) SIGN(n) 若 n=0,返回 0。n0,返回 1 例如 :select sign(15) from dual。 7 127 ? 常用數(shù)據(jù)函數(shù) INITCAP(char) 把字符串的第一個(gè)字母換成大寫 例如 :select initcap(‘string’) from dual。 abcd REPLACE(char,str1,str2) 把字符串中所有 str1換成 str2 例如 :select replace(‘woiteo’,’o’,’r’) from dual。 BC 128 ? 常用數(shù)據(jù)函數(shù) LENGTH(char) 求字符串的長(zhǎng)度 例如 :select length(‘a(chǎn)bcdefg’) from dual。 ABCDEF 129 ? 常用數(shù)據(jù)函數(shù) SYSDATE 當(dāng)前系統(tǒng)日期和時(shí)間 例如 :select sysdate from dual。 309月 06 ADD_MONTHS(d,n) 日期 d后 n個(gè)月 例如 :select add_months(sysdate,3)from dual。 7 130 ? 常用數(shù)據(jù)函數(shù) NEXT_DAY(d,day) d后第一周的 day日期 例如 :select next_day(sysdate,’ 星期一’ ) from dual。 006 其中 :TO_CHAR表示將任意類型的數(shù)據(jù)轉(zhuǎn)換成字符類型 ,類似地有 TO_NUMBER表示將一個(gè)合法的數(shù)字字符串轉(zhuǎn)換為數(shù)值 。 3 MM 月份數(shù) 例如 :select TO_CHAR(SYSDATE,’MM’)FROM dual。 9 月 DD 日期數(shù) 例如 :select TO_CHAR(SYSDATE,’DD’)FROM dual。 2 132 ? 常用數(shù)據(jù)函數(shù) D 周內(nèi)第幾天 例如 :select TO_CHAR(SYSDATE,’D’)FROM dual。 03 HH24 24進(jìn)制小時(shí)數(shù) 例如 :select TO_CHAR(SYSDATE,’HH24’)FROM dual。 53 SS 秒數(shù) (059) 例如 :select TO_CHAR(SYSDATE,’SS’)FROM dual。如果用戶編寫的 SQL 語句無效,就會(huì)發(fā)生邏輯故障 當(dāng)用戶程序出錯(cuò)而無法訪問數(shù)據(jù)庫時(shí)發(fā)生用戶進(jìn)程故障。 以交互的方式提示用戶逐個(gè)輸入?yún)?shù)的值。 三種模式: 1)全局模式:導(dǎo)出數(shù)據(jù)庫中的所有對(duì)象,包括所有數(shù)據(jù)、數(shù)據(jù)定義和用來重建數(shù)據(jù)庫的存儲(chǔ)對(duì)象。 3)表模式:導(dǎo)出表和相關(guān)的數(shù)據(jù)字典信息。 145 例如: 1)、表模式導(dǎo)出 C:\exp hr/password tables=employees file= 單張表 C:\exp hr/password tables=(employees,jobs) file= 多張表 2)、用戶模式導(dǎo)出 C:\exp hr/password owner=hr file= 146 例如: 3)、完全數(shù)據(jù)庫導(dǎo)出 C:\exp system/password full=Y constraint=Y file= 因?yàn)橥耆珜?dǎo)出數(shù)據(jù)庫需要很長(zhǎng)時(shí)間,可以通過改變執(zhí)行方式的方法來提高效率,可將參數(shù) direct設(shè)置為 Y,采用直接方式導(dǎo)出時(shí)繞過緩沖區(qū)。 三種模式: 1)全局模式 2)用戶模式 3)表模式 148 導(dǎo)入模式:交互模式 /命令行模式 導(dǎo)入命令基本格式: imp userid=username/password parameter=(value1,value2,…,valuen) 注: 1)導(dǎo)入的用戶必須擁有 imp_all_database的角色信息 2)導(dǎo)入操作中,應(yīng)避免參數(shù)之間互相沖突造成的錯(cuò)誤。00%39。以上操作可能會(huì)出現(xiàn)問題,因?yàn)橛械谋硪呀?jīng)存在,就會(huì)出現(xiàn)報(bào)錯(cuò),對(duì)該表就不進(jìn)行導(dǎo)入。 將 d:\ table1 導(dǎo)入 153 使用導(dǎo)出 /導(dǎo)入向?qū)Чぞ? 數(shù)據(jù)庫對(duì)導(dǎo)出 /導(dǎo)入操作分別提供了兩個(gè)對(duì)應(yīng)的工具 Oracle Import Utilityimp Oracle Export Utility exp 154 導(dǎo)出工具 155 導(dǎo)出工具 156 導(dǎo)出工具 157 158 導(dǎo)出工具 159 160 161 162 163 164 165 166 導(dǎo)入工具 167 168 169 導(dǎo)入工具 170 數(shù)據(jù)庫歸檔方式 31 ? Oracle 數(shù)據(jù)庫可以運(yùn)行在兩種歸檔方式: ? 非歸檔日志方式 ? 歸檔日志方式 ? 非歸檔日志方式可以避免實(shí)例故障,但無法避免介質(zhì)故障。VALID39。 目標(biāo)位置編號(hào) 歸檔日志文件名 及完整路徑 是否已歸檔 179 冷備份又稱脫機(jī)備份,必須在數(shù)據(jù)庫已經(jīng)正常關(guān)閉的情況下進(jìn)行,此時(shí),系統(tǒng)會(huì)提供給用戶一個(gè)完整的數(shù)據(jù)庫。 冷備份的優(yōu)點(diǎn)是: ( 1)是非常簡(jiǎn)單的備份方法(只需拷貝文件)。 ( 3)容易恢復(fù)到某個(gè)時(shí)間點(diǎn)上(只需將文件再拷貝回去)。 ( 5)低度維護(hù),高度安全。 熱備份的優(yōu)點(diǎn)是: ( 1)可在表空間或數(shù)據(jù)文件級(jí)備份,備份時(shí)間短。 ( 3)可達(dá)到秒級(jí)恢復(fù)(恢復(fù)到某一時(shí)間點(diǎn)上)。 ( 5)恢復(fù)是快速的,在大多數(shù)情況下在數(shù)據(jù)庫仍工作時(shí)恢復(fù)。 ( 2)若熱備份不成功,所得結(jié)果不可用于時(shí)間點(diǎn)的恢復(fù)。 可以使用 SQL*Plus程序和 OEM中的備份向?qū)煞N方法進(jìn)行熱備份。 如果歸檔日志模式?jīng)]有啟動(dòng),則打開數(shù)據(jù)庫的歸檔日志模式,先使用 shutdown immediate命令關(guān)閉數(shù)據(jù)庫,然后使用如下命令啟動(dòng)數(shù)據(jù)庫: startup mount。 185 ( 3)查看數(shù)據(jù)庫中的表空間文件: select filename from dba_data_files。 ( 5)此時(shí)可以直接將表空間數(shù)據(jù)文件復(fù)制到另一個(gè)目錄中進(jìn)行備份,復(fù)制完成后使用如下命令完成數(shù)據(jù)的備份: alter tablespace example end backup。d:\oracle\oradata\oradb\ offline’。 187 ( 3)使用 recover命令進(jìn)行介質(zhì)恢復(fù),恢復(fù) example表空間: SQLrecover datafile ‘d:\oracle\oradata\oradb\’。d:\oracle\oradata\oradb\ online’。 188 1.基于 Cancel的恢復(fù) 使用基于 Cancel的恢復(fù),可以把數(shù)據(jù)庫恢復(fù)到錯(cuò)誤發(fā)生前的某一狀態(tài)。 ( 2)使用 startup mount命令啟動(dòng)數(shù)據(jù)庫。 ( 4)恢復(fù)完成后,使用 RESETLOGS模式啟動(dòng)數(shù)據(jù)庫即可: SQLalter database open resetlogs。具體步驟如下: ( 1)當(dāng)遇到數(shù)據(jù)庫錯(cuò)誤時(shí),首先使用 shutdown immediate命令關(guān)閉數(shù)據(jù)庫,然后將備份的數(shù)據(jù)復(fù)制到相應(yīng)的目錄中。 ( 3)使用 recover命令對(duì)數(shù)據(jù)庫進(jìn)行基于時(shí)間的恢復(fù): SQLrecover database until time 39。 ( 4)恢復(fù)完成后,使用 RESETLOGS模式啟動(dòng)數(shù)據(jù)庫即可: SQLalter database open resetlogs。具體步驟如下: ( 1)當(dāng)遇到數(shù)據(jù)庫錯(cuò)誤時(shí),首先使用 shutdown immediate命令關(guān)閉數(shù)據(jù)庫,然后將備份的數(shù)據(jù)復(fù)制到相應(yīng)的目錄中。 ( 3)使用 recover命令對(duì)數(shù)據(jù)庫進(jìn)行基于 SCN的恢復(fù): SQLrecover database until change 470786058。 191 比較 192 總結(jié) ? 數(shù)據(jù)庫備份用于保護(hù)數(shù)據(jù)庫中的數(shù)據(jù),有兩種類型的備份:物理備份和邏輯備份 ? 導(dǎo)致數(shù)據(jù)庫操作中止的故障類型有:語句故障、用戶進(jìn)程故障、實(shí)例故障和介質(zhì)故障 ? Oracle 提供導(dǎo)出和導(dǎo)入實(shí)用程序?qū)嵤?shù)據(jù)庫的邏輯備份 ? 導(dǎo)出導(dǎo)入實(shí)用程序有四種工作模式:完全數(shù)據(jù)庫、表、用戶和表空間 ? 數(shù)據(jù)庫可在兩種方式下運(yùn)行:非歸檔日志方式和歸檔日志方式 ? 冷備和熱備的備份和恢復(fù)方法。 196 ( 2)修改用戶帳號(hào) Alter user 用戶名 Indentified by 新口令 用戶管理 例如: Alter user zouping indentified by z12345。 Drop user 用戶名 CASCADE。 197 3. 更改用戶的表空間設(shè)置 ALTER USER 用戶名 default tablespace 表空間名 默認(rèn)表空間 temporary tablespace 表空間名 臨時(shí)表空間 用戶管理 例如:
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1