备份、引入ORA数据库(ERP克隆)RedHat 5.5+Oracle 11g (64bit)

2014-11-24 17:56:20 · 作者: · 浏览: 0

整个金蝶EAS数据库移动至另一个环境中,用于开发测试:


[oracle@rcno8 ~]$ sqlplus


SQL*Plus: Release 11.2.0.1.0 Production on Tue Nov 23 10:58:56 2010


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


Enter user-name: conn/as sysdba


Enter password:


Connected to:


Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production


With the Partitioning, OLAP, Data Mining and Real Application Testing options


SQL>


数据库下执行:


create directory kdbak as '/EASData/EASBAK'



Readhat下执行:(备份rc0819数据库)


expdp system/kingdee@//127.0.0.1:1521/orcl schemas=rc0819 directory=kdbak dumpfile=rc0819_20100928.dmp logfile=rc0819_20100928.log job_name=rc0819_20100928_job


++++++++++++++++++++++++++++++++++++++


在另一个环境中引入备份Oracle数据库(ERP系统克隆):


在数据库中执行:


SQL>


create tablespace "EAS_D_RCTEST20101123_STANDARD" datafile '/oradata/EAS_D_RCTEST20101123_STANDARD.ORA' size 2000M;


alter database datafile '/oradata/EAS_D_RCTEST20101123_STANDARD.ORA' autoextend on;



create temporary tablespace "EAS_T_RCTEST20101123_STANDARD" tempfile '/oradata/EAS_T_RCTEST20101123_STANDARD.ORA' size 500M;


alter database tempfile '/oradata/EAS_T_RCTEST20101123_STANDARD.ORA' autoextend on;



create user RCTEST20101123 identified by kingdee default tablespace EAS_D_RCTEST20101123_STANDARD temporary tablespace EAS_T_RCTEST20101123_STANDARD;


grant dba to RCTEST20101123;



Readhat下执行:(引入数据库文件)


impdp system/kingdee@//127.0.0.1:1521/orcl directory=kdbak dumpfile=rc0819_20101123.dmp logfile=imprc0819_20101123.log remap_schema=rc0819:RCTEST20101123 remap_tablespace=EAS_D_RC0819_STANDARD:EAS_D_RCTEST20101123_STANDARD,EAS_T_RC0819_STANDARD:EAS_T_RCTEST20101123_STANDARD job_name=imprc0819_20101123;