Oracle的復原和撤銷概述

一、復原(ROLLBACK)和撤銷(UNDO)復原和前滾是保證Oracle資料庫中的資料處於一致性狀態的重要手段。在9i版本以前Oracle使用資料庫中的復原段來實現未提交資料或因系統故障導致執行個體崩潰時進行復原操作每一個資料表空間需要建立復原段,各個資料表空間對復原段實現各自的管理在9i及後續版本提供了一種新的復原資料的管理方式,即使用Oracle自動管理的撤銷(Undo)資料表空間自動撤銷管理資料表空間統一管理所有DML的復原操作,簡化了對於復原工作的管理在i,10g中的復原段僅僅用作保留

Oracle 11g OCP的考試總結

剛剛通過OCP最後一門考試,從參加培訓到複習再完成考試共一個月整,整個過程很緊湊也很緊張,非常幸運還是通過了考試,也不枉然這個月的辛苦。首先是培訓,自己一直從事開發工作,雖然也一直在使用ORACLE資料庫,但畢竟不是DBA,所以對於培訓DBA知識還是蠻重要的,如果沒有這次workshop I和II的培訓自己肯定需要花雙倍的時間進行自學和複習,培訓對於熟悉和掌握DBA基礎知識和技能可以說起到事半功倍的效用。培訓費用很高,所以要在培訓中以最短的時間擷取最大的價值。課前預習,課中才會有問題和老師交流,

Oracle 10.2.0.5 64位RMAN如何遷移到11.2.0.3x64

本文是採用遷移的方式來實現資料庫10g到11g的遷移升級。一、環境介紹1. 來源資料庫環境作業系統版本: OEL5.8 x64資料庫版本  : 10.2.0.5 x64資料庫sid名 : orclOracle 10g

Oracle 11g DataGuard 物理備庫配置及Active DataGuard測試

說明:本文安裝配置了Oracle 11g Dataguard 物理備庫,並測試了11g Dataguard 物理備庫新特性Active Data Guard, 是Oracle Database Enterprise Edition的一個功能,需要額外授權,本文只用於測試。一、環境介紹1. 主要資料庫環境作業系統版本: OEL5.8 x64資料庫版本  : Oracle 11.2.0.3 x64資料庫sid名 : orcl2. 備庫環境作業系統版本: OEL5.8 x64資料庫版本

Oracle中sql loader的應用

1、類比產生資料來源——建立指令碼emp.sql【這裡很多格式都會變,執行完以後記得執行另一個指令碼恢複原樣on.sql】[oracle@work sqlldr]$ more emp.sqlset heading offset feedback offset time offset linesize 120set pagesize 0set echo offset trimspool offspool

Oracle中sql loader的基本概念

1、sql loader的概念將外部資料(比如文本型)資料匯入oracle database。(用於資料匯入、不同類型資料庫資料移轉)2、sqlloader 匯入資料原理:在段(segment 表)insert 記錄1)normal :將記錄插入到segment的HWM(高水位線)以下的塊,要首先訪問bitmap ,來確定那些block 有free space2)direct: 將記錄插入到segment的HWM(高水位線)以上的從未使用過的塊,加快插入速度3、sql loader

Oracle管理資料字典(二) Oracle資料字典的應用

1、對象定義當執行CREATE命令建立對象時,Oracle會將對象定義存放到資料字典中。03:31:40 SQL> select dbms_metadata.get_ddl('TABLE','DEPT') DDL FROM DUAL;DDL--------------------------------------------------------------------------------CREATE TABLE "SCOTT"."DEPT"( &

Oracle管理資料字典(一) Oracle常用資料字典

1、資料字典的功能資料字典記載了資料的系統資訊,它是唯讀表和視圖的集合。資料字典的所有者為sys使用者,並且其被儲存放在SYSTEM資料表空間裡。2、資料字典的概念資料字典包括資料字典基表和資料字典視圖兩部分,其中,基表格儲存體資料庫的基本資料,普通使用者不能直接存取資料字典基表;資料字典視圖是基於資料字典基表建立的視圖,普通使用者可以通過查詢資料字典視圖取得系統資訊。資料字典視圖主要包括USER_XXX、ALL_XXX、DBA_XXX。3、常用資料字典(1)DICT用於顯示目前使用者可訪問的所

如何遷移Oracle資料表空間

可遷移的資料表空間是為了將資料從一個DB移到另一個DB而定義的。遷移的基本概念是從資料字典中卸出表和資料表空間的定義,將該資料表空間下的資料檔案複製到目標伺服器的目錄下,再裝入表和資料表空間的定義。這種方法可將大量的資料從一個DB移到另一個DB,是一種較快並且有效方法。表和索引都可以使用此方法進行遷移。遷移時的限制:1.源和目標DB必須是oracle8i以上的版本;2.源和目標DB必須在相同的硬體和OS平台上;3.源和目標DB的塊尺寸應該一樣;4.目標DB中不能存在與源DB中要遷移的資料表空間相

Oracle的網路設定參數

Oracle資料庫在不同的地區被人們廣泛使用,所以就必須要有專業的Oracle人員懂得網路連接是怎麼樣影響資料庫效能的。Oracle提供的 TNS允許在每個資料庫中進行分配通訊。TNS伺服器被看作Oracle的邏輯資料請求中的絕緣體和遠程伺服器間的伺服器。同樣的,網路系統管理員有能力控制網路效能調諧性,但是Oracle管理員沒有控制影響資料庫效能的網路設定的權利。可以利用下面我所說的重要的設定來改變分布式事物元的效能。其中包括了sqlnet.ora, tnsnames.ora, 和

Oracle資料庫一致性讀原理簡介

在Oracle資料庫中,undo主要有三大作用:提供一致性讀(Consistent Read)、復原事務(Rollback Transaction)以及執行個體恢複 (Instance Recovery)。一致性讀是相對於髒讀(Dirty Read)而言的。假設某個表T中有10000條記錄,擷取所有記錄需要15分鐘時間。目前時間為9點整,某使用者A 發出一條查詢語句:select * from

oracle資料泵不同工作方式效能比較(二)

根據Oracle的文檔的描述,資料泵採用不同的方式匯出匯入,效能也會有明顯的差別,這次正好有機會測試一下,遷移資料表空間、直接路徑、外部表格方式,以及資料庫鏈方式匯出、匯入的效能差異。首先檢查來源資料庫的資料表空間是否滿足自包含條件:SQL> EXEC DBMS_TTS.TRANSPORT_SET_CHECK('TJSQ,TJSQ_TMP')PL/SQL procedure successfully completed.SQL> SELECT * FROM

oracle資料泵不同工作方式效能比較(一)測試環境

根據Oracle的文檔的描述,資料泵採用不同的方式匯出匯入,效能也會有明顯的差別,這次正好有機會測試一下,遷移資料表空間、直接路徑、外部表格方式,以及資料庫鏈方式匯出、匯入的效能差異。這篇介紹一下測試環境。來源資料庫和目標資料庫的版本都是10.2.0.3,不存在版本差異,字元集都是ZHS16GBK,國家字元集都是AL16UTF16字元集,來源資料庫和目標資料庫都是16k的BLOCK_SIZE,因此採用遷移資料表空間的方式不存在任何的問題:SQL> SELECT GLOBAL_NAME

oracle基於backup control的完全恢複

誤刪除資料表空間(有備份),利用備份的控制檔案恢複一、類比環境07:59:14 SQL> select count(*) from scott.dept2; COUNT(*)----------1207:59:50 SQL> drop tablespace lxtbs1 including contents and datafiles;Tablespace dropped.07:59:56 SQL> shutdown immediateDatabase closed.

oracle Streams基礎:傳播進程

本節主要描述傳播的工作流程,以及一些相關的特性(處理邏輯),內容同樣枯燥,但三思認為有閱讀的價值。在整個streams複製環境中,propagation進程負責將源端的修改隊列複製到目標資料庫。1、LCR分段Streams 通過隊列分段傳遞messages。ANYDATA類型的隊列能用來分段傳遞幾乎所有類型的訊息,這種類型的隊列被定義為:ANADATA QUEUE。注意一個隊列中只能儲存一種指定類型的訊息,STREAMS預設總是使用ANYDATA QUEUE。Streams

oracle Streams實踐:準備工作

二、初始化環境在準備建立streams複製環境之前,還有一些準備工作需要我們進行,如下:1、組態管理員帳戶為了便於管理,不建議使用sys/system使用者,也不建議使用system資料表空間,推薦一切都建立。使用者需要在source/target端分別建立,並必須具有相關的系統管理權限,本例中以strmadmin為例。a>. 首先建立新的資料表空間JSSWEB> create tablespace stream_tbs datafile ¨

oracle Streams建立資料表空間級環境概述:建立和移除

二、 建立複製環境建立非常簡單,只需要在目標端執行下列過程即可(如果是有多個資料表空間要複製,只需要再添加t_names(2),t_names(3)...t_names(n)即可):JSSSTR> DECLARE2 t_names DBMS_STREAMS_TABLESPACE_ADM.TABLESPACE_SET;3 BEGIN4 -- Tablespace names5 t_names(1) := ¨WEBDATA¨;6

Oracle 11g RAC CRS-4535/ORA-1507概述

新安裝了Oracle 11g rac之後,不知道是什麼原因導致第二個節點上的crsd無法啟動?其錯誤訊息是CRS-4535: Cannot communicate with Cluster Ready Services。其具體的錯誤資訊還需要查看crsd.log日誌才知道。1、環境[root@linux2 ~]# cat /etc/issueEnterprise Linux Enterprise Linux Server release 5.5 (Carthage)Kernel \r on

Oracle 11g RAC oc4j/gsd Offline概述

Oracle 11g RAC中,發現oc4j以及gsd服務都處於offline狀態,這是Oracle 11g RAC預設情形。即便如此,並不影響資料庫的使用,因為 oc4j 是用於WLM 的一個資源, WLM在 11.2.0.2 才可用。GSD則是用於支援dbca,srvctl,oem等的互動工具。本文描述將這兩個服務切換到online。1、環境[root@linux2 ~]# cat /etc/issueEnterprise Linux Enterprise Linux Server

oracle列表分區的ADD VALUES和DROP VALUES語句簡介

LIST分區表的分區索引值是離散的值,因此具有和其他分區與眾不同的DDL維護語句,ADD VALUES和DORP VALUES。ADD VALUES和DROP VALUES分別為指定的分區增加或減少對應的分區索引值。和ADD PARTITION以及DROP PARTITION不同,ADD PARTITION和DROP PARTITION是分區操作,分別新增分區和刪除分區,而ADD VALUES和DROP VALUES是對已有的分區進行操作。和其他DDL有所區別的時,即使並不涉及資料的修改ADD

總頁數: 1509 1 .... 799 800 801 802 803 .... 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.