oracle列表分區ADD VALUES或DROP VALUES包含資料變化

在介紹ADD VALUES和DROP VALUES語句的時候提到過,ADD VALUES和DROP VALUES只是資料字典上的變更,並不涉及資料的變化。因此如果ADD VALUES或DROP VALUES語句執行時,新增或刪除的索引值在資料庫中已經存在,則會報錯。仍然借用上一篇文章中的例子:SQL> CREATE TABLE T_PART_LIST2  (3     OWNER VARCHAR2(30),4     NAME

oracle基於COMMIT SCN的物化視圖日誌快速重新整理的方法

11.2中物化視圖日誌可以指定COMMIT SCN,這時物化視圖重新整理就不需要時間戳記了,這篇簡單描述Oracle是如何?通過COMMIT SCN來進行重新整理的。建立一個測試環境:SQL> SELECT * FROM V$VERSION;BANNER--------------------------------------------------------------------------------Oracle Database11gEnterprise Edition

Oracle Flashback Database簡介

Flashback 技術是以Undo segment中的內容為基礎的,因此受限於UNDO_RETENTON參數。要使用flashback的特性,必須啟用自動撤銷管理資料表空間。在Oracle 10g中, Flash back家族分為以下成員: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashback Version Query, Flashback Transaction Query 三種)

Oracle Flashback Database的操作樣本

做操作前先備份資料庫RMAN> backup database;1. 檢查是否啟動了flash recovery area:  SQL> show parameter db_recovery_fileNAME                    TYPE        VALUE----------------------------

oracle Streams實踐:如何建立全庫複製

正如前面介紹的那樣,對於資料庫級複製,oracle提供了兩種方式:A 、MAINTAIN_GLOBALB 、PRE_INSTANTIATION_SETUP、POST_INSTANTIATION_SETUPMaintain_global適用於中小型資料庫建立,而PRE_INSTANTIATION_SETUP+POST_INSTANTIATION_SETUP適用於大型資料庫的建立,這裡我們示範通過 PRE_INSTANTIATION_SETUP

oracle Streams實踐:如何移除Streams複製環境

四、 清除Streams複製環境一方面是為了方便後面的測試環境搭建,一方面也是因為10g中Streams複製環境的移除非常簡單,因此將此做為本章最後一小節。要移除整個複製環境非常簡單,只需在源端目標端以STREAMS管理員帳號登陸,並分別執行 dbms_streams_adm.remove_streams_configuration ,如例 :JSSWEB> conn strmadmin/strmadminConnected.JSSWEB > exec

oracle Streams建立資料表空間級環境概述:初始化

DBMS_STREAMS_ADM 中提供了三種建立資料表空間級複製環境的過程:MAINTAIN_SIMPLE_TTS :單個資料表空間的複製MAINTAIN_TTS :多個資料表空間的複製PRE_INSTANTIATION_SETUP 和POST_INSTANTIATION_SETUP:多個資料表空間的複製MAINTAIN_SIMPLE_TTS 和MAINTAIN_TTS兩過程都會自動添加否定規則集過濾streams不支援的資料庫物件,PRE_INSTAINTIATION_SETUP和POST_

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 Streams如何建立schema級複製環境

Schema 級的複製可以通過DBMS_STREAMS_ADM.MAINTAIN_SCHEMAS建立,經過前面資料表空間級的試練,接著建立schema級的複製環境還是比較簡單的。本章樣本繼續沿用前章中的環境(主要是oracle環境,之前的複製環境已被清除),並設定環境如下:來源資料庫 sid : jssweb ,目標庫 : jssstr ;複製schema:member,同步DML,DDL操作;本地捕獲,雙向同步(又變了喲,又改為本地捕獲了);DBMS_STREAMS_ADM.MAINTAIN_

oracle Streams如何建立tables級複製環境

你應該還有印象,我們在第一部分第二節的時候就已經示範了建立表級複製環境,對比全庫/資料表空間級或schema級的複製,現在回過頭來看,你可能會覺著怎麼表級的複製環境這麼複雜呢?其實不是這樣,並非表級複製環境複雜,我們在第一部分第二章示範的正是streams實際配置時執行的過程(大部分步驟吧),如果你直接使用DBMS_STREAMS_ADM.MAINTAIN_TABLES過程建立的話,類似於schemas的複製,也就是執行一個過程的事情。這裡一方面為了給大家示範,另外一方面也是加深大家的理解,在本

oracle Streams如何建立單源多向複製環境

這節我們將複製環境構建的稍稍複雜一點,這次不再做兩台資料庫間的複製了,再加進來一個新的資料庫,三個資料庫間同步資料。一、 需求描述設定條件如下:資料庫 sid : jssweb ,jssstr 和jssbak複製jssweb資料庫中schema:member下的usr_user到jssstr資料庫中的member下,並更名為users;複製jssweb資料庫中schema:member下的dt_tbl1、dt_tbl2和dt_tmp三表到jssbak資料庫中的schema:member下;全部

oracle分區表述的FOR語句(下)測試FOR語句時碰到的ORA-14702錯誤

指定一個分區除了使用分區名稱外,很多時候還可以使用FOR語句。這篇描述測試FOR語句時碰到的ORA-14702錯誤。仍然使用上一篇文章的例子:SQL> CREATE TABLE T_PART_RANGE2  (ID NUMBER,3  NAME VARCHAR2(30),4  CREATE_DATE DATE)5  PARTITION BY RANGE (CREATE_DATE)6  (PARTITION P1 VALUES LESS

oracle分區表述的FOR語句(上)

指定一個分區除了使用分區名稱外,很多時候還可以使用FOR語句。從11g開始,對分區進行操作的時候,不僅可以使用分區名稱,還可以使用FOR語句。在10g中,MERGE RANGE分區的語句如下:SQL> SELECT * FROM V$VERSION;BANNER----------------------------------------------------------------Oracle Database10gEnterpriseEdition Release10.2.0.3.

Oracle 11g r2物化視圖日誌新增的COMMIT SCN語句概述

在11.2中,物化視圖日誌也新增了一些功能,對於本地物化視圖而言,現在可以利用COMMIT SCN來替代以前版本中的TIMESTAMP方式來進行重新整理。看一個簡單的例子:SQL> SELECT * FROM V$VERSION;BANNER--------------------------------------------------------------------------------Oracle Database11gEnterprise Edition Release11

oracle定界分割表和INTERVAL分區表對於SPLIT分區的區別

定界分割表和INTERVAL分區表是可以相互轉化的,不過二者還是有所區別的。比如在SPLIT分區的時候,定界分割表沒有限制,而INTERVAL分區表則可能報錯。首先看定界分割的例子:SQL> CREATE TABLE T_PART_RANGE2  (ID NUMBER,3  NAME VARCHAR2(30),4  CREATE_DATE DATE)5  PARTITION BY RANGE (CREATE_DATE)6

oracle定界分割表和INTERVAL分區表的相互轉化

INTERVAL分區其實是一種比較特殊的定界分割,因此可以很方便的將RANGE分區錶轉化為INTERVAL分區表,同樣可以將INTERVAL分區錶轉化為RANGE分區表。對於一個普通的定界分割表:SQL> CREATE TABLE T_PART2  (ID NUMBER,3  NAME VARCHAR2(30),4  CREATE_DATE DATE)5  PARTITION BY RANGE (ID)6  (PARTITION P1

oracle INTERVAL分區表鎖分區操作概述

在文檔中,對INTERVAL分區執行一些操作之前都會先執行分區的鎖定操作。和其他類型的分區表不同,INTERVAL分區表的分區並不一定是已經存在的,分區是否存在與使用者插入的資料的範圍有關。可以看到,文檔在對INTERVAL分區執行SPLIT等分區操作之前都會執行一個鎖分區的操作,事實上這個鎖操作並非是避免使用者DML對DDL操作的影響,而是為了確保要操作的分區存在:SQL> CREATE TABLE T_PART_INTER2  (ID NUMBER,3  NAME

Vmware虛擬機器下如何遷移Oracle RAC

最近虛擬機器下的Oracle 10g RAC搬家,搬家完畢之後,Oracle 叢集resource之VIP無法正常啟動,收到了CRS-0233: Resource or relatives are currently involved with another operation 錯誤提示。為為啥呢,原來啊,搬家了地址發生變化了,你得使用你家裡的新地址阿....1、環境描述Oracle 10g RAC + Suse

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

總頁數: 1509 1 .... 930 931 932 933 934 .... 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.