10.rowid和rownum的區別
rowid和rownum都是偽列,但含義完全不同。
(1)rowid是實體地址,用於定位oracle中具體資料的物理儲存位置
(2)rownum則是sql的輸出結果排序
11.資料檔案
(1)資料檔案的特性:
--|每個資料檔案只與乙個資料庫相關聯
--|資料檔案一旦建立,就不能改變其大小
--|乙個表空間可以由乙個或者多個資料檔案組成
(2)資料檔案的型別:
--|系統資料檔案:系統資料
--|撤銷資料檔案:撤銷記錄
--|臨時資料檔案:暫存臨時檔案
--|使用者資料檔案:儲存使用者檔案
(3)每個資料檔案都有兩個序號
--|絕對檔案序號:唯一標識資料庫中的資料檔案
--|相對檔案序號:唯一標識表空間的資料檔案
(4)檢視資料庫中的檔案資訊
--|dba_data_files
--|v$datafile
(5)建立和新增資料檔案
alter tablespace ts_zmb add datafile 'e\oracle\mydb02.dbf' size 100m
(6)改變資料檔案的大小
--|更改表空間時設定檔案自動增長
alter tablespace ts_zmb
add datafile 'e\oracle\mydb02.dbf' size 100m
autoextend on next 512k
maxsize 500m
--|使該資料檔案自動增長失敗
alter database datafile 'e\oracle\mydb02.dbf'
autoextend off
--|降低資料檔案的大小
alter database
datafile 'e\oracle\mydb02.dbf'
resize 300m
(7)重新命名和定位資料檔案
--|為單個表空間重新命名和定位資料檔案的步驟如下:
1)將包含所需資料檔案的非system表空間離線;
2)使用作業系統命令複製資料檔案到新位置或新名稱。
3)確保新的指定檔名和老的檔名不同;
4)使用帶rename datafile選項的sql命令alter tablespace修改資料庫中的該文 件。
例如,修改test03.dbf為test04.dbf:
12.日誌檔案
(1)資料修改->提交->寫入日誌檔案->資料檔案
--|如果沒有成功寫入資料檔案,則用重做日誌檔案(redo log)恢復
(2)資料大量修改導致記憶體空間不足->(未提交)->資料檔案
--|如果沒有成功寫入資料檔案,則會用undo記錄回滾未提交的記錄
(3)聯機重做日誌檔案包含多個重做日誌檔案組,每個日誌檔案組有乙個或者多個檔案成員,每個成員應放在不同的磁碟上,每組的成員的內容都相同
(4)資料檔案和日誌檔案不應當儲存在同乙個磁碟上,避免因磁碟故障照成恢復困難。
(5)非歸檔模式只能保證資料庫避免例項失敗,而不能實現介質恢復。只能利用完整資料庫備份來進行恢復資料庫的操作
13.塊 (1)塊的儲存引數
--|pctfree該引數是乙個百分數,是空閒儲存區與整個資料塊大小的比值
--|pctused該引數是乙個百分數,是已用儲存區與整個資料塊大小的比值
(2)對錶的塊進行修改
alter table scott.dept
pctrree 20
pctused 30
(3)行遷移和記錄鏈結
--|當update語句更新一條記錄時,由於塊中沒有足夠儲存空間,oracle無法將這條記錄完全儲存到原有的塊中,這時,oracle將這條記錄全部轉移到另外乙個新的塊中,但在原來的塊中留下乙個指標指向新的塊,這種方式為行遷移。
--|如果記錄太大,(如字段為long或long raw),乙個完整的資料庫都無法儲存一條記錄,oracle將這條記錄分成較小的片段(行片段),每乙個行片段放在乙個塊中,通過指標鏈結所有的塊,這種方式叫記錄鏈結。
集合知識點歸納
集合 定義 長度可變的 儲存物件的容器 特點 長度可變,只能用來儲存引用型變數 list介面 有序的,允許重複的 實現類 arraylist 底層維護陣列,執行緒不安全的,高效的,查詢快,增刪慢 linklist 底層維護鍊錶,能夠模仿佇列結構,增刪快 查詢慢 堆疊特點 先進後出 push 將元素壓...
XSS知識點歸納
xss攻擊指通過html注入篡改網頁,插入惡意的指令碼,當使用者瀏覽網頁的時候,控制瀏覽器。xss攻擊成功後,攻擊者能夠對使用者當前的瀏覽頁面植入惡意指令碼,通過惡意指令碼,控制使用者的瀏覽器,這些完成各種具體功能的惡意指令碼,成為xss payload 實質上就是js指令碼,任何js指令碼能實現的...
flex知識點歸納
flex基本用法是給父容器設定 display flex 參考 那麼它下面的所有子元素,自動成為flex的item項。flex flow是flex direction和flex wrap的簡寫。flex flow row row reverse column column reverse nowar...