Oracle 11g r2資料泵的REMAP_TABLE功能

Oracle其實在11.1.0.6中已經推出了這個功能,不過11.1.0.6中還存在bug。這裡簡單介紹一下11.2中的REMAP_TABLE功能。看一個簡單的例子:SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database11gEnterprise Edition Release11.2.

Oracle擷取LOB長度的兩種方法效率對比

前兩天寫了一篇文章,介紹LENGTH等一系列的常規函數一樣可以處理LOB類型,有人在BLOG回複中提到,使用LENGTH的效率要比DBMS_LOB.GETLENGTH低,這裡進行簡單的測試。建立一個測試表:SQL> CREATE TABLE T_LOB (ID NUMBER, CONTENTS CLOB);Table created.SQL> DECLARE2     V_LOB CLOB;3  BEGIN4      

Oracle的歸檔日誌

Oracle可以將聯機記錄檔儲存到多個不同的位置,將聯機日誌轉換為歸檔日誌的過程稱之為歸檔。相應的日誌被稱為歸檔日誌。一、歸檔日誌是聯機重做日誌組檔案的一個副本包含redo記錄以及一個唯一的log sequence

Oracle資源回收筒使用詳解

資源回收筒,顧名思義,它就是儲存被刪掉的東西。從原理上來說就是一個資料字典表,放置使用者刪除(drop)掉的資料庫物件資訊。使用者進行刪除操作的對象並沒有被資料庫刪除,仍然會佔用空間。除非是由於使用者手工進行Purge或者因為儲存空間不夠而被資料庫清掉。資料庫有了這樣的功能,能夠減少很多不必要的麻煩。如果一個表被刪除,那麼與該表有關聯的對象,例如索引、約束和其他依賴對象都會在前面加bin$$這個首碼。1、啟動和關閉你可以使用下面的查詢語句來查看資源回收筒的目前狀態:SELECT Value

Oracle MERGE語句語法檢查不嚴格

測試發現即使在11.2中,這個問題仍然存在:SQL> SELECT * FROM V$VERSION;BANNER--------------------------------------------------------------------------------Oracle Database11gEnterprise Edition Release11.2.0.1.0 - 64bit ProductionPL/SQL Release 11.2.0.1.0 -

Oracle RMAN完全恢複案例(七)利用增量備份進行恢複

案例7:--利用增量備份進行恢複1)建立增量備份-------利用image 備份作為增量備份的0 級備份RMAN> copy datafile 2 to '/disk1/rman/prod/users_%s.bak';2)建立2 級差異備份--------測試環境08:05:52 SQL> conn scott/tigerConnected.08:05:58 SQL>08:05:58 SQL> insert into emp1 select * from emp1;4 rows

Oracle RMAN完全恢複案例(六)利用image (鏡像備份)恢複資料

案例6:--利用image (鏡像備份)恢複資料1)建立鏡像備份RMAN> delete backup;RMAN> list backup;RMAN> backup as copy datafile 2 format '/disk1/rman/prod/users_%s.bak';RMAN> list copy of datafile 2;List of Datafile CopiesKey     File S Completion Time Ckp SCN  

Oracle RMAN完全恢複案例(五)建立資料表空間沒有備份

案例5:--建立資料表空間沒有備份,datafile 被破壞1)測試環境07:52:16 SQL> create tablespace lx07:52:24   2   datafile '/u01/app/oracle/oradata/prod/lx01.dbf' size 10m;Tablespace created.07:52:38 SQL> conn scott/tigerConnected.07:52:40 SQL>07:52:40 SQL> create

Oracle RMAN完全恢複案例(四)恢複資料表空間(open狀態)

案例4:--恢複資料表空間(open狀態)1)測試環境07:47:00 SQL> insert into emp1 select * from emp where rownum <3;2 rows created.07:47:14 SQL> commit;Commit complete.07:47:17 SQL> select * from emp1;EMPNO ENAME      JOB          

Oracle RMAN完全恢複案例(三)資料表空間資料檔案全部丟失

案例3:--資料表空間資料檔案全部丟失,恢複資料檔案(open)1)測試環境07:37:23 SQL> insert into scott.test values (6);1 row created.07:39:18 SQL> insert into scott.test values (7);1 row created.07:39:20 SQL> insert into scott.test values (8);1 row created.07:39:21 SQL>

Oracle RMAN完全恢複案例(二)部分資料檔案丟失

案例2:--部分資料檔案丟失,恢複資料檔案(mount 或 open)1)測試環境07:30:40 SQL> create table test (id int) tablespace test;Table created.07:30:52 SQL> conn /as sysdbaConnected.07:30:57 SQL>07:30:57 SQL> insert into scott.test values (1);1 row created.07:31:02 SQL>

Oracle RMAN完全恢複案例(一)資料庫大部分datafile丟失

案例1:資料庫大部分datafile丟失(recover database,必須在mount下)1)測試環境07:21:12 SQL> conn scott/tigerConnected.07:21:16 SQL>07:21:16 SQL> select * from tab;TNAME                          TABTYPE

Oracle中ALTER USER的REPLACE語句

ALTER USER語句有一個可選的REPLACE語句,用來在啟動密碼驗證函數後,輸入原始密碼。預設情況下,使用者修改自己的密碼不需要提供當前密碼:SQL> create user test identified by test;使用者已建立。SQL> grant connect to test;授權成功。SQL> select * from dba_profiles;PROFILE            

Oracle中的批操作效能影響診斷

分公司的資料庫出現效能問題,幫忙協助診斷。資料庫是Oracle10.2.0.3 Rac環境,不過現在處於單節點工作狀態。當前的問題是頁面訪問很慢,沒有其他進一步的資訊。根據描述,登陸伺服器後首先使用top檢查了系統健全狀態,結果發現系統並不是很忙:bash-3.00$ /usr/local/bin/topload averages:  1.76,  1.63,  1.59;            

Oracle的REMOTE_OS_AUTHENT初始化參數

初始化參數REMOTE_OS_AUTHENT用來控制是否允許遠端作業系統驗證。預設情況下,資料庫只運行本機伺服器上的作業系統驗證:SQL> SELECT * FROM GLOBAL_NAME;GLOBAL_NAME------------------------------------------------------------------------------------TESTRACSQL> SELECT * FROM V$VERSION;BANNER-----------

Oracle中利用資料泵匯出查詢結果(二) 外部表格的卸載功能

還是上一篇中的測試環境:SQL> CREATE TABLE T12  (ID NUMBER, NAME VARCHAR2(30));Table created.SQL> INSERT INTO T12  SELECT ROWNUM, TNAME3  FROM TAB;66 rows created.SQL> CREATE TABLE T22  (ID NUMBER, NAME VARCHAR2(30));Table

Oracle中利用資料泵匯出查詢結果(一) 資料泵的QUERY功能

在ITPUB上看到有人提出這個問題,能否利用資料泵匯出一個查詢結果。事實上資料泵還真的具有這個功能。建立一個簡單的測試環境:SQL> CREATE TABLE T12  (ID NUMBER, NAME VARCHAR2(30));Table created.SQL> INSERT INTO T12  SELECT ROWNUM, TNAME3  FROM TAB;66 rows created.SQL> CREATE TABLE T22

Oracle 11g的CLIENTID_OVERWRITE事件

在Oracle 11g中新增了CLIENTID_OVERWRITE事件,使得執行DBMS_APPLICATION_INFO包的SET_CLIENT_INFO資訊後,V$SESSION可以自動反應設定結果。預設情況下,設定了SET_CLIENT_INFO過程後,還要執行DBMS_SESSION的SET_IDENTIFIER過程,才能使得V$SESSION反映設定後的結果:SQL> SELECT * FROM V$VERSION;BANNER--------------------------

Oracle中的初始化參數O7_DICTIONARY_ACCESSIBILITY

O7_DICTIONARY_ACCESSIBILITY也是和安全性有關的一個重要的初始化參數。這個參數用來控制資料字典訪問行為是否和Oracle 7中保持一致。預設情況下,這個參數設定為FALSE,這時擁有ANY系統許可權的使用者並不能訪問SYS使用者下的對象,這些對象也包括資料字典。SQL> SHOW PARAMETER O7NAME                      

Linux核心參數及Oracle相關參數調整

我們一般在Linux 上安裝設定Oracle 資料庫或者在更換或升級硬體的時候都需要配置Linux 系統的核心參數, 然後才是調整Oracle 系統參數 。具體這些 參數的實質意義是什麼,為什麼要做調整,如何合理調整? 帶著這些問題我們做以下的一些分析以及測試。注意: 以下的一些測試可能只適用於Linux  系統,且測試Linux 系統為64Bit,32Bit Linux 系統可能有不一樣 。測試環境: Linux AS 4.0 U5 64Bit核心版本:

總頁數: 1509 1 .... 941 942 943 944 945 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.