原创 dbms_output 系統包

dbms_output 包 用於輸入輸出信息 put 與put_line 可以將信息發送到緩衝區 get_line 與get_lines 顯示緩衝區的信息; –1 ,enable /* 用於激活過

原创 dbms_logmnr和dbms_logmnr_d

通過dbms_logmnr 和 dbms_LOGMNR_D 可以分析重做日誌和歸檔日誌所記載的事務的變化, 最終確定誤操作的時間,跟蹤用戶操作,跟蹤事務並還原dml操作; – 1,add_logfile /* 該過程

原创 dbms_session(會話)

/* 該包提供了使用pl/sql實現alter session命令,set role 命令,和其他會話的方法; */ – 1,set_identifier  /* 該過程用於設置會話客戶的id號; */

原创 dbms_alert(預警)

/* dbms_alert 用於生成並傳遞數據庫預警消息; 若某個數據庫用戶要用dbms_alert包,必須要用sys用戶登陸,並授權; */ –1 ,register /* 註冊預警事件 */ begin

原创 dbms_ddl

dbms_ddl包,提供了在pl/sql塊中執行ddl語句的方法, 並提供了一些ddl的特殊管理方法; – 1, alter_compile /* 該過程用於重新編譯函數,過程,或包; */ dbms_

原创 dbms_pipe

/* dbms_pipe 用於同一例程在不同會話之間進行管道通信; 共用管道是所有數據庫用戶都可以訪問; 私有管道只能由建立者數據庫用戶訪問; 授權 – grant excute on dbms_pipe

原创 dbms_rowid

dbms_rowid 用於在pl/sql和sql語句中用於取得rowid相關的信息,和建立 rowid; 可以取得行所在的文件號,行所在文件的數據塊號,行所在數據塊的行號,以及數據庫對象號等信息; – 1,rowid_create

原创 dbms_repair(修復)

dbms_repair包: 檢查,修復在表和索引上損壞的數據塊; –1,admin_tables /* 該過程提供了管理 修復表 和 孤表 的功能 table_name –{加前綴ORPHAN,REPAIR } table

原创 dbms_obfuscation_toolkit(數據加密解密)

該包可以加密解密應用數據;還可以生成密碼校驗和; – 1,DESEncrypt /* 該過程用於DES算法時,對輸入數據進行加密,並生成加密格式的數據; */ dbms_obfuscation_toolkit.

原创 dbms_flashback

該包用於激活或禁止會話的flashback特性; 普通用戶必須授權: grant excetute dbms_flashback to scott; –1,enable_at_time /* 該過程以時間的方式激活會話的

原创 dbms_rls

包dbms_rls只適用oracle enterprise edition,他實現精細的訪問控制;   並且精細的訪問控制是通過sql語句中動態增加謂詞(where 子句)實現的; 可以使不同的數據庫用戶執行相同的sql語句

原创 dbms_shared_pool

dbms_shared_pool 包提供了對共享池的一些過程,函數的訪問; 顯示共享池的對象尺寸; 綁定對象到共享池; 清除綁定到共享池的對象; 使用改包時,必須用 @?/rdbms/admin/dbmspool.sql

原创 dbms_tts

檢查表空間集合是否是自包含的, 並執行檢查之後,將違反自包含的信息寫入到臨時表 transport_set_violations(運輸-違反) – 1,transport_set_check /* 該過程用於檢查表空間

原创 dbms_transaction包

/* 該包用於執行函數,過程,包中的事務處理語句; */ –1,read_only /* 該過程用於開始只讀事務; 該過程必須是事務的第一條語句; set transaction rea

原创 dbms_space_admin

dbms_space_admin 局部管理表空間的功能 – 1,segment_verify(覈查) /* 檢查段的區映像是否與位圖一致; tablespace_name – 段所佔的表空間的名稱 header_re