Oracle RMAN進階恢複概述(四) 資料表空間時間點恢複

來源:互聯網
上載者:User

二、手工執行TSPITR

Oracle 支援為TSPITR 建立自己的輔助執行個體。 也可以使用手工的TSPITR來完成失敗的自動TSPITR操作。 首先,依然是應用前面的準備階段中列出的步驟,接著必須準備輔助執行個體,然後執行TSPITR過程。

3.2.1 準備輔助執行個體

首先,需要啟動和運行輔助執行個體。輔助執行個體只是RMAN用於執行TSPITR的臨時執行個體。 輔助執行個體必須駐留在與目標資料庫相同的機器中,並且在輔助執行個體上不能執行任何類型的DML。

在啟動TSPITR前,需要準備輔助執行個體。和普通的資料庫執行個體建立一樣。

Windows Oracle 10G手工建立資料庫

http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4680230.aspx

linux 下手工建立資料庫

http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4680213.aspx

我們假設建立的輔助執行個體名是TEST. 操作步驟如下:

(1) 建立口令檔案

C:>orapwd file=D:/app/Administrator/product/11.2.0/dbhome_1/database/PWDTEST.ora password=admin

(2) 建立服務

C: />oradim -new -sid TEST

oradim是建立執行個體的工具程式名稱,-new表明執行建立執行個體,-delete表明執行刪掉執行個體,-sid指定害例的名稱。

(3) 建立參數檔案

次要資料庫的參數檔案不同於目標資料庫所使用的參數檔案。輔助執行個體中應該添加的一些參數如下表:

參數名

可選或必選

說明

Db_name

可選

與目標資料庫相同的名稱

Lock_name_space

必選

不同於建立輔助執行個體所在系統上其他資料庫名的唯一名稱。

Db_file_name_convert

可選

用RMAN還原次要資料庫中的資料檔案時,該參數用於為這些資料檔案定義一組檔案命名轉換模式。 它可以代替RMAN的configure auxname命令。

Log_file_name_convert

可選

用RMAN還原次要資料庫中的重做日誌時,該參數用於為這些重做記錄定義一組命令轉換模式。 它可以代替RMAN的set newnameml .

Control_files

必要

這個參數定義了輔助執行個體控制檔案的名稱和位置。 輔助執行個體控制檔案的名稱應當不同於鎖一定位置中已有的其他控制檔案名稱。

Remote_login_passwordfile

可選/必要

用於允許RMAN 通過Oracle networking 服務串連次要資料庫。 要求存在一個當前的口令檔案。 如果要本地串連次要資料庫,就不需要設定該參數。

Compatible

必要

必須與目標資料庫的設定相同

Db_block_size

可選/必要

如果在目標資料庫上設定了該參數,在次要資料庫中也必須設定為同樣的參數值。

我們將所有輔助執行個體都放到F:/TEST目錄下,輔助執行個體的參數如下:

db_name=BL

db_unique_name=TEST

db_block_size=8192

db_cache_size=8388608

timed_statistics=TRUE

shared_pool_size=110M

large_pool_size=1M

compatible=11.2.0.0.0

Background_dump_dest=F:/TEST

Core_dump_dest=F:/TEST

User_dump_dest=F:/TEST

Control_files=F:/TEST/control01.ctl

db_create_file_dest=F:/TEST

log_file_name_convert=('D:/app/Administrator/oradata/bl','F:/TEST');

將該參數儲存為initTEST.ora, 存放在F:/TEST/下。

(4) 啟動輔助執行個體,並檢查網路連通性

C:/Users/Administrator.DavidDai>set ORACLE_SID=TEST

C:/Users/Administrator.DavidDai>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期四 7月 8 15:52:17 2010

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

SQL> conn / as sysdba

已串連到空閑常式。

SQL> startup nomount pfile='f:/test/inittest.ora';

ORA-32006: BACKGROUND_DUMP_DEST initialization parameter has been deprecated

ORA-32006: USER_DUMP_DEST initialization parameter has been deprecated

ORACLE 常式已經啟動。

Total System Global Area  163221504 bytes

Fixed Size                  1373236 bytes

Variable Size             146803660 bytes

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.