oracle歸檔模式下的Rman備份組在異機恢複簡介

環境:OS:Red Hat Linux As 5DB:10.2.0.4有些時候因為測試環境需要,我們需要使用生產庫的備份組在另外一台新的機器上做恢複(前提是新機器事先安裝Oracle軟體,版本跟原庫一致),下面是恢複過程.1.在原庫上做全備(在原庫上操作)run{allocate channel c1 device type disk;allocate channel c2 device type disk;backup format '/u02/rman_backup/full_backup/

oracle 10g線上重定義新特性:關聯對象自動重新命名(二)

9i的線上重定義存在一個問題,執行完線上重定義後,表的名稱雖然保持不變,但是索引、約束、觸發器等關聯對象的名稱會發生變化,有時候這會帶來一定的問題,而要在事後手工修改,會比較麻煩。10g的線上重定義解決這個問題。如果對象是利用COPY_TABLE_DEPENDENTS建立的,那麼這些關聯的對象在重定義操作完成後,自動改為原始的名稱。如果是手工建立的關聯對象,則可以利用REGISTER_DEPENDENT_OBJECT過程,所有執行了REGISTER_DEPENDENT_OBJECT過程的關聯對象

oracle 10g線上重定義新特性:關聯對象自動重新命名(一)

10g的線上重定義解決這個問題。如果對象是利用COPY_TABLE_DEPENDENTS建立的,那麼這些關聯的對象在重定義操作完成後,自動改為原始的名稱。如果是手工建立的關聯對象,則可以利用REGISTER_DEPENDENT_OBJECT過程,所有執行了REGISTER_DEPENDENT_OBJECT過程的關聯對象,都會在重定義操作完成後自動重新命名。這篇文章來看COPY_TABLE_DEPENDENTS的例子。首先看看9i下的例子:SQL> SELECT * FROM

Oracle物化視圖詳解

一.

通過oracle資料庫鏈執行DML需要什麼許可權

對於本地的使用者,執行INSERT操作只需要INSERT許可權,而只有INSERT許可權這對於通過資料庫鏈執行插入操作是不夠的。看Oracle的管理員手冊是發現了這個問題,以前還確實沒有注意過。看一個具體的例子,首先在本地建立一個普通使用者,並將表T的INSERT、UPDATE和DELETE許可權授權給這個使用者:SQL> show userUSER is "TEST"SQL> create table t (id number);Table

oracle多層嵌套同義字

在Oracle的管理員手冊上,說明可以為表、視圖、物化視圖、過程、函數、包、對象和序列建立同義字。雖然Oracle並沒有明確說明,但是同樣可以為同義字建立同義字。有些時候建立指向同義字的同義字是有意義的。由於同義字本身功能之一就是實現物理結構和物理位置的透明性,因此使用者在建立同義字的時候並不會太關係當前指向的對象是否是同義字還是其他對象。Oracle處理指向同義字的同義字只是在解析對象的時候存在很小的代價,其他並沒有太多的影響。當然如果同義字嵌套的層數過多,也不是很好的設計方式,使用者在確定要

oracle RMAN備份FORMAT格式中%a是什麼意思

今天三思問我一個問題:RMAN備份FORMAT格式中%a的含義。其實Oracle的文檔有這個表述:%aSpecifies the activation ID of the database.不過這個描述很不明確。其實junsansi的意思是,這個%a對應的資訊在資料庫中的哪裡體現出來。下面先看看備份資訊裡面的這個值:[oracle@yans1 ~]$ rman target /Recovery Manager: Release10.2.0.3.0 - Production on星期四7月16 1

oracle spool的使用方法

spool是oracle sqlplus提供的一個控制命令。可以利用spool和select語句的組合動態產生一些sql指令碼或者一些資料。sqlplus中可以執行的語句分類大概有兩種,一種是最常見的dml,dcl,ddl。這些語句在執行以後會存放在一個sqlplus的buffer中,而且每次只會存放最近執行的一條語句,以方便再次執行。另外的一種就是稱為“命令語句”了,諸如set

Oracle 11g r2分析函數新特性簡介(三)分析函數LAG和LEAD的增強

在11gr2中,Oracle分析函數的功能進一步增強。這篇介紹分析函數LAG和LEAD的增強。11gr2對LAG和LEAD函數進行了增強,添加了IGNORE NULLS的功能。SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database11gEnterprise Edition Release11.

Oracle 11g r2分析函數新特性簡介(二)分析函數LISTAGG

在11gr2中,Oracle分析函數的功能進一步增強。這篇介紹新增的分析函數LISTAGG。11gr2還新增了一個分析函數LISTAGG,這個函數的功能實現字串的串連在11gr2中,Oracle終於實現了這個分析函數:SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle

Oracle 11g r2分析函數新特性簡介(一)分析函數NTH_VALUE

在11gr2中,Oracle分析函數的功能進一步增強。這篇介紹新增的分析函數NTH_VALUE。以前版本的分析函數,提供了FIRST_VALUE和LAST_VALUE的功能,而11gr2中,Oracle增加了一個NTH_VALUE的功能,這個功能包含了FIRST_VALUE和LAST_VALUE的功能,還可以取任意的正數或倒數的沒個記錄。簡單看一個這個分析函數的用法:SQL> select * from v$version;BANNER---------------------------

oracle 10g中使用Sqlplus工具以SYSDBA登陸資料庫

前兩天在ITPUB上看到一個文章,提到如何用最快的方法以SYSDBA登陸資料庫。有人給出的方法是sqlplus直接斷行符號,然後在提示使用者名稱時輸入/ as sysdba:[oracle@yans1 ~]$ sqlplusSQL*Plus: Release10.2.0.3.0 - Production on星期六8月8 22:01:47 2009Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.Enter

如何在查詢oracle列表中使用PRIOR操作

對於樹形查詢中的PRIOR操作,一般都是用在CONNECT BY語句中,而這個PRIOR操作其實在SELECT的欄位列表中也是可以使用的。看一個簡單的例子:SQL> create table t (id number, parent_id number, name varchar2(30));Table created.SQL> insert into t values (1, null, 'a');1 row created.SQL> insert into t

oracle函數調用發生在SQL調用之前還是過程中

對於上一篇描述的DBMS_RANDOM.VALUE函數而言,顯然函數的調用是發生在SQL語句的執行過程中。但是如果查看《SQL語句中常量的處理》這篇文章,可以看到對於TO_DATE之類的函數調用,當輸入參數為常數時,Oracle會將其作為常數處理,在SQL語句執行之前就進行了調用。同樣都是函數,同樣都以常數作為參數,同樣都和表的列沒有依賴,為什麼有的函數在SQL調用前運行,而有的函數在SQL調用中執行。難道僅僅是因為一個是普通的函數,另一個是包中的函數。問題顯然與函數是否儲存在包中沒有關係,實際

詳解Oracle RAC的Failover

Oracle  RAC 同時具備HA(High Availiablity) 和LB(LoadBalance)。 而其高可用性的基礎就是Failover(容錯移轉)。 它指叢集中任何一個節點的故障都不會影響使用者的使用,串連到故障節點的使用者會被自動轉移到健康節點,從使用者感受而言, 是感覺不到這種切換。Oracle 10g RAC 的Failover 可以分為3種:1. Client-Side Connect time Failover2. TAF3. Service-Side

詳解oracle的追蹤檔案和轉儲命令

一、Oracle追蹤檔案Oracle追蹤檔案分為三種類型:一種是後台警示記錄檔,記錄資料庫在啟動、關閉和運行期間後台進程的活動情況,如資料表空間建立、復原段建立、某些alter命令、日誌切換、錯誤訊息等。在資料庫出現故障時,應首先查看該檔案,但檔案中的資訊與任何錯誤狀態沒有必然的聯絡。後台警示記錄檔儲存BACKGROUND_DUMP_DEST參數指定的目錄中,檔案格式為SIDALRT.LOG。另一種類型是DBWR、LGWR、SMON等後台進程建立的後台追蹤檔案。後台追蹤檔案根據後台進程運行情況產

Oracle FGA策略:細粒度審計

1、FGA策略(細粒度審計)DBMS_FGA是SYS使用者的一個包(1)增加 FGA 策略-- 審計表GRANT RESOURCE,CONNECT TO BANK IDENTIFIED BY BANK;CREATE TABLE BANK.ACCOUNTS(ACCT_NO NUMBER PRIMARY KEY,CUST_ID NUMBER NOT NULL ,BALANCE NUMBER(15,2) NULL);insert into bank.accounts values(1,1,10000)

Oracle 10g RAC叢集安裝部署過程中如何安裝RAC叢集套件

一、首先解壓叢集套件包;gunzip 10201_clusterware_linux_x86_64.gzcpio -idmv < 10201_clusterware_linux_x86_64.cpio解壓放置的地方需要有oracle使用者使用的許可權二、開始安裝oracle

oracle 10g RAC叢集安裝部署的準備工作

一、基本環境需求系統內容:系統版本:RHEL5U8 x86_64ORACLE版本:ORACLE 10.2.1IP地址odb1 192.168.100.144192.168.101.144odb2 192.168.100.143192.168.101.143伺服器關閉Selinux/iptables二、前期準備工作修改兩台電腦的主機名稱字odb1 odb1-priv odb1-vipobd2 odb2-priv

oracle資料庫的安裝配置

第一部分:安裝oracle資料庫第二部分:通過DBCA建立第一個oracle資料庫一、 安裝oracle資料庫,首先在root使用者下執行xhost+不然安裝報錯,然後切換到oracle使用者模式下;[root@stu49 tmp]# xhost + 需要在伺服器本機執行[root@stu49 tmp]# su - oracle 以下執行必須在圖形化介面下安裝,遠程需要VNC或者box支援圖形化的來安裝[oracle@oracle10g ~]$ cd /tmp/database/二、

總頁數: 1509 1 .... 939 940 941 942 943 .... 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.