`

oracle数据迁移建表空间用户数据泵

 
阅读更多

simpdp ttptest/********@longge:1521/orcl remap_schema=ttp:ttptest dumpfile=sx_export20140613.dmp logfile=imp1.log directory=dir_dp

TBS_TTP_DATA
TBS_TTP_DATA_IDX
TTP_DATA_TABLESPACE

步骤:
创建表空间 :DIC_DATA_TABLESPACE

CREATE USER "TTPTEST" PROFILE "DEFAULT" IDENTIFIED BY "ttptest" DEFAULT TABLESPACE "DIC_DATA_TABLESPACE" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK;
GRANT "CONNECT" TO "TTPTEST";
GRANT "RESOURCE" TO "TTPTEST";

 

创建路径,分配权限
create directory dir_dp as 'c:\';
grant read,write on directory dir_dp to ttptest;


表空间报错。
TBS_TTP_DATA TTP_DATA_TABLESPACE

impdp ttptest/ttptest123@longge:1521/orcl remap_tablespace=TBS_TTP_DATA:DIC_DATA_TABLESPACE  remap_tablespace=TTP_DATA_TABLESPACE:DIC_DATA_TABLESPACE remap_schema=ttp:ttptest dumpfile=sx_export20140613.dmp logfile=imp1.log directory=dir_dp

 

 


表空间创建:


20140621
2、创建用户

drop user sx_ttp cascade;
drop user liqiansx cascade;

create user sx_ttp identified by sx_ttp default tablespace dic_data_tablespace temporary tablespace temp account unlock;
grant resource to sx_ttp;
grant connect to sx_ttp;


create user liqiansx identified by liqiansx default tablespace dic_data_tablespace temporary tablespace temp account unlock;
--grant resource to liqiansx ;
grant connect to liqiansx ;

 

--短信用户ttpsms 

create user ttpsms identified by ttpsms default tablespace dic_data_tablespace temporary tablespace temp account unlock;
grant connect to ttpsms ;
 

grant read,write on directory dir_dp to sx_ttp;
imp sx_ttp/sx_ttp@longge:1521/orcl  fromuser=ttp touser=sx_ttp file=sx_export20140621.dmp log=imp20140621.log

impdp sx_ttp/sx_ttp@longge:1521/orcl  directory=dir_dp  remap_tablespace=TBS_TTP_DATA:DIC_DATA_TABLESPACE  remap_tablespace=TTP_DATA_TABLESPACE:DIC_DATA_TABLESPACE remap_schema=ttp:sx_ttp dumpfile=sx_export20140613.dmp logfile=impdp20140621.log

短信用户ttpsms 


*****************创建 湖南用户   dmp文件  ttp_hn0620.dmp
需要创建表空间:
select tablespace_name,file_id,round(bytes/(1024*1024),0) total_space,file_name from dba_data_files;
---C:\APP\TYDIC\ORADATA\ORCL\DIC_DATA01

CREATE SMALLFILE TABLESPACE "TTP_DATA_TABLESPACE"
DATAFILE '/oradata/yfxdb/ttp_yfx_data01' SIZE 2048M
 AUTOEXTEND ON NEXT 20M MAXSIZE UNLIMITED LOGGING
 EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO


---TTP_DATA_TABLESPACE   /oradata/yfxdb/users01.dbf

 

drop user TTP2_HN cascade;


create user TTP2_HN identified by hn_ttp default tablespace dic_data_tablespace temporary tablespace temp account unlock;
grant resource to TTP2_HN ;
grant connect to TTP2_HN ;
grant dba to TTP2_HN;

 

drop user sx_ttp cascade;


create user sx_ttp identified by sx_ttp default tablespace TTP_DATA_TABLESPACE temporary tablespace temp account unlock;
grant resource to sx_ttp ;
grant connect to sx_ttp ;
grant dba to sx_ttp

imp system/system@longge:1521/orcl  fromuser=TTP2_HN touser=TTP2_HN file=ttp_hn0620.dmp  log=imphn20140623.log

drop user ttp_ty cascade;
create user ttp_ty identified by ttp_ty default tablespace TTP_DATA_TABLESPACE temporary tablespace temp account unlock;
grant resource to ttp_ty ;
grant connect to ttp_ty ;


imp system/system@11.0.2.67:1521/yfxdb  fromuser=ttp_ty touser=ttp_ty file=ttp_ty0627.dmp  log=imphn20140628.log

 


drop user sx_ttp1  cascade;
create user sx_ttp1 identified by sx_ttp1 default tablespace TTP_DATA_TABLESPACE temporary tablespace temp account unlock;
grant resource to sx_ttp1 ;
grant connect to sx_ttp1 ;
grant dba to sx_ttp1;

create user liqiansx identified by liqiansx default tablespace TTP_DATA_TABLESPACE temporary tablespace temp account unlock;
--grant resource to liqiansx ;
grant connect to liqiansx ;


CREATE SMALLFILE TABLESPACE "TBS_TTP_DATA"
DATAFILE '/oradata/yfxdb/ttp_yfx_data02' SIZE 1024M
 AUTOEXTEND ON NEXT 20M MAXSIZE UNLIMITED LOGGING
 EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
 
imp system/system@137.64.43.98:1521/yfxdb  fromuser=ttp touser=sx_ttp1 file=sx_export20140621.dmp  log=impttp20140703.log


drop user tj_ttp  cascade;
create user tj_ttp identified by tj_ttp default tablespace TTP_DATA_TABLESPACE temporary tablespace temp account unlock;
grant resource to tj_ttp ;
grant connect to tj_ttp ;
grant dba to tj_ttp;


imp tj_ttp/tj_ttp@137.64.43.98:10088/yfxdb  fromuser=ttp touser=tj_ttp file=tj_export20131122.dmp  log=imptjttp20140703.log

 

天津配置oracle客户端环境:
# User specific environment and startup programs
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/10.2.0/db_1

PATH=/root/jrockit-R27.5.0-jdk1.6.0_03/bin:$ORACLE_HOME/bin:$PATH:$HOME/bin
export PATH

 

drop user sx_ttp2  cascade;
create user sx_ttp2 identified by sx_ttp2 default tablespace TTP_DATA_TABLESPACE temporary tablespace temp account unlock;
grant resource to sx_ttp2 ;
grant connect to sx_ttp2 ;
grant dba to sx_ttp2;


imp sx_ttp2/sx_ttp2@137.64.43.98:10088/yfxdb  fromuser=ttp2_sxi touser=sx_ttp2 file=ttp2_sxi07042.dmp  log=imp2.0_base.dmp.log


export  NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

 

drop user test_ty  cascade;
create user test_ty identified by test_ty default tablespace TTP_DATA_TABLESPACE temporary tablespace temp account unlock;
grant resource to test_ty ;
grant connect to test_ty ;
grant dba to test_ty;

imp test_ty/test_ty@137.64.43.98:10088/yfxdb  fromuser=TEST_TY touser=test_ty  file=test_ty0709.dmp  log=imp2.0_test.dmp.log
 ignore=y

imp test_ty/test_ty@137.64.43.98:10088/yfxdb  fromuser=TEST_TY touser=test_ty  file=test_ty0725.dmp  log=imp2.0725_test.dmp.log


***注意ttpsms帐号的密码 
需要建立的用户有ttpsms
-- Create the user
create user "TTPSMS" PROFILE "DEFAULT" IDENTIFIED BY "ttptest"
  default tablespace TBS_TTP_DATA
  temporary tablespace TEMP
  profile DEFAULT;
 
 
    

  imp yfxttp/Ttp_2829app@137.64.25.27:1522/ttprac  fromuser=TTP2_SXI touser=yfxttp  file=ttp2_sxi07042.dmp  log=0801dmp.log

  exp yfxttp/Ttp_2829app@137.64.25.26:1522/ttprac    file=0822V2.0.dmp  log=0822V2.0.log
 
 imp system/xx@ip:port/ttprac  fromuser=yfxttp touser=ttp3_ty  file=0822V2.0.dmp  log=0822.log
 imp ttp3_ty/xx@ip:port/ttprac  fromuser=yfxttp touser=ttp3_ty  file=0822V2.0.dmp  log=0822.log
 
 
 
 exp yfxttp/Ttp_2829app@137.64.25.26:1522/ttprac    file=20141012.dmp  log=20141012exp.log

山西数据库测试 :端口 10088   ip   137.64.43.98 测试数据库帐号密码:user=test_ty/test_ty

imp test_ty/test_ty@137.64.43.98:10088/yfxdb  fromuser=yfxttp  touser=test_ty  file=20141012.dmp  log=20141012imp.log


 

分享到:
评论

相关推荐

    oracle到mysql建表语句迁移

    oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本

    oracle建表空间建用户

    oracle建表空间建用户

    oracle导入导出建表空间.txt

    oracle导入导出建表空间语句:建用户;建表空间;用户授权dba;导入导出;

    Java操作Oracle数据库(建表,插数据,删除)

    Java 操作 Oracle 数据库(建表,插数据,删除) Java 是一种广泛使用的编程语言,而 Oracle 数据库是一种功能强大且广泛使用的关系型数据库管理系统。在本文中,我们将探讨如何使用 Java 操作 Oracle 数据库,包括...

    oracle数据迁移.docx

    在实际应用中,数据泵 expdp/impdp 工具可以用于各种数据迁移场景,例如将某用户所有数据导入另一个用户,并转换表空间;或者将某个表空间中的所有对象导入到另一个表空间中。 oracle 数据迁移是指将 oracle 数据库...

    数据迁移 说明 oracle 数据迁移完整手册

    Oracle 数据迁移完整手册 Oracle 数据迁移是一种常见的数据库管理操作,目的是将 Oracle 数据库从一台服务器迁移到另一台服务器。以下是 Oracle 数据迁移的完整手册,涵盖了迁移方法概述、实现步骤、其他方法等...

    Oracle表分区 建表空间 创建用户

    ### Oracle表分区、建表空间与用户管理 #### 一、表空间的创建与管理 在Oracle数据库中,**表空间**(Tablespace)是物理存储的逻辑容器,它由一个或多个数据文件组成。创建一个新的表空间对于数据库的管理非常重要...

    直接拷贝数据文件实现Oracle数据迁移

    Oracle 数据迁移是一个复杂的过程,尤其是对于新手来说。然而,在特定条件下,如服务器环境相同且Oracle版本一致,直接拷贝数据文件是一种快速而有效的方法。本文将详细介绍如何通过直接拷贝数据文件来实现在新...

    oracle数据迁移工具

    7. **最佳实践**:在使用Oracle数据迁移工具时,需要遵循一些最佳实践,比如在迁移前备份源数据库,测试迁移在非生产环境中,确保目标数据库有足够的存储空间,并在迁移后进行详尽的验证,以确认数据的准确性和一致...

    Oracle数据库建表空间

    oracle数据库建表空间 用户名 密码 需要在sys用户下建

    2020_Oracle19c数据迁移图文详解.docx

    本文旨在详细介绍如何使用Oracle数据泵技术完成从Oracle 11g到Oracle 19c的数据迁移工作。数据迁移是一个复杂的过程,尤其是在源数据库与目标数据库存在字符集差异、表间存在主外键关系以及表空间不一致的情况下。...

    oracle数据迁移项目实施方案

    Oracle数据迁移项目实施方案的知识点涵盖项目需求分析、数据迁移方案设计、实施过程的步骤、系统状态信息的更新以及备份脚本的规划和配置。以下是针对各部分内容的详细解读: 项目需求分析: 项目需求是数据迁移的...

    阿里巴巴开源的Oracle数据迁移同步工具yugong.zip

    Cobar/TDDL(目前为阿里云DRDS产品),解决了单机Oracle无法满足的扩展性问题,当时也掀起一股去IOE项目的浪潮,愚公这项目因此而诞生,其要解决的目标就是帮助用户完成从Oracle数据迁移到MySQL上,完成去IOE的第一步....

    Oracle数据库-建库、建表空间

    Oracle数据库-建库、建表空间

    Oracle_基本建表语句-操作语句

    在Oracle数据库管理系统中,建表语句是进行数据存储和管理的基础操作。Oracle支持SQL标准的CREATE TABLE语句,用于创建新的数据库表。本篇将深入探讨Oracle中的基本建表语句及其相关操作。 首先,建表语句的基本...

    oracle 数据泵与传统的导入导出的区别与实践

    通过理解并掌握Oracle数据泵的这些特点和使用方法,数据库管理和开发人员可以更高效地进行数据迁移、备份和恢复,提升工作效率,同时确保数据的完整性和一致性。在实际工作中,可以根据具体需求选择合适的数据泵操作...

    Oracle 数据泵详解

    Oracle 数据泵是Oracle Database 10g及以后版本中引入的一种高效的数据迁移和备份工具,主要由EXPDP(导出)和IMPDP(导入)组成。数据泵的主要目的是实现逻辑备份与恢复,移动数据库内的对象,跨数据库迁移数据,...

    oracle数据迁移

    在Oracle 10g中,使用数据泵导出工具可以先检查表空间的自含性,然后执行一系列步骤,包括设置表空间为只读、移动数据文件、在目标数据库创建数据库链接,并使用数据泵导入工具将表空间导入目标系统。 其次,数据泵...

    oracle rac数据迁移

    ### Oracle RAC 数据迁移知识点详解 #### 一、Oracle RAC 数据迁移背景及意义 在企业信息化建设过程中,Oracle RAC (Real Application Clusters) 作为高性能、高可用性的数据库解决方案,被广泛应用在各种关键业务...

Global site tag (gtag.js) - Google Analytics