標籤:網搜--第一步 查看被鎖表select b.owner,b.object_name, b.object_id,l.session_id,l.locked_modefrom v$locked_object l, dba_objects bwhere b.object_id=l.object_id;--第二步select do.object_id ,do.object_name from dba_objects do where do.OWNER=‘ISTAUDIT‘ and
標籤: Oracle資料庫中重複資料怎麼去除?使用資料表的時候經常會出現重複的資料,那麼要怎麼刪除呢?下面我們就來說一說去除Oracle資料庫重複資料的問題。今天我們要說的有兩種方法。一.根據rowid來去重。 我們都知道在oracle資料庫表中,每條記錄都有唯一的rowid來標識,這就可以做我們去重的查詢條件我們現有一張TEST表,,首先若我們要按ID,VALUE進行去重的話,DELETE TEST A WHERE NOT EXISTS (SELECT 1 FROM
標籤:oracle刪除記錄檔oracle刪除記錄檔刪除記錄檔的文法如下:alter database drop logfile member logfile_name;刪除記錄檔需要注意如下幾點:1.該記錄檔所在的的記錄檔組不能處於current狀態,需要執行一次手動日誌切換,將該記錄檔組的狀態修改為inactive2.該記錄檔所在的記錄檔組中必須包含有其他的日誌成員。3如果資料庫運行在歸檔模式下,則應該在刪除記錄檔之前,確定它所在的記錄檔組已經被歸檔,否則會導致資料丟失。記錄檔組的狀態
標籤: 1.監控案例的等待: select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)from v$session_wait group by event order by 4; 2.復原段的爭用情況:select name,waits,gets,waits/gets ratio from v$rollstat a,v$rollname
標籤:Create directory讓我們可以在Oracle資料庫中靈活的對檔案進行讀寫操作,極大的提高了Oracle的易用性和可擴充性。其文法為:CREATE [OR REPLACE] DIRECTORY directory AS ‘pathname‘;本案例具體建立如下: create or replace directory exp_dir as ‘/tmp‘;目錄建立以後,就可以把讀寫權限授予特定使用者,具體文法如下:GRANT
標籤:oracle查詢序列查詢某一使用者下的序列,其中user_name是你當前資料庫的登入名稱SQL> select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences where sequence_owner=‘user_name‘;SEQUENCE_OWNER SEQUENCE_NAME-------------------- ------------------------------------