如何迁移文件系统管理下的db到asm下

记录一个大致过程。

C:>sqlplus sys/system@test as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 10月 11 19:08:22 2009

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

已连接到空闲例程。

SQL> startup

ORACLE 例程已经启动。

Total System Global Area 167772160 bytes

Fixed Size 1247900 bytes

Variable Size 88081764 bytes

Database Buffers 75497472 bytes

Redo Buffers 2945024 bytes

数据库装载完毕。

数据库已经打开。

SQL> alter database backup controlfile to 'c:control01.ctl';

数据库已更改。

SQL> alter system set control_files='+DG' scope=spfile;

系统已更改。

SQL> alter system set db_recovery_file_dest='+DG';

系统已更改。

SQL> SHOW PARAMETER DB_RECOVERY

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

db_recovery_file_dest string +DG

db_recovery_file_dest_size big integer 2G

SQL> SHOW PARAMETER DB_NAME

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

db_name string TEST

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> exit

从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options 断开

C:>rman target sys/system@test

恢复管理器: Release 10.2.0.1.0 - Production on 星期日 10月 11 19:11:40 2009

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

已连接到目标数据库 (未启动)

RMAN> startup nomount

Oracle 实例已启动

系统全局区域总计 167772160 字节

Fixed Size 1247900 字节

Variable Size 88081764 字节

Database Buffers 75497472 字节

Redo Buffers 2945024 字节

RMAN> restore controlfile from 'c:control01.ctl';

启动 restore 于 11-10月-09

使用目标数据库控制文件替代恢复目录

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=156 devtype=DISK

通道 ORA_DISK_1: 已复制控制文件副本

输出文件名=+DG/test/controlfile/current.271.699995579

完成 restore 于 11-10月-09

RMAN> alter database mount;

数据库已装载

释放的通道: ORA_DISK_1

RMAN> backup as copy database format '+DG';

启动 backup 于 11-10月-09

启动 implicit crosscheck backup 于 11-10月-09

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=152 devtype=DISK

完成 implicit crosscheck backup 于 11-10月-09

启动 implicit crosscheck copy 于 11-10月-09

使用通道 ORA_DISK_1

完成 implicit crosscheck copy 于 11-10月-09

搜索恢复区域中的所有文件

正在编制文件目录...

没有为文件编制目录

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 启动数据文件副本

输入数据文件 fno=00001 name=C:ORADATATESTSYSTEM01.DBF

输出文件名 = +DG/test/datafile/system.272.699995623 标记 = TAG20091011T191342 re

cid = 1 时间戳 = 699995675

通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:55

通道 ORA_DISK_1: 启动数据文件副本

输入数据文件 fno=00002 name=C:ORADATATESTUNDOTBS01.DBF

输出文件名 = +DG/test/datafile/undotbs1.273.699995679 标记 = TAG20091011T191342

recid = 2 时间戳 = 699995699

通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:25

通道 ORA_DISK_1: 启动数据文件副本

输入数据文件 fno=00003 name=C:ORADATATESTSYSAUX01.DBF

输出文件名 = +DG/test/datafile/sysaux.274.699995705 标记 = TAG20091011T191342 re

cid = 3 时间戳 = 699995722

通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:25

通道 ORA_DISK_1: 启动数据文件副本

输入数据文件 fno=00004 name=C:ORADATATESTUSERS01.DBF

输出文件名 = +DG/test/datafile/users.275.699995729 标记 = TAG20091011T191342 rec

id = 4 时间戳 = 699995733

通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:07

通道 ORA_DISK_1: 启动数据文件副本

输入数据文件 fno=00005 name=C:ORADATATESTTEST.DBF

输出文件名 = +DG/test/datafile/test.276.699995737 标记 = TAG20091011T191342 reci

d = 5 时间戳 = 699995738

通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:03

完成 backup 于 11-10月-09

RMAN-06497: 警告: 控制文件不是当前版本, 控制文件自动备份将被跳过

RMAN>

RMAN> recover database;

启动 recover 于 11-10月-09

使用通道 ORA_DISK_1

正在开始介质的恢复

存档日志线程 1 序列 22 已作为文件 C:ORADATATESTREDO01.LOG 存在于磁盘上

存档日志文件名 =C:ORADATATESTREDO01.LOG 线程 =1 序列 =22

介质恢复完成, 用时: 00:00:03

完成 recover 于 11-10月-09

RMAN> run{

2> switch tempfile 1 to '+DG';

3> }

临时文件 1 在控制文件中已重命名为 +DG

RMAN> EXIT

恢复管理器完成。

C:>sqlplus sys/system@test as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 10月 11 19:18:35 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>

SQL> select member from v$logfile;

MEMBER

--------------------------------------------------------------------------------

C:ORADATATESTREDO01.LOG

时间: 2024-09-11 13:30:54

如何迁移文件系统管理下的db到asm下的相关文章

windows server 2008的NTFS文件系统管理

  windows server 2008的NTFS文件系统管理 将FAT32文件系统转换为NTFS 查看文件系统 打开"计算机",右键D盘,选择"属性→常规" 将F盘的FAT32文件系统转换为NTFS: "计算机→附件→命令提示符"打开命令提示符,或"开始→运行"输入"cmd"打开命令提示符.在命令提示符中输入:convert f:/fs:ntfs即可将F盘文件系统转换为NTFS文件系统 设置标准权限 对

MySQL · 引擎特性 · InnoDB文件系统管理

综述 从上层的角度来看,InnoDB层的文件,除了redo日志外,基本上具有相当统一的结构,都是固定block大小,普遍使用的btree结构来管理数据.只是针对不同的block的应用场景会分配不同的页类型.通常默认情况下,每个block的大小为UNIV_PAGE_SIZE,在不做任何配置时值为16kb,你还可以选择在安装实例时指定一个块的block大小. 对于压缩表,可以在建表时指定block size,但在内存中表现的解压页依旧为统一的页大小. 从物理文件的分类来看,有日志文件,主系统表空间文

求助,如何将access的.mdb文件或者excel的.csv文件转换为sqlite的.db文件

问题描述 求助,如何将access的.mdb文件或者excel的.csv文件转换为sqlite的.db文件 在尝试做一个安卓项目,需要用到sqlite的数据库,但是手里的数据库是access的,已经在网上搜了三个多小时了,实在搞不定,求大神帮忙 解决方案 有3个小时搜索.不如花10分钟自己写一个程序转换下.任何编程语言,这边读取数据,那边循环插入数据库,都不难实现. 解决方案二: access先导出来数据用csv格式.然后sqlite导入文件方式,可以用csv格式 解决方案三: 一.方法就是通过

dll生成-VC++生成DLL文件,产生的函数前面带下划线 后面带@符号,请问这个怎么解决?

问题描述 VC++生成DLL文件,产生的函数前面带下划线 后面带@符号,请问这个怎么解决? 如题 函数名应该是 Java_GoodLuck_get 但是结果却是这样 _Java_GoodLuck_get@8. 这样我不能用Java调用这个DLL里面的函数啊.大神求助. 解决方案 LZ可以参考这篇文章:http://blog.csdn.net/codehat/article/details/4439465 应该是你没有指定导出符号,所以就会默认生成符号,默认生成的符号里面就有些特殊字符. 解决方案

SharePoint 服务器端对象迁移文件夹

最近有个需求,写个定时迁移文件夹的小程序,因为计时器任务比较繁琐,所以选择了控制台程序.然后,用windows的计划任务执行,也许,会有广大朋友需要类似的功能,简单的分享一下代码逻辑,功能非常简单,希望大家不要见笑. //提升权限代码 SPSecurity.RunWithElevatedPrivileges(delegate() { //提升权限的核心代码 }); //创建网站集和网站对象 using (SPSite site = new SPSite(siteUrl)) { using (SP

代码-JAVA如何访问带中文的文件链接,并且读取文件,保存到指定的位置下(非弹窗保存文件)

问题描述 JAVA如何访问带中文的文件链接,并且读取文件,保存到指定的位置下(非弹窗保存文件) 求助: 一个文件链接例如 http://192.168.0.12:8080/hr/uploads/12_15574/english_name.txt,我通过java自带的url访问,然后获取这个url的输入流,然后将它保存到指定目录下,是成功地. 现在,服务器上的文件已经访问路径是带中文的,例如http://192.168.0.12:8080/hr/uploads/12_15574/english_n

xml-XML文件问题,请大神看下并帮忙解释下,感激不尽

问题描述 XML文件问题,请大神看下并帮忙解释下,感激不尽 XML文件问题,下边两段bean代码,我新手不理解,请大神看下并帮忙解释下,感激不尽 <bean id="dingDanDengJiDao" class="com.sysgrrj.module.DingDanDengJi.dao.DingDanDengJiDao"> <property name="sessionFactory"> <ref bean=&qu

app-qt *.pro 文件中有几点不明白请教下大神

问题描述 qt *.pro 文件中有几点不明白请教下大神 TEMPLATE = app TARGET = DEPENDPATH += . SRCDIR = ../.. INCLUDEPATH += . $${SRCDIR}/inc $${SRCDIR}/3rd/include ../include OBJECTS_DIR = ./tmp DESTDIR = $${SRCDIR}/./lib/$(PLATFORM) INSTALLS += target target.path = $${SRCDI

java-ofbiz首次导入eclipse文件报错,求大神指导下

问题描述 ofbiz首次导入eclipse文件报错,求大神指导下 都是 .getServletContext().getContextPath()); 这一句报错,是什么原因呢?如何解决? 解决方案 这个是JDK版本问题,不用管. 解决方案二: http://blog.csdn.net/jeff06143132/article/details/18814989 这里有介绍 groovy的问题