原创 MATERIALIZED VIEW
轉自新浪博客 Oracle的實體化視圖提供了強大的功能,可以用在不同的環境中,實體化視圖和表一樣可以直接進行查詢。實體化視圖可以基於分區表,實體化視圖本身也可以分區。 物化視圖是包括一個查詢結果
原创 Oracle 起步日記(14)——EXP/IMP導入導出
在Oracle數據庫中,不僅有物理備份,也有邏輯備份。 導出工具會在Oracle數據庫上製造一個邏輯上的備份文件,可以只備份對象的定義,也可以將
原创 Oracle 起步日記(12)——對象監測
數據庫對象包括表、視圖、索引、觸發器、快照、同義詞、序列、用戶、數據字典等 1) 監測表 SELECT table_name FROM user_tables WHERE table_name NOT LIKE ‘%$%’;
原创 Oracle11g的新增特性—INTERVAL分區
轉自紅聯 Oracle11g有一個新增的特性INTERVAL分區,此種範圍分區不需要定義MAXVALUE,Oracle會根據分區定義的INTERVAL來動態的分配新分區來容納超過範圍的數據。 Oracle在分配新分區的時候只會給存在數據
原创 Oracle 起步日記(17)——日誌文件管理
Oracle數據庫的變化,都會生成相應的重做日誌,這些日誌被記錄在重做日誌文件中 重做日誌文件可以用來進行事務的撤銷以及例程恢復 1)
原创 Oracle 起步日記(10)——進程檢測
終於看到了數據庫狀態監測了……一個寒假被我悲催的揮霍過去了 不太爽 總之 加油 數據庫狀態監測,需要DBA監測的主要有與數據庫建立的會話,數據文件,控制文件,重做日誌文件,對象等 任何一個連接都會用到數據庫的後臺進程,一般常用的後
原创 Oracle 起步日記(6)——存儲過程
1、 創建無參數過程 CREATE OR REPLACE PROCEDURE output_time IS BEGIN DBMS
原创 Oracle 起步日記(7)——觸發器
觸發器是被隱含執行的存儲過程 在爲某對象創建觸發器時,首先要保證對象不屬於SYS用戶 因爲不可對SYS擁有的對象創建觸發器 1) 創建BEFORE觸發器 CREATE OR REPLACE TRIGGER tr_fmodi
原创 Oracle 起步日記(21)——物理調優、表空間改進
物理調優 影響磁盤I/O性能的主要原因有磁盤競爭、I/O次數過多和數據塊空間的分配管理。 如果服務器上游多個磁盤,可將文件分散到各個可用磁盤
原创 Oracle 起步日記(13)——冷備份與恢復
冷備份是發生在數據庫已經正常關閉的情況下,當數據庫正常關閉時,數據文件會達到一致 冷備份是將數據庫的關鍵文件複製到另外的存儲空間的方法
原创 Oracle 起步日記(11)——文件檢測
Oracle數據庫中的文件有很多,如參數文件、數據文件、控制文件、在線重做日誌文件、歸檔日誌文件、密碼文件、警告日誌文件、跟蹤文件等 1)
原创 numtoyminterval函數的用法
numtoyminterval函數——數字轉換函數 語法:NUMTOYMINTERVAL ( n , 'char_expr' )——NUM TO Y M INTERVAL char_expr:日期描述
原创 Oracle 起步日記(8)——遊標
當在PL/SQL塊中執行DML和單行SELECT INTO 語句時,Oracle會分配隱含遊標。爲了處理SELECT語句返回的多行數據,需要使用顯式遊標 何謂SELECT INTO SELECT INTO 語句從一個表中選取數據,然
原创 Oracle 起步日記(16)——控制文件管理
在創建數據庫的同時會創建控制文件 1) 複用控制文件 先查看控制文件所在的位置 SHOW PARAMETER CONTROL_FILES 然後通過修改SYSTEM增加控制文件的VALUE值,即地址 ALTER SYS
原创 Oracle 起步日記(18)——表空間調整
從物理上講,數據庫中的數據被存放在數據文件中,但是從邏輯上講數據被存儲在表空間中 一般情況下,一個數據庫有SYSTEM,SYSAUX,TEM