oracle知識點總結

2022-09-02 15:06:10 字數 3589 閱讀 3952

1.oracle

例項是記憶體結構和後台程序的集合2.

oracle

的記憶體結構包含以下兩個記憶體區:系統全域性區(sga)

和程式全域性區(pga)

3.oracle

伺服器由資料庫和

例項組成

oracle

例項由系統全域性區和用於管理資料庫的後台程序組成

oracle

中用於訪問資料庫的主要查詢工具有

sql*plus

、isql*plus

和pl/sql

oracle

企業管理器是用於管理、診斷和調整多個資料庫的工具

oracle

中的system

使用者和sys

使用者具有管理許可權

4.sga的記憶體結構:共享池,資料緩衝區,日誌緩衝區

5.例項程序:使用者程序,伺服器程序,後台程序。

6.oracle

資料庫包括邏輯結構和物理結構

7.物理元件:資料檔案,控制檔案,日誌檔案

8.資料塊是

oracle

伺服器所能分配、讀取或寫入的最小儲存單元。

9.兩種方式啟動

sqlplus:

命令列模式和

gui方式。

10.表空間:系統表空間,儲存資料檔案等資料庫管理所需的資訊。

sysaux

表空間,它減少了由資料庫和

dba管理的表空間數量,降低了

system

表空間的負荷。

臨時表空間,主要用於儲存

oracle

資料庫執行期間所產生的臨時資料。

撤銷表空間,用於儲存

oracle

資料庫撤銷資訊。

11.段:是為特定的資料庫物件(如表、索引、回滾等)分配的一系列資料區,段是由多個資料區構成的

。將段分為四種型別,即資料段、索引段、回退段和臨時段。

12.sql*plus

常用命令:

;表示sql

語句的結束/或(

run)執行

sql語句

listn

列出第n

行listnm

列出第n至m

行listnlast

列出倒數n行

list*

列出當前行

listlast

列出最後一行

; / list

列出所有行

13.同義詞是現有物件的乙個別名。l簡化

sql語句

l隱藏物件的名稱和所有者

l提供對物件的公共訪問

l同義詞共有兩種型別:

l公有同義詞

:可被特定資料庫所有使用者共享。

l私有同義詞

:只被資料庫的各個使用者賬號所有者所擁有

.14.

序列是用於生成唯

一、連續序號的物件

15.檢視:虛表,是從乙個或幾個基本表(或檢視)匯出的表

只存放檢視的定義,不存放檢視對應的資料

基表中的資料發生變化,從檢視中查詢出的資料也隨之改變

作用:1.

檢視能夠簡化使用者的操作

2. 檢視使使用者能以多種角度看待同一資料

3. 檢視對重構資料庫提供了一定程度的邏輯獨立性

4. 檢視能夠對機密資料提供安全保護

5. 適當的利用檢視可以更清晰的表達查詢

16.替換變數用來臨時代替語句中那些無法確定的值,這些值將來可以由使用者隨機輸入。替換變數有三種形式:

&變數名

&&變數名

define定義、

accept

帶輸入提示

17.pl/sql

是一種程式語言,它對

sql語句進行擴充套件,增強其程式設計功能。

q支援多種資料型別,如大物件和集合型別,可使用條件和迴圈等控制結構

q可用於建立儲存過程、觸發器和程式包,給

sql語句的執行新增程式邏輯

qpl/sql

對大小寫不敏感

pl/sql

塊是構成

pl/sql

程式的基本單元

pl/sql

分為三個部分,宣告部分、可執行部分和異常處理部分

屬性型別有兩種:

%type

:引用變數和資料庫列的資料型別

%rowtype

:提供表示表中一行的記錄型別

18.觸發器的功能:

q自動生成資料

(student、sc

級聯更新)q

提供審計和日誌記錄

(記錄、禁用

ddl操作、使用者登入情況)q

啟用複雜的業務邏輯

q自定義複雜的安全許可權

觸發器的型別有:

ddl觸發器

,資料庫級觸發器,

dml觸發器

19.游標:逐行處理查詢結果,以程式設計方式訪問資料

游標的型別:隱式游標,顯示游標,

ref游標

ref

游標用於處理執行時才能確定的動態

sql

查詢的結果

20.備份是資料庫中資料的副本,它可以保護資料在出現意外損失時最大限度的恢復

備份分為:邏輯備份和物理備份。邏輯備份是對資料庫邏輯元件(如表、檢視和儲存過程等資料庫物件)的備份

21.匯出匯入模式分為:完全資料庫,表,使用者,表空間。

22.物理備份是指:直接拷貝資料庫對應的

os檔案(資料、控制、日誌檔案)。

物理備份包括:冷備份:離線備份和熱備份:聯機備份

23.

匯出表:

exp

使用者名稱/口令@

資料庫名

tables=(表名1

,表名2

,...)file=

檔名.dmp

expsystem/orcl1234@orcltables=(student,course,sc)

file=d:/mytable.dmp

匯入表:

imp使用者名稱/口令

@資料庫名

tables=(表名1

,表名2

,...)file=

檔名.dmp

impsystem/orcl1234@orcltables=(student,course,sc)file=d:/mytable.dmp

24.資料

(data)

是資料庫中儲存的基本物件

資料庫(database,

簡稱db)

是長期儲存在計算機內、有組織的、可共享的大量資料的集合

25.資料庫系統的構成:資料庫、資料庫管理系統(及其開發工具)、應用系統、資料庫管理員

26.資料管理技術的發展過程:人工管理階段、檔案系統階段、資料庫系統階段

27.資料庫系統的特點:資料結構化、資料的共享性高,冗餘度低,易擴充、資料獨立性高

、資料由

dbms

統一管理和控制

Oracle知識點總結二

二 資料庫名 例項名 服務名與dba管理工具。資料庫名 資料庫名是用於區分乙個資料的內部標識,即是oracle資料庫的內部標記,是以二進位制方式儲存於資料庫控制檔案 不可編輯 中的引數,在引數檔案pfile中也存在db name屬性 可以編輯 作用 資料庫名db name是資料庫的內部管理標記,在安...

知識點總結

1,迴圈中的中斷 continue 跳出此次迴圈,繼續for迴圈 break 跳出當前for迴圈 return 跳出當前方法 2,字串的操作 componentseparatedbystring stringbyreplacingoccurencesofstring withstring iskin...

知識點總結

oncreate onstrat onresume onpause onstop onrestart ondestroy standard 啟動activity都會產生乙個新的activity 預設模式 singletop 啟動activity允許多個,但不允許重疊 singletask 只允許有乙...