原创 121231異機恢復oracle數據庫

異機恢復oracle數據庫;   找新的一臺虛機,安裝oracle數據庫,並創建默認數據庫。需要注意以下幾點: 1.        恢復目標機target db的instance name,sid以及數據庫名稱需與source db 恢復

原创 130506rman恢復測試,四種場景

1.        非系統表空間損壞,而控制文件和聯機日誌文件沒有損壞 這是如果數據庫爲打開狀態,則只需要進行表空間級別的恢復,如下所示,假設users表空間損壞   SQL> SELECT * FROM DBA_DATA_FILES;

原创 130522比較快照集

創建兩個比較快照集,然後可以創建報告或者查看報表,得出每項指標的比較結果,具體過程如下:   1.選擇AWR,選定第一個快照集的開始快照,此處爲203快照。並且選擇Compare Periods功能。         2.選擇第一個

原创 130521建立AWR及AWR管理

1.創建snapshot 連接到: OracleDatabase 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production SQ

原创 130823創建函數

SQL> create or replace function circle_area ( 2 p_radius in number 3 ) return number as 4 v_pi number := 3.141

原创 130901數據庫審計

可以審計三種類型的對象:1系統權限;2對象權限;3語句審計(按照某種關鍵字進行審計) 開啓系統數據庫審計,查詢審計參數所有值及修改狀態; SQL> select * from v$parameter_valid_values where

原创 130825包

創建包packageSQL> create or replace package product_package as   2  type t_ref_cursor is ref cursor;   3  function get_pro

原创 130831執行計劃查看

SQL> set autotrace traceonly SQL> set linesize 300 SQL> select * from dba_objects; 72390 rows selected. Execution Pl

原创 130829大對象

創建大對象表 SQL> create table clob_content ( 2 id integer primary key, 3 clob_column clob not null ); Table created

原创 130604RAC打補丁-成功從10.2.0.1升級到10.2.0.4

打開RAC後發現系統報錯:ORA-00600: internal error code, arguments: [kffmAllocate_1], [26],[2], [], [],   查詢metalink後發現是bug:    OR

原创 130826觸發器

創建觸發器表SQL> create table product_price_audit ( 2 product_id integer 3 constraint price_audit_fk_products 4 r

原创 130821延遲約束

SQL> alter table calvin.test2 add constraint test2_name_uni unique(name) deferrable initially deferred

原创 130821生成序列

SQL> create sequence test2_seq start with 10 increment by -1 minvalue 1 maxvalue 10 cycle cache 5;   S

原创 oracle系統視圖大全

-----------DBA---------------- DBA_2PC_NEIGHBORS 包含待處理事務進入連接和退出連接信息。 DBA_2PC_PENDING 包含等待恢復的分佈式事務的信息。 DBA_ALL_TABLES 顯示

原创 130822簡單循環、while循環和for循環;

簡單循環、while循環和for循環; counter :=0; loop counter := counter+1; exit when counter = 5; end loop; counter :=0; while c