Oracle學習筆記之二

2021-08-07 02:55:57 字數 1280 閱讀 1608

筆錄oracle

oracle完全學習手冊

2017-08-18

整體把握oracle資料庫,了解資料庫的體系架構

1.oracle資料庫的體系結構:(物理儲存結構,邏輯儲存結構,記憶體結構,例項程序結構)

2.oracle物理儲存結構:oracle物理上是由儲存在作業系統的檔案組成(資料檔案 .dbf  控制檔案 .ctl  重做日誌檔案 .log)

1.datafile(資料檔案):儲存資料庫資料檔案 例:表中的記錄,索引等

資料檔案 --> 資料緩衝區 --> 操作(增刪改查) --> 使用者

資料檔案 <-- 資料緩衝區 <-- 操作(增刪改查) <-- 使用者

(減少了磁碟的i/o操作,提高系統的效能)

datafile(表空間):表空間是資料庫儲存的邏輯單位。資料儲存沒有表空間將失去意義;表空間失去資料儲存,沒有了物理基礎

select file_name,bytesblocks from dba_data_files where tablespace_name = ''

2.controlfile(控制檔案):二進位制檔案  描述資料庫物理結構  存放資料檔案和日誌檔案的資訊

一般預設建立3個包含相同資訊的控制檔案,其中乙個受損,呼叫其他控制檔案繼續工作

3.redologfile(重做日誌檔案)

4.其他檔案

[引數檔案  備份檔案  歸檔重做日誌檔案(arcn歸檔程序)  警告跟蹤日誌檔案]

3.oracle邏輯儲存結構:主要包括:(表空間  段  區  資料塊)

表空間:使用者不指定表空間,oracle自動將使用者建立的內容存放到預設的表空間

system 系統表空間  存放儲存系統的資料字典,管理員資訊,使用者資料表資訊

sysaux 輔助系統表空間  減少系統表空間的負荷,提高系統的作業效率

temp 臨時表空間  存放臨時資料

example 例項表空間  存放例項資料庫的模式物件資訊

undotbsi 撤銷表空間  儲存撤銷資訊

users 使用者表空間  儲存永久性使用者物件和私有資訊

段:在oracle中,使用者在表空間建立乙個表,系統自動在表空間建立乙個資料段,段的名稱和表名相同

[資料段(資料表),索引段(索引),臨時段(使用者臨時彙總排序表資料,自動消除),lob段(儲存表中大型資料物件,主要包括clob,blob),回退段(使用者對資料修改前資料)]

4.oracle程序結構(了解)

1.系統全域性區(system global area  [sga])與oracle程序的組合稱為oracle資料庫例項

oracle學習記錄之二

1.修改使用者密碼 passw 修改自己的密碼 alter user xiaoming identified by m1234 需要管理員許可權使用者才能給別的使用者改密碼 2.授予使用者連線到資料庫及建表等許可權 grant connect to xiaoming 授予xiaoming連線到資料庫...

oracle學習筆記之二限制和排列資料

1.限定被選擇的資料行 select from table where condition s 例 select ename,job,deptno from emp where job clerk 結果 ename job deptno smith clerk 20 adams clerk 20 j...

SDL學習筆記之二

sdl su ce image sdl loadbmp image.bmp 2.從乙個表面,進行塊複製到另乙個表面 sdl blitsu ce int sdl blitsu ce sdl su ce src,sdl rect sr,sdl su e dst,sdl rect dr 第二個引數指定要傳...