`
wsql
  • 浏览: 11790212 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

数据迁移

阅读更多
1、数据泵导入导出
create directory dump_file_dir as '/home/oracle/';
grant read,write on directory dump_file_dir to gyj;
expdp gyj/gyj directory=dump_file_dir dumpfile=gyj20121117.dmp nologfile=y;
create user gyj1 identified by gyj1 default tablespace t2;
grant dba to gyj1;
impdp test1/test1 directory=dump_file_dir dumpfile=gyj20120922.dmp remap_schema=gyj:test1 remap_tablespace=USERS:TP50,TP2:TP50,TP12:TP50 nologfile=y
注:select * from dba_datapump_jobs;
expdp gyj/gyj attach=gyj1.SYS_EXPORT_SCHEMA_01;
kill-->yes(kill_job此命令在11g中不能用);


2、表空间传输(Transportable Tablespace):OLTP
A库:
exec dbms_tts.transport_set_check('OLTP',true); //检查是否自包含(如索引,分区表,CLOB等不在一个表空间就不是自包含)
select * from transport_set_violations; //如果返回为空说明满足自包含
create directory dir_prod as ‘/home/oracle/dir’;
alter tablespace oltp read only;
expdp system/oracle dumpfile=oltp.dmp directory=dir_prod TRANSPORT_TABLESPACES=oltp;
scp /u01/app/oracle/oradata/PROD/Disk1/oltp1.dbf oracle@192.168.0.3:/u01/app/oracle/oradata/EMREP/
scp /home/oracle/dir/oltp.dmp oracle@192.168.0.3:/home/oracle/dir
B库:
create directory dir_prod as ‘/home/oracle/dir’;
create user oltp_user identified by oracle;
grant dba to oltp_user;
impdp system/oracle@emrep dumpfile='oltp.dmp' directory= dir_emrep transport_datafiles='/u01/app/oracle/oradata/EMREP/oltp1.dbf','/u01/app/oracle/oradata/EMREP/batch.dbf'
A、B库:
alter tablespace oltp read write;
*************************************
alter database mount;
alter database datafile '/u01/app/oracle/oradata/bxdb/tp1.dbf' offline drop ;
alter database open;
drop tablespace tp1 including contents and datafiles cascade constraints;

***************************************


3、SQL*Loader
(1)建表
create table gyj_yktjsxxb(sfzh varchar2(20),xm varchar2(20));
(2)记事本中的数据
vi t_jzgxx_sm.txt
432325197810254019|Tom|
433101196303180048|Joe|
433101195709120024|Rose|
43310119691229004x|Jack|
433101196711270050|Linda|
433101197306101514|Jeny|

vi ytkjsxx.ctl
load data
infile '/home/oracle/t_jzgxx_sm.txt'
into table gyj_yktjsxxb
fields terminated by '|'
(sfzh,xm)

sqlldr userid=gyj/gyj control=/home/oracle/ytkjsxx.ctl


4、外部表
(1)、Loader生成外部表加载文件:Administrator's Guide 15章结尾 create external table
In the scripts directory, you will find prod_master.dat and prod_master.ctl. Using the information found in these files,
create an external table names PROD_MASTER in the SH schema of the PROD database.
[oracle@rptdb1 external]$ cat prod_master.ctl
load data
infile '/home/oracle/dir/prod_master.dat'
append
into table costs
fields terminated by ","
(channel_id,prod_id,promo_id,time_id,unit_cost,unit_price)
[oracle@rptdb1 external]$
[oracle@rptdb1 external]$ cat prod_master.dat
6,6,6,6,6,600
7,7,7,7,7,700

create directory dir as '/opt/oracrs/external';
grant read,write on directory dir to sh;
create table costs(channel_id number,prod_id number,promo_id number,time_id number,unit_cost number,unit_price number
);
sqlldr gyj/gyj control=prod_master.ctl external_table=GENERATE_ONLY


(2)、Datapump外部表卸载:Database Data Warehousing Guide 12章结尾部分Extracting into Export Files Using External Tables
CREATE TABLE ext_t1
ORGANIZATION external
(
TYPE ORACLE_DATAPUMP
DEFAULT DIRECTORY dump_file_dir
location ('t1.dat')
)
as SELECT * FROM T1 WHERE ID=1;


(3)、Datapump外部表加载
SQL> create table ext_t1
(id number,
name varchar2(100)
)
organization external
(
type oracle_datapump
default directory DUMP_FILE_DIR
location ('t1.dat')

);





**********本博客所有内容均为原创,如有转载请注明作者和出处!!!**********
Name: guoyJoe

QQ: 252803295

Email: oracledba_cn@hotmail.com

Blog:http://blog.csdn.net/guoyJoe

ITPUB:http://www.itpub.net/space-uid-28460966.html

OCM:http://education.oracle.com/education/otn/YGuo.HTM
_____________________________________________________________
加群验证问题:哪些SGA结构是必需的,哪些是可选的?否则拒绝申请!!!

答案在:http://blog.csdn.net/guoyjoe/article/details/8624392

Oracle@Paradise  总群:127149411

Oracle@Paradise No.1群:177089463(已满)

Oracle@Paradise No.2群:121341761

Oracle@Paradise No.3群:140856036



分享到:
评论

相关推荐

    钢筋混凝土污水池及提升泵站施工方案.doc

    课程设计污水处理

    PHP基于Web的subversion用户管理系统(源代码+设计说明书).zip

    PHP基于Web的subversion用户管理系统(源代码+设计说明书).zip

    node-v12.22.10-linux-armv7l.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    The Experiment 3 of Engineering Electromagnetics.pdf

    The Experiment 3 of Engineering Electromagnetics.pdf

    node-v12.11.0-darwin-x64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    JSP网络购物中心毕业设计(源代码+设计说明书).zip

    JSP网络购物中心毕业设计(源代码+设计说明书).zip

    卷积神经网络-基于VGGNet实现的遥感图像分类算法.zip

    卷积神经网络 卷积神经网络_基于VGGNet实现的遥感图像分类算法

    node-v0.12.10.tar.xz

    node-v0.12.10.tar

    转型计划gl.ppt

    转型计划gl.ppt

    node-v10.24.1-linux-ppc64le.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    led.zip

    led.zip

    ASP+ACCESS实验室设备管理系统(源代码+设计说明书).zip

    ASP+ACCESS实验室设备管理系统(源代码+设计说明书).zip

    jsp网上超市设计与实现(源代码+设计说明书).zip

    jsp网上超市设计与实现(源代码+设计说明书).zip

    node-v11.12.0-linux-ppc64le.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    商业分析工具:常用战略分析工具gl.ppt

    商业分析工具:常用战略分析工具gl.ppt

    行业分析模板--初学者必备gl.ppt

    行业分析模板--初学者必备gl.ppt

    dephi+sqlserver2000题库与试卷生成系统.zip

    dephi+sqlserver2000题库与试卷生成系统.zip

    基于matlab实现阵列信号处理MVDR程序,高分辨方位估计从事人员可供参考 .rar

    基于matlab实现阵列信号处理MVDR程序,高分辨方位估计从事人员可供参考。.rar

    一种全新的基于python 用于疲劳强度迟滞回线的脚本分析.rar

    一种全新的基于python 用于疲劳强度迟滞回线的脚本分析.rar

    基于matlab实现的对数据进行傅立叶分析,从时域转换到频域,观察信号的频谱结构,从分析信号的特点.rar

    基于matlab实现的对数据进行傅立叶分析,从时域转换到频域,观察信号的频谱结构,从分析信号的特点.rar

Global site tag (gtag.js) - Google Analytics