版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第頁2023Oracle學(xué)習(xí)與開發(fā)根本概念Oracle學(xué)習(xí)與開發(fā)根本概念
甲骨文股份(Oracle)是全球大型數(shù)據(jù)庫軟件公司,總部位于美國加州紅木城的紅木岸。下面是我收集的關(guān)于Oracle學(xué)習(xí)與開發(fā)根本概念,希望大家仔細(xì)閱讀!
第一章關(guān)系型數(shù)據(jù)庫介紹
1.安裝Oracle10g的軟硬件要求
硬件要求:
物理內(nèi)存:最小256M,建議512M以上
虛擬內(nèi)存:大小為物理內(nèi)存的兩倍
臨時磁盤空間:100M以上
視頻適配器:256種顏色
硬盤空間:1.5G以上
處理器:最小550MHz
軟件要求:
操作系統(tǒng):Windows2000、WindowsXP、Windows2003來創(chuàng)立和管理數(shù)據(jù)庫中可顯示管理信息的表和視圖,以及被Oracle數(shù)據(jù)庫應(yīng)用和工具運用的各種數(shù)據(jù)庫對象。
(3)SYSMAN:該用戶是企業(yè)管理的超級管理員賬號,該賬號能創(chuàng)立和修改其他管理員賬號同時也能管理數(shù)據(jù)庫實例。
(4)DBSNMP:是Oracle中用于智能代理的用戶,用來監(jiān)控和管理數(shù)據(jù)庫的相關(guān)性能。假設(shè)停止該用戶,那么無法提取數(shù)據(jù)庫的信息。
4.Oracle的啟動和關(guān)閉
啟動和關(guān)閉數(shù)據(jù)庫須要用戶以O(shè)racle的sysdba特權(quán)登陸。一般就是系統(tǒng)用戶以sysdba登陸。
(1)運用startup吩咐啟動數(shù)據(jù)庫
步驟:啟動一個Oracle實例;由該實例安裝數(shù)據(jù)庫,只翻開限制文件;最終是翻開數(shù)據(jù)庫。
(2)運用shutdown吩咐關(guān)閉數(shù)據(jù)庫
5.OEM(企業(yè)管理器)
簡答題:
1.簡述Oracle中的幾個默認(rèn)管理員用戶及其作用。
答:Oracle數(shù)據(jù)庫的默認(rèn)用戶
(1)SYS:該用戶被默認(rèn)創(chuàng)立并授予DBA角色。是Oracle數(shù)據(jù)庫中權(quán)限最大的管理員。數(shù)據(jù)庫中全部的數(shù)據(jù)字典的根本表和視圖都存儲在sys方案中。這些根本表和視圖對于Oracle特別重要。Sys中的表只能有系統(tǒng)維護(hù),不能被任何的用戶和數(shù)據(jù)庫管理員修改,而且用戶不能在sys方案中建表。
(2)SYSTEM:被默認(rèn)創(chuàng)立并授予DBA角色,權(quán)限僅次于sys。用來創(chuàng)立和管理數(shù)據(jù)庫中可顯示管理信息的表和視圖,以及被Oracle數(shù)據(jù)庫應(yīng)用和工具運用的各種數(shù)據(jù)庫對象。
(3)SYSMAN:該用戶是企業(yè)管理的超級管理員賬號,該賬號能創(chuàng)立和修改其他管理員賬號同時也能管理數(shù)據(jù)庫實例。
(4)DBSNMP:是Oracle中用于智能代理的用戶,用來監(jiān)控和管理數(shù)據(jù)庫的相關(guān)性能。假設(shè)停止該用戶,那么無法提取數(shù)據(jù)庫的信息。
其次章Oracle的`體系結(jié)構(gòu)
1.數(shù)據(jù)庫包括4種類型的文件:數(shù)據(jù)文件、日志文件、限制文件、初始化參數(shù)文件。(這是Oracle的物理存儲結(jié)構(gòu),是一系列的操作系統(tǒng)文件,是Oracle真正存儲數(shù)據(jù)的地方。)
2.數(shù)據(jù)文件:
(1)數(shù)據(jù)文件是Oracle用來存儲各種數(shù)據(jù)的地方。一個數(shù)據(jù)庫有一個或多個數(shù)據(jù)庫文件,但一個數(shù)據(jù)文件只能屬于一個數(shù)據(jù)庫。
(2)數(shù)據(jù)文件和數(shù)據(jù)庫中的表沒有一一對應(yīng)的關(guān)系。
(3)數(shù)據(jù)文件包括永久數(shù)據(jù)文件和臨時數(shù)據(jù)文件
(4)數(shù)據(jù)文件依據(jù)存儲的數(shù)據(jù)不同分為:系統(tǒng)數(shù)據(jù)文件、回滾數(shù)據(jù)文件、臨時數(shù)據(jù)文件、用戶數(shù)據(jù)文件、系統(tǒng)協(xié)助數(shù)據(jù)文件、例如數(shù)據(jù)文件。
3.日志文件:
(1)Oracle中日志文件記錄了用戶對數(shù)據(jù)庫的修改。對數(shù)據(jù)庫的查詢操作不產(chǎn)生日志。
(2)日志文件又叫重做日志文件。
(3)日志組是日志文件的邏輯組織單元。每個日志組中有一個或多個日志文件。一個數(shù)據(jù)庫中至少要有兩個日志組,一組寫完后切換到另一組接著寫。同一個日志組中的日志文件具有相同的信息,是鏡像關(guān)系。
(4)數(shù)據(jù)庫的兩種工作模式:歸檔日志模式、非歸檔日志模式。
(5)歸檔模式下,日志信息被覆蓋前就已經(jīng)復(fù)制到歸檔日志文件中,日志信息即使被覆蓋,也能夠在歸檔日志文件找到。
(6)非歸檔模式下,重新向某個日志組寫入日志信息將會覆蓋原來的日志,并且不能再運用。
4.限制文件:
(1)限制文件記錄了數(shù)據(jù)庫的名稱,數(shù)據(jù)文件和日志文件的名稱和位置、表空間等信息。限制文件在創(chuàng)立數(shù)據(jù)庫時自動創(chuàng)立。
(2)翻開數(shù)據(jù)庫過程:Oracle首先從初始化參數(shù)文件中獲得限制文件的名稱和位置,然后翻開限制文件,再從限制文件中讀取數(shù)據(jù)文件和日志文件的信息,最終翻開數(shù)據(jù)庫。
5.參數(shù)文件:
(1)在啟動數(shù)據(jù)庫實例時,第一個被訪問的就是參數(shù)文件。
(2)參數(shù)文件分為文本參數(shù)文件和效勞器參數(shù)文件。
6.將邏輯存儲空間的大小依次分為表空間、段、盤區(qū)、數(shù)據(jù)塊。(Oracle對存儲空間的管理是在邏輯存儲結(jié)構(gòu)上進(jìn)行的。)
7.一個數(shù)據(jù)庫從邏輯上劃分為多個表空間,一個表空間劃分為多個段、一個劃分為多個盤區(qū)、一個盤區(qū)劃分為多個數(shù)據(jù)塊。
8.盤區(qū)是最小的磁盤空間安排單位。
9.數(shù)據(jù)塊是Oracle最小的數(shù)據(jù)讀寫單元。
10.表空間:數(shù)據(jù)庫中的全部數(shù)據(jù)都存儲在表空間中。數(shù)據(jù)庫中一個表空間至少包含一個或多個數(shù)據(jù)文件;一個數(shù)據(jù)文件只能在一個表空間中。
11.段:盤區(qū)是按需安排的,一個段上的盤區(qū)在磁盤上不肯定是連續(xù)的。(同一個段的不同
盤區(qū)可以分布在不同的數(shù)據(jù)文件中。)
12.盤區(qū):最小的磁盤空間安排單位。
13.數(shù)據(jù)塊:Oracle最小的邏輯存儲單元。Oracle從數(shù)據(jù)文件進(jìn)行存取操作時是以數(shù)據(jù)塊為單位進(jìn)行輸入輸出操作的。(留意:數(shù)據(jù)塊和操作系統(tǒng)中的塊不同。Oracle每次存取數(shù)據(jù)時,是以數(shù)據(jù)塊的整數(shù)倍訪問數(shù)據(jù),而不是以操作系統(tǒng)中塊為單位。
1.Oracle完成網(wǎng)絡(luò)連接要運用三個文件:listener.ora(效勞器端配置)tnsnames.ora(客戶端配置)sqlnet.ora(客戶端配置)
2.sqlnet.ora文件:指定數(shù)據(jù)庫連接賬號的驗證方式以及連接字符串的解析方式。該文件確定怎樣查找連接中出現(xiàn)的連接字符串的定義。
3.tnsnames.ora文件:定義客戶端連接遠(yuǎn)程效勞器時的主機字符串。
4.listener.ora文件:Oracle監(jiān)聽效勞的配置文件。當(dāng)客戶端向效勞器提交連接效勞時,監(jiān)聽效勞對連接賬號進(jìn)行有效性驗證,通過后將用戶進(jìn)程轉(zhuǎn)交效勞進(jìn)程處理。
簡答題
1.簡述數(shù)據(jù)庫的物理存儲結(jié)構(gòu),并說出每種物理文件的作用是什么?
答:Oracle的物理存儲結(jié)構(gòu)是從物理組成的角度分析一個數(shù)據(jù)庫在存儲介質(zhì)上的實際構(gòu)成,是由操作系統(tǒng)組織和管理的,是Oracle的外部存儲結(jié)構(gòu)。由于操作系統(tǒng)組織和管理數(shù)據(jù)的根本單位是文件,因此Oracle的物理存儲結(jié)構(gòu)是由多個操作系統(tǒng)文件組成的。
其他的參考上面12345
2.簡述數(shù)據(jù)庫的邏輯存儲結(jié)構(gòu),并說出表空間和數(shù)據(jù)文件之間的關(guān)系是什么?
答:Oracle的邏輯存儲結(jié)構(gòu)是在邏輯上定義了一組存儲單元,以逐層細(xì)分的思想將數(shù)據(jù)庫對象占用的存儲空間劃分為表空間、段、盤區(qū)和數(shù)據(jù)塊。表空間是最大的邏輯存儲單元,一個數(shù)據(jù)庫從邏輯上劃分為多個表空間;一個表空間劃分為多個段;一個段又劃分為多個盤區(qū),盤區(qū)是最小的磁盤空間安排單元;一個盤區(qū)劃分為多個數(shù)據(jù)塊,數(shù)據(jù)塊是Oracle最小的數(shù)據(jù)讀寫單元。因此,Oracle對存儲空間的管理和安排是在邏輯存儲結(jié)構(gòu)上進(jìn)行的。
數(shù)據(jù)庫中的一個表空間至少包含一個或多個數(shù)據(jù)文件,而一個數(shù)據(jù)文件只能屬于一個表空間。
3.客戶端和效勞器端常用的配置文件是什么?它們的作用分別是什么?
答:listener.ora(效勞器端配置)tnsnames.ora(客戶端配置)sqlnet.ora(客戶端配置)
sqlnet.ora文件:指定數(shù)據(jù)庫連接賬號的驗證方式以及連接字符串的解析方式。該文件確定怎樣查找連接中出現(xiàn)的連接字符串的定義。
tnsnames.ora文件:定義客戶端連接遠(yuǎn)程效勞器時的主機字符串。
listener.ora文件:Oracle監(jiān)聽效勞的配置文件。當(dāng)客戶端向效勞器提交連接效勞時,監(jiān)聽效勞對連接賬號進(jìn)行有效性驗證,通過后將用戶進(jìn)程轉(zhuǎn)交效勞進(jìn)程處理。
第三章用戶方案的創(chuàng)立和管理
1.方案與用戶的關(guān)系:一個方案只能被一個數(shù)據(jù)庫用戶全部,并且方案的名稱與用戶的名稱相同,當(dāng)創(chuàng)立新用戶時,系統(tǒng)自動創(chuàng)立該用戶的方案。Oracle每一個用戶都有一個唯一的方案。該用戶創(chuàng)立的對象默認(rèn)保存在自己的方案中。假設(shè)用戶有足夠的權(quán)限,也可以將自己的對象保存在別人的方案中。
2.Oracle中的方案是對數(shù)據(jù)庫的局部邏輯描述。
3.方案中的對象是數(shù)據(jù)庫全部對象的一個子集。
4.同一個方案對象在物理上可能存在于同一個表空間中的不同數(shù)據(jù)文件中。
簡答題:
1.簡要介紹方案與用戶之間的關(guān)系?
答:一個方案只能被一個數(shù)據(jù)庫用戶全部,并且方案的名稱與用戶的名稱相同,當(dāng)創(chuàng)立新用戶時,系統(tǒng)自動創(chuàng)立該用戶的方案。Oracle每一個用戶都有一個唯一的方案。該用戶創(chuàng)立的對象默認(rèn)保存在自己的方案中。假設(shè)用戶有足夠的權(quán)限,也可以將自己的對象保存在別人的方案中。
第七章PL/SQL編程根底
1.一個PL/SQL程序塊中可以嵌套多層,沒有限制。
2.PL/SQL程序塊三局部組成:定義局部、執(zhí)行局部、異樣處理局部。
3.定義局部:declare關(guān)鍵字
4.執(zhí)行局部:關(guān)鍵字begin起先,關(guān)鍵字end結(jié)束
5.異樣處理:關(guān)鍵字exception
6.定義局部和異樣處理局部是可選的,執(zhí)行局部是必需的。
7.PL/SQL的標(biāo)識符規(guī)那么:
(1)必需以字母開頭,不能超過30個字符
(2)標(biāo)識符中不能包含減號;-;和空格
(3)Oracle不區(qū)分大小寫
(4)不能使SQL保存字
8.PL/SQL的數(shù)據(jù)類型:標(biāo)量數(shù)據(jù)類型(根本數(shù)據(jù)類型)、大對象數(shù)據(jù)類型、屬性類型、引用類型
9.標(biāo)量數(shù)據(jù)類型包括數(shù)值類型、字符類型、布爾類型、日期時間類型
10.數(shù)值類型中有numberbinary_integerpls_integer
11.number(p,s)精度38位,p表示總位數(shù),s是小數(shù)點后的位數(shù)
12.binary_integer、pls_integer是PL/SQL專用數(shù)據(jù)類型,不能在定義表結(jié)構(gòu)時運用。
13.布爾類型(boolean):值有ture、false、null。這是PL/SQL中的數(shù)據(jù)類型,不能向數(shù)據(jù)庫中插入布爾類型的值,只能對布爾類型的變量進(jìn)行邏輯操作。
14.日期時間類型:date、timestamp
15.大對象數(shù)據(jù)類型(LOB):存儲非結(jié)構(gòu)化數(shù)據(jù),例如文本、圖形圖像、視頻和聲音等。
16.屬性類型:%type%rowtype
17.引用類型:ref_cursor(動態(tài)游標(biāo))和ref操作符。
18.學(xué)會運用%type%rowtype.
19.游標(biāo)是指向查詢結(jié)果集的指針。有顯式游標(biāo)和隱式游標(biāo)。
20.在PL/SQL中,系統(tǒng)為全部的select語句和DML語句自動創(chuàng)立隱式游標(biāo)。
21.游標(biāo)常用屬性:
(1)%isopen假設(shè)游標(biāo)已經(jīng)翻開,那么返回true;假設(shè)沒有翻開,那么返回false。
(2)%found假設(shè)提取到數(shù)據(jù),返回true,假設(shè)未提取到數(shù)據(jù),返回false。
(3)%notfound和%isopen相反。
(4)%rowcount返回游標(biāo)從結(jié)果記錄集中得到的記錄總數(shù)。
22.異樣分為兩種:系統(tǒng)異樣和用戶自定義異樣。
23.系統(tǒng)異樣分為:預(yù)定義異樣和非預(yù)定義異樣。
24.系統(tǒng)預(yù)定義異樣:由系統(tǒng)依據(jù)發(fā)生的錯誤已經(jīng)定義好的異樣
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 1288-2024化學(xué)試劑四水合酒石酸鉀鈉(酒石酸鉀鈉)
- GB/T 44488-2024衛(wèi)星導(dǎo)航定位基準(zhǔn)站網(wǎng)數(shù)據(jù)處理規(guī)范
- GB/T 44552-2024粒度分布的測定氣溶膠顆粒差分電遷移率分析法
- 項目資金監(jiān)管協(xié)議
- 2024年勞務(wù)分包合同別墅屋面掛瓦
- 廣告代理公司承包經(jīng)營合同范本
- 專利技術(shù)轉(zhuǎn)讓合同范本
- 員工勞動合同書格式
- 項目借款協(xié)議模板
- 食品加工工藝學(xué)教學(xué)大綱
- 2024年浙江高壓電工證考試題庫app高壓電工復(fù)審模擬考試題庫(全國通用)
- 醫(yī)院藥品目錄(很好的)
- 地方國有數(shù)據(jù)公司發(fā)展現(xiàn)狀初探 20240228 -遠(yuǎn)東資信
- 豐田汽車組織架構(gòu)圖課件
- 寵物比賽活動策劃方案
- 玻璃制造中的能源消耗與節(jié)能技術(shù)研究
- 崗臺總校后勤管理參觀考察心得體會
- 第6課+三國兩晉南北朝政權(quán)更迭與民族交融(教學(xué)設(shè)計)【中職專用】《中國歷史》(高教版2023基礎(chǔ)模塊)
- 化工行業(yè)倉庫管理與供應(yīng)鏈優(yōu)化方案
- 中國居民膳食指南(全)
- 《團(tuán)隊管理課件:如何建立高績效團(tuán)隊》
評論
0/150
提交評論