在同一主機上建立使用者管理的複製資料庫 筆記

來源:互聯網
上載者:User

(1) 建立存放複製資料庫的各種相關檔案的OS目錄。

(2) 建立常式服務。

(3) 建立參數檔案。

  1. 串連到主要資料庫建立文本參數檔案。
  2. 編輯文本參數檔案。
  3. 建立伺服器參數檔案。

(4) 複製主要資料庫的資料檔案備份到複製資料庫所在的目錄。

(5) 啟動常式,並建立控制檔案。

(6) 恢複復制資料庫。

(7) 開啟複製資料庫。

 

C:\>sqlplus sys/orcl@demo as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 2月 4 11:35:50 2009

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

串連到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> select name from v$datafile;

NAME
--------------------------------------------------------------------------------

D:\DEMO\SYSTEM01.DBF
D:\DEMO\UNDOTBS01.DBF
D:\DEMO\SYSAUX01.DBF
D:\DEMO\USERS01.DBF

SQL> alter database begin backup;

資料庫已更改。

SQL> host copy D:\DEMO\SYSTEM01.DBF d:\backup
已複製         1 個檔案。

SQL> host copy D:\DEMO\UNDOTBS01.DBF d:\backup
已複製         1 個檔案。

SQL> host copy D:\DEMO\SYSAUX01.DBF d:\backup
已複製         1 個檔案。

SQL> host copy D:\DEMO\USERS01.DBF d:\backup
已複製         1 個檔案。

SQL> alter database end backup;

資料庫已更改。

SQL> alter system archive log current;

系統已更改。

SQL> alter database backup controlfile to trace resetlogs;

資料庫已更改。

SQL> archive log list
資料庫記錄模式            存檔模式
自動封存             啟用
存檔終點            c:\demo\archive
最早的聯機日誌序列     56
下一個存檔日誌序列   58
當前日誌序列           58

SQL> exit
從 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 斷開

C:\>mkdir d:\dupdb

C:\>mkdir d:\dupdb\bdump

C:\>mkdir d:\dupdb\udump

C:\>mkdir d:\dupdb\archive

C:\>oradim -new -sid dupdb -syspwd oracle
執行個體已建立。

C:\>sqlplus sys/orcl@demo as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 2月 4 11:29:18 2009

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

串連到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> create pfile='%oracle_home%\database\initdupdb.ora' from spfile;

檔案已建立。

修改:

db_name='dupdb'
instance_name=dupdb
service_names=dupdb
background_dump_dest='D:\dupdb\bdump'
control_files='d:\dupdb\control01.ctl'
user_dump_dest='D:\dupdb\udump'
log_archive_dest_1='location=d:\dupdb\archive'

SQL> create spfile='%oracle_home%\database\spfiledupdb.ora' from pfile='%oracle_
home%\database\initdupdb.ora';

檔案已建立。

SQL> host copy d:\backup\*.dbf d:\dupdb
d:\backup\SYSAUX01.DBF
d:\backup\SYSTEM01.DBF
d:\backup\UNDOTBS01.DBF
d:\backup\USERS01.DBF
已複製         4 個檔案。

SQL> exit
從 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 斷開

C:\>set oracle_sid=dupdb

C:\>sqlplus sys/oracle as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 2月 4 11:43:44 2009

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

已串連到空閑常式。

SQL> startup nomount
ORACLE 常式已經啟動。

Total System Global Area  603979776 bytes
Fixed Size                  1250380 bytes
Variable Size             260049844 bytes
Database Buffers          335544320 bytes
Redo Buffers                7135232 bytes
SQL> CREATE CONTROLFILE REUSE SET DATABASE "DUPDB" RESETLOGS  ARCHIVELOG
  2      MAXLOGFILES 16
  3      MAXLOGMEMBERS 3
  4      MAXDATAFILES 100
  5      MAXINSTANCES 8
  6      MAXLOGHISTORY 292
  7  LOGFILE
  8    GROUP 1 (
  9      'D:\DUPDB\REDO01.LOG'
10    ) SIZE 50M,
11    GROUP 2 (
12      'D:\DUPDB\REDO02.LOG'
13    ) SIZE 50M,
14    GROUP 3 (
15      'D:\DUPDB\REDO03.LOG'
16    ) SIZE 50M
17  DATAFILE
18    'D:\DUPDB\SYSTEM01.DBF',
19    'D:\DUPDB\UNDOTBS01.DBF',
20    'D:\DUPDB\SYSAUX01.DBF',
21    'D:\DUPDB\USERS01.DBF'
22  CHARACTER SET ZHS16GBK;

控制檔案已建立。

SQL> set logsource 'd:\demo\archive'
SQL> recover database using backup controlfile until cancel

ORA-00279: ?? 1694834 (? 02/04/2009 11:36:18 ??) ???? 1 ????
ORA-00289: ??: D:\DEMO\ARCHIVE\CB5C0541_674493001_00057_001_0.ARC
ORA-00280: ?? 1694834 (???? 1) ??? #57 ?

指定日誌: {<RET>=suggested | filename | AUTO | CANCEL}
d:\demo\archive\CB5C0541_674493001_00057_001_CBC29ECF.ARC
ORA-00279: ?? 1695038 (? 02/04/2009 11:39:40 ??) ???? 1 ????
ORA-00289: ??: D:\DEMO\ARCHIVE\CB5C0541_674493001_00058_001_CBC29ECF.ARC
ORA-00280: ?? 1695038 (???? 1) ??? #58 ?
ORA-00278: ???????????
'd:\demo\archive\CB5C0541_674493001_00057_001_CBC29ECF.ARC'

指定日誌: {<RET>=suggested | filename | AUTO | CANCEL}
cancel
介質恢複已取消。
SQL> alter database open resetlogs;

資料庫已更改。

聯繫我們

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