原创 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