oracle實驗記錄 手工 duplicate database(1)
來個基本的吧,這樣幫助我們瞭解真正複製的過程
使用者管理複製database
把rman建立的2個庫刪除吧 環境有限
步驟1 建立複製庫instance
C:\>oradim -new -sid xhtest4 -intpwd xh123
例程已建立。
C:\>mkdir d:\xhtest4
C:\>mkdir d:\xhtest4\bdump
C:\>mkdir d:\xhtest4\cdump
C:\>mkdir d:\xhtest4\archive
C:\>mkdir d:\xhtest4\udump
建立引數檔案
*.background_dump_dest='d:\xhtest4\bdump'
*.compatible='10.1.0.2.0'
*.control_files='d:\xhtest4\control01.ctl'
*.core_dump_dest='d:\xhtest4\cdump'
*.db_block_size=8192
*.db_cache_size=25165824
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_name='xhtest4'
*.db_recovery_file_dest_size=2147483648
*.db_recovery_file_dest='d:\xhtest4'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=xhtestXDB)'
*.java_pool_size=50331648
*.job_queue_processes=10
*.large_pool_size=8388608
*.log_archive_dest_1='location=D:\xhtest4\archive'
*.open_cursors=300
*.pga_aggregate_target=25165824
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.shared_pool_size=200000000
*.sort_area_size=65536
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS1'
*.user_dump_dest='d:\xhtest4\udump'
*.instance_name='xhtest4'
*.service_names='xhtest4' 純手動要db_file_name_conver ,log_file_name_conver也沒用,不寫了
做好準備
SQL> create spfile='d:\rman複製引數\spfilexhtest4.ora' from pfile='d:\rman複製參
數\initxhtest4.ora'
2 ;
SQL> alter database backup controlfile to trace;
資料庫已更改。
SQL> alter database begin backup;
資料庫已更改。
SQL> @D:\oracle實驗指令碼\os備份資料檔案.txt
已複製 1 個檔案。
已複製 1 個檔案。
已複製 1 個檔案。
已複製 1 個檔案。
已複製 1 個檔案。
已複製 1 個檔案。
SQL> alter database end backup;
資料庫已更改。
SQL>
將備份 複製到 xhtest4庫的檔案目錄
C:\>set oracle_sid=xhtest4
C:\>sqlplus "/ as sysdba"
SQL*Plus: Release 10.1.0.2.0 - Production on 星期一 7月 21 10:37:41 2008 開始工作嘍
Copyright (c) 1982, 2004, Oracle. All rights reserved.
已連線到空閒例程。
SQL> startup nomount;
ORACLE 例程已經啟動。
Total System Global Area 289406976 bytes
Fixed Size 788552 bytes
Variable Size 263190456 bytes
Database Buffers 25165824 bytes
Redo Buffers 262144 bytes
CREATE CONTROLFILE set DATABASE "XHTEST4" RESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 454
LOGFILE
GROUP 1 'd:\xhtest4\REDO01.LOG' SIZE 10M,
GROUP 2 'd:\xhtest4\REDO02.LOG' SIZE 10M,
GROUP 3 'd:\xhtest4\REDO03.LOG' SIZE 10M
-- STANDBY LOGFILE
DATAFILE
'd:\xhtest4\SYSTEM01.DBF',
'd:\xhtest4\UNDOTBS01.DBF',
'd:\xhtest4\SYSAUX01.DBF', 控制檔案的內容
'd:\xhtest4\USERS01.DBF',
'd:\xhtest4\EXAMPLE01.DBF',
'd:\xhtest4\TESTTB.DBF'
CHARACTER SET ZHS16GBK
;
SQL> @D:\oracle實驗指令碼\duplicate控制檔案指令碼.txt
控制檔案已建立
SQL>
恢復下
SQL> set logsource 'F:\歸檔備份' 設定下 自動應用歸檔日誌的位置 .....................重點啊
SQL> recover database until cancel using backup controlfile;
ORA-00279: ?? 671627 (? 07/21/2008 10:14:56 ??) ???? 1 ????
ORA-00289: ??:
F:\F:\ORACLE\PRODUCT\10.1.0\DB_1F:\ORACLE\PRODUCT\10.1.0\DB_1F:\ORACLE\PRODUCT\1
0.1.0\DB_1F:\ORACLE\PRODUCT\10.1.0\DB_1ARC00063_0660131038.001
ORA-00280: ?? 671627 (???? 1) ??? #63 ?
指定日誌: {
auto
ORA-00308: ????????
'F:\F:\ORACLE\PRODUCT\10.1.0\DB_1F:\ORACLE\PRODUCT\10.1.0\DB_1F:\ORACLE\PRODUCT\
10.1.0\DB_1F:\ORACLE\PRODUCT\10.1.0\DB_1ARC00063_0660131038.001'
ORA-27041: ??????
OSD-04002: ????????????
O/S-Error: (OS 123) ????????????????????????????????
ORA-00308: ????????
'F:\F:\ORACLE\PRODUCT\10.1.0\DB_1F:\ORACLE\PRODUCT\10.1.0\DB_1F:\ORACLE\PRODUCT\
10.1.0\DB_1F:\ORACLE\PRODUCT\10.1.0\DB_1ARC00063_0660131038.001'
ORA-27041: ??????
OSD-04002: ????????????
O/S-Error: (OS 123) ????????????????????????????????
ORA-01547: ??: RECOVER ??? OPEN RESETLOGS ???????
ORA-01195: ?? 1 ??????????????????
ORA-01110: ???? 1: 'D:\XHTEST4\SYSTEM01.DBF'
SQL> recover database until cancel using backup controlfile;
ORA-00279: ?? 671627 (? 07/21/2008 10:14:56 ??) ???? 1 ????
ORA-00289: ??:
F:\F:\ORACLE\PRODUCT\10.1.0\DB_1F:\ORACLE\PRODUCT\10.1.0\DB_1F:\ORACLE\PRODUCT\1
0.1.0\DB_1F:\ORACLE\PRODUCT\10.1.0\DB_1ARC00063_0660131038.001
ORA-00280: ?? 671627 (???? 1) ??? #63 ?
指定日誌: {
F:\oracle\product\10.1.0\oradata\xhtest\redo01.log
ORA-00310: ???????? 62; ???? 63
ORA-00334: ????: 'F:\ORACLE\PRODUCT\10.1.0\ORADATA\XHTEST\REDO01.LOG'
ORA-01547: ??: RECOVER ??? OPEN RESETLOGS ???????
ORA-01195: ?? 1 ??????????????????
ORA-01110: ???? 1: 'D:\XHTEST4\SYSTEM01.DBF' 出錯 不在歸檔日誌裡
SQL> recover database until cancel using backup controlfile;
ORA-00279: ?? 671627 (? 07/21/2008 10:14:56 ??) ???? 1 ????
ORA-00289: ??:
F:\F:\ORACLE\PRODUCT\10.1.0\DB_1F:\ORACLE\PRODUCT\10.1.0\DB_1F:\ORACLE\PRODUCT\1
0.1.0\DB_1F:\ORACLE\PRODUCT\10.1.0\DB_1ARC00063_0660131038.001
ORA-00280: ?? 671627 (???? 1) ??? #63 ?
指定日誌: {
F:\oracle\product\10.1.0\oradata\xhtest\redo02.log
ORA-00279: ?? 672738 (? 07/21/2008 10:41:01 ??) ???? 1 ????
ORA-00289: ??:
F:\F:\ORACLE\PRODUCT\10.1.0\DB_1F:\ORACLE\PRODUCT\10.1.0\DB_1F:\ORACLE\PRODUCT\1
0.1.0\DB_1F:\ORACLE\PRODUCT\10.1.0\DB_1ARC00064_0660131038.001
ORA-00280: ?? 672738 (???? 1) ??? #64 ?
ORA-00278: ??????????? 'F:\oracle\product\10.1.0\oradata\xhtest\redo02.log'
指定日誌: {
F:\oracle\product\10.1.0\oradata\xhtest\redo03.log 在redo03.log裡 還未歸檔 應用完後 OK
已應用的日誌。
完成介質恢復。
SQL> alter database open restlogs;
alter database open restlogs
*
第 1 行出現錯誤:
ORA-02288: ??? OPEN ??
SQL> alter database open resetlogs;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12020513/viewspace-607597/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rman duplicate建立異地auxiliary Database oracle_11g oracle_sid不同UXDatabaseOracle
- rman duplicate建立異地auxiliary Database oracle_11g oracle_sid相同UXDatabaseOracle
- 實戰記錄之SQL server報錯手工注入SQLServer
- 1 Oracle Database 19c 新特性OracleDatabase
- 【Oracle】Windows安裝oracle11gR1 database 11.1.0.6OracleWindowsDatabase
- 如何手工重建10g database consoleDatabase
- 1 Oracle Database Release 20c New FeaturesOracleDatabase
- Oracle Database 12c RAC損壞ocr和votedisk恢復實驗OracleDatabase
- Oracle OCP(39):Database 記憶體結構OracleDatabase記憶體
- 大資料實驗記錄大資料
- ORACLE database vaultOracleDatabase
- Oracle clone databaseOracleDatabase
- Oracle Database Cloud - Database as a Service Quick StartOracleDatabaseCloudUI
- ORACLE-1Z0-060題庫(Upgrade to Oracle Database 12c)OracleDatabase
- mysql load 相關實驗記錄MySql
- Oracle Database Scheduler整理OracleDatabase
- Oracle Physical Database LimitsOracleDatabaseMIT
- Oracle rman duplicate遷移測試Oracle
- Automatic Diagnostic Repository (ADR) in Oracle Database 11g Release 1 (ADRCI)OracleDatabase
- Oracle Database 12cR2/R1中的更改OracleDatabase
- Oracle 12.2 使用Database Link優化Standby Database WorkloadOracleDatabase優化
- STM32F207DAC實驗記錄
- Oracle 11GR2 Duplicate from BackupOracle
- DATAGUARD手記(DUPLICATE)(四)
- 建立 SAP Fiori Catalog 時遇到的 duplicate 記錄的問題分析
- Oracle 19c Concepts(01):Introduction to Oracle DatabaseOracleDatabase
- Oracle 19c Concepts(13):Oracle Database InstanceOracleDatabase
- SEO 經驗記錄
- Oracle OCP(35):Database 安裝OracleDatabase
- oracle 10g flashback databaseOracle 10gDatabase
- Oracle DG Standby Database型別OracleDatabase型別
- Oracle DG建立Physical Standby DatabaseOracleDatabase
- Oracle DG建立Logical Standby DatabaseOracleDatabase
- GPT記錄-1GPT
- overlay網路隔離實驗失敗記錄
- 《learn to count everything》論文閱讀、實驗記錄
- Oracle實驗(04):floatOracle
- 【Flashback】Flashback Database閃回資料庫功能實驗Database資料庫
- Oracle 12C Database File Mapping for Oracle ASM FilesOracleDatabaseAPPASM