ORACLE段:首先在ORACLE建立PACKAGE和PACKAGE BODY,將在這裡面定義函數和預存程序返回結果集.1:建立PACKAGE:CREATE OR REPLACE package SCOTT.pk_wtistype mytype is ref cursor;procedure p_wt( mycs out mytype );function f_get( str in varchar2 )return
最近,工作中需要查看某些欄位的二進位格式,索性寫了一些進位相互轉換的函數,以方便調用。記錄下這些代碼,以備使用。create or replace package pkg_digit_conv as --將字串轉換為其在資料庫中的二進位儲存格式 function fun_str2bin(par_str in varchar2) return varchar2; --將二進位轉換為10進位 function
listagg函數是在oracle11g中新引入的彙總函式,當然也可以作為分析函數來使用。該函數可以基於分組內特定列的排序,將測量列進行拼接合并。樣本:在10g中,該函數不被支援SQL> select prod_id, LISTAGG(cust_first_name||' '||cust_last_name,';') WITHIN GROUP (order by amount_sold) cust_name from sales, customers 2 where
Flashback Data Archive(閃回資料歸檔)UNDO資料表空間記錄的復原資訊雖然可以提供回閃查詢,但時間久了,這些資訊會被覆蓋掉,其實只要事務一提交,他們就變成可覆蓋的對象了,所以經常在做回閃查詢時,我們會因為找不到undo block而收到1555錯誤,11G裡面引入了Flashback Data Archive
1、備份整個資料庫backup database format ‘c:\rman\all_%U.bak’;2、備份資料表空間backup tablespace abc format ‘c:\rman\t_%U.bak’;3、備份資料檔案1)backup datafile 5 format ‘c:\rman\d_%U.bak’;2)backup datafile ‘C:\ORACLE\PRODUCT\10.2.0\
1、設定並發執行rman備份1)手工配置run{allocate channel c1 type disk;allocate channel c2 type disk;allocate channel c3 type disk;backup database format ‘c:\rman\d_%U_%p.bak’tag=’xifenfei’;}2)參數中配置configure device type disk parallelism 3
一、相關查詢命令1.List 當前RMAN所備份的資料庫RMAN> list incarnation;匯總查詢:–如果備份檔案多的話多用這兩個list命令可以對備份檔案有個總體瞭解。1.1. list backup summary; –概述可用的備份B 表示backupA 表示Archivelog、 F 表示full backup、 0,1,2 表示incremental level備份A 表示可用AVALIABLE、 X