不完全恢复试验(11.2g 64位win2003数据库恢复到32位linux服务器)
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-04
实验目的: 把64位 win2003 11.2g数据库 不完全恢复到32位的linux 5.5服务器上 . 1.源库先做一个全备操作. 2.加入测试数据test1.t2 : SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Production TNS for 64-bit Windows: Version 11.2.0.1.0 - Production NLSRTL Version 11.2.0.1.0 - Production SQL> archive log list; 数据库日志模式 存档模式 自动存档 启用 存档终点 C:appAdministratorarchive 最早的联机日志序列 3 下一个存档日志序列 5 当前日志序列 5 SQL> alter session set nls_date_format =''yyyy-mm-dd hh24:mi:ss''; 会话已更改. SQL> select sysdate from dual; SYSDATE ------------------- 2010-12-10 17:29:13 SQL> create table test1.t2 (id number); 表已创建. SQL> insert into test1.t2 select rownum from dba_users; 已创建39行. SQL> commit; 提交完成. SQL> alter system switch logfile; 系统已更改. SQL> select sysdate from dual; SYSDATE ------------------- 2010-12-10 17:30:06 SQL> update test1.t2 set id=id 10; 已更新39行. SQL> commit; 提交完成. SQL> alter system switch logfile; 系统已更改. SQL> select sysdate from dual; SYSDATE ------------------- 2010-12-10 17:30:31 --要恢复到这个时间点 SQL> truncate table test1.t1; 表被截断. SQL> truncate table test1.t2; 表被截断. 3.关闭数据库. SQL> shutdown immediate; 已经卸载数据库. ORACLE 例程已经关闭. 4.拷贝备份和日志文件到目标服务器上. [oracle@kmed dbs]$ ll /rmanbk/kmed11/ total 1165712 drwxr-xr-x 2 oracle oinstall 4096 Dec 11 09:35 archive -rw-r--r-- 1 oracle oinstall 26984448 Dec 11 09:34 ARC_KMED11_1_1_1_737400317.ARH -rw-r--r-- 1 oracle oinstall 4608 Dec 11 09:34 ARC_KMED11_3_1_1_737400412.ARH -rw-r--r-- 1 oracle oinstall 9830400 Dec 11 09:34 CTL_C-682820449-20101210-00 -rw-r--r-- 1 oracle oinstall 1155678208 Dec 11 09:38 DB_KMED11_2_1_1_737400323.DBF 以下连接目标服务器上linux5.5 上操作: 5.编辑pfile文件: [oracle@kmed dbs]$ vi initkmed11.ora *.aq_tm_processes=2 *.audit_file_dest=''/u02/app/admin/kmed11/adump'' *.audit_trail=''DB'' *.compatible=''11.2.0.0.0'' *.control_files=''/u02/oradata/kmed11/control01.ctl'',''/u02/oradata/kmed11/control02.ctl'',''/u02/oradata/kmed11/control03.ctl''#Restore Controlfile *.core_dump_dest=''/u02/app/diag/rdbms/kmed11/kmed11/cdump'' *.db_block_size=8192 *.db_domain='''' *.db_name=''kmed11'' #Reset to original value by RMAN *.diagnostic_dest=''/u02/app'' *.dispatchers=''(PROTOCOL=TCP) (SERVICE=kmed11XDB)'' *.global_names=TRUE *.job_queue_processes=10 *.log_archive_dest_2=''location=/u02/archive/kmed11'' *.log_buffer=2134016# log buffer update *.memory_target=244M *.nls_date_format=''YYYY-MM-DD HH24:MI:SS'' *.open_cursors=300 *.open_links=4 *.optimizer_dynamic_sampling=2 *.optimizer_mode=''ALL_ROWS'' *.parallel_max_servers=20 *.plsql_warnings=''DISABLE:ALL''# PL/SQL warnin |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux SWAP的创建,两种方式下一篇: linux dhcp server
关于不完全恢复试验(11.2g 64位win2003数据库恢复到32位linux服务器)的所有评论