SH.SALES_TRANSACTIONS_EXT
The following directories exist in the database:
SYS.ORACLE_OCM_CONFIG_DIR, SYS.DATA_PUMP_DIR, SYS.XMLDIR,
SYS.DATA_FILE_DIR, SYS.LOG_FILE_DIR, SYS.MEDIA_DIR,
SYS.SS_OE_XMLDIR, SYS.SUBDIR
The following BFILEs exist in the database:
PM.PRINT_MEDIA
PL/SQL procedure successfully completed.
三:环境检查完毕后就可以利用 RMAN 的 convert database 命令在源数据库进行转换
新建文件夹 D:\bak\CTY
C:\Users\Administrator>rman target /
恢复管理器: Release 11.2.0.1.0 - Production on 星期三 8 月 28 16:57:56 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: CTY (DBID=1506780604)
RMAN> CONVERT DATABASE NEW DATABASE 'CTY'
transport script 'D:\bak\CTY\transport_linux64.sql'
to platform 'Linux IA (64-bit)'
db_file_name_convert 'D:\app\Administrator\oradata\CTY\' 'D:\bak\CTY\';
*******************************************************************************
命令解释:'CTY'是目标数据库的名字,'D:\bak\CTY\transport_linux64.sql'是命令结束后生成
的脚本名,用来在目标平台建库,'Linux IA (64-bit)'是目标数据库的操作系统平台(固定写
法)'D:\app\Administrator\oradata\CTY\'是源库的数据 文件所在路径 ,可以通过 select
le#,name from v$datale;查询,'D:\bak\CTY\'是转换后的数据文件输出的路径,
需要提前手动创建(注意权限,属主和属组是 oracle.oinstall)。需要注意的是,在这条命
令中,2 个路径的后面一定要有“\”不能写成'D:\bak\CTY' 不然会报错。
*******************************************************************************
启动 conversion at source 于 28-8 月 -13
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=26 设备类型=DISK
在数据库中找到外部表 SH.SALES_TRANSACTIONS_EXT
在数据库中找到目录 SYS.ORACLE_OCM_CONFIG_DIR
在数据库中找到目录 SYS.DATA_PUMP_DIR
在数据库中找到目录 SYS.XMLDIR