Oracle 11g 之Rman Duplicating a database

來源:互聯網
上載者:User

Oracle 11 g2 版本下,duplicating a database 有兩種方法:

1. Active database duplication
2. Backup-based duplication

通過duplicate 一個資料庫的好處在於:
Test backup and recovery procedures
Test an upgrade to a new release of Oracle Database
Test the effect of applications on database performance
Create a standby database
Generate reports

先學習基於Backup-based duplication ,比較好理解一些,測試環境:異機同目錄
環境準備前提:
現在有兩台oracle server,一台:192.168.1.249  一台:192.168.1.248
讓192.168.1.249 作為primary A, 192.168.1.248上就作為auxiliary B
為了操作的便捷,我就以auxiliary B為主要操作點來完成duplicate操作

一:在primary A上操作
現在呢,就通過dbca來建立一個新的oracle database_name和SID,也是再通觀的學習下oracle 建立表和插入資料
通過dbca,會預設建立一個資料表空間和暫存資料表空間,測試的就不再建立資料表空間了,建立資料表空間的文法:
create tablespace 空間名稱 datafile ' 資料檔案的路徑'  大小 size 200m ; 
建立一個表:
create table employees (employee_id number(6), first_name varchar2(20),last_name varchar2(25),phone_number varchar2(15),salary  number(8,2),department_id number(4), constraint emp_salary_min check (salary > 0) );
在建立表的過程中插入了一些約束
插入資料:
insert into  employees (employee_id,first_name,last_name,phone_number,salary,department_id) values (1189,'wang','ying',18920782475,4900,2);
insert into  employees (employee_id,first_name,last_name,phone_number,salary,department_id) values (1109,'zhang','ying',18920482475,4900,3);
隨意插入兩條資料就好了,證明表裡有資料就好

二:啟動監聽和開啟資料庫:
分別執行:
Lsnrctl start
Sqlplus / as sysdba
Startup;

三:在B上通過netmgr實現遠程庫A的訪問,也就是修改
/opt/oracle/product/11.2.0/dbhome_1/network/admin下的
Tnsnames.ora 和listener.ora 檔案
Netmgr
配置listener

之後點擊關閉視窗,儲存退出
之後來嘗試下是否在B server上能串連到Aserver上的test05庫
[oracle@test1 ~]$ rman
RMAN> connect target sys/biao_123@test05;

RMAN 串連的格式是:  username/password@監聽名(就是上步netmgr建立的到A庫上的監聽名稱)
connected to target database: TEST05 (DBID=4183336084) (表示串連成功)
注意:如果這一步,你不記得在安裝database的時候,記錄的sys、system的密碼的話,解決辦法:
在目標資料庫上,在作業系統的層級登陸資料庫是不要求輸入密碼的
所以可以使用sqlplus / as sysdba (登入)
更改user sys和system的密碼
Alter user sys identified by 密碼; 這個密碼盡量不要含有‘點號’字元

接下來請看第2頁精彩內容:

推薦閱讀:

Oracle基礎教程之通過RMAN複製資料庫

RMAN備份策略制定參考內容

RMAN備份學習筆記

OracleDatabase Backup加密 RMAN加密

  • 1
  • 2
  • 下一頁

聯繫我們

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