`

Oracle expdp,impdp导库

阅读更多

---登录服务器,切换到oracle帐号,导出schema数据

expdp system/led@LED schemas=ZHGFDB dumpfile=ZHGFDB20160118.dmp logfile=ZHGFDB20160118.log;

 

---导入schema数据到目标用户

impdp system/system@LED dumpfile=ZHGFDB20160118.dmp REMAP_SCHEMA=ZHGFDB:ZHGFDB;

impdp system/led_system dumpfile=ORACLE_SID_20160920.dump REMAP_TABLESPACE=ZHGF:LED_FORMAL_DATA REMAP_SCHEMA=ZHGF_P:ZHGF_P;

 #如果导入不成功

  1.尝试去掉@LED试试,impdp system/system dumpfile=ZHGFDB20160118.dmp

  2.查询导出数据库和导入数据库字符集,保证其一致,如不一致,将导入库的字符集改成和导出库一样

  3.检查导出库的表空间和导入库的表空间差异

 

 ---用oracle用户登录服务器,进入oracle命令行

sqlplus / as sysdba

---创建表空间
CREATE SMALLFILE TABLESPACE "CTHWDEV" DATAFILE 'D:\APP\BOSYUN\ORADATA\OFBIZ\CTHWDEV' SIZE 250M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
---创建临时表空间
CREATE SMALLFILE TEMPORARY TABLESPACE "CTHWDEVTEMP" TEMPFILE 'D:\APP\BOSYUN\ORADATA\OFBIZ\CTHWDEVTEMP' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M
---创建用户
CREATE USER "CTHWDEV" PROFILE "DEFAULT" IDENTIFIED BY "*******" DEFAULT TABLESPACE "CTHWDEV" TEMPORARY TABLESPACE "CTHWDEVTEMP" ACCOUNT UNLOCK
GRANT "CONNECT" TO "CTHWDEV"

GRANT "DBA" TO "CTHWDEV"
GRANT "RESOURCE" TO "CTHWDEV"
ALTER USER "CTHWDEV" DEFAULT ROLE ALL

REVOKE "CONNECT" FROM "CTHWDEV"
GRANT "CONNECT" TO "CTHWDEV" WITH ADMIN OPTION
ALTER USER "CTHWDEV" DEFAULT ROLE ALL
 

#查询表空间,临时表空间及其文件路径

--查询表空间

select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_data_files;

 --查询临时表空间

select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;

  

#Linux删除用户,表空间,临时表空间

 --删除用户

drop user CTHW_DEV cascade
--如果用户正在使用,先结束会话,再删除该用户
SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='CTHW_DEV';
ALTER SYSTEM KILL SESSION '272,770';
drop user CTHW_DEV cascade
 --删除表空间
drop tablespace base_data including contents and datafiles;
--删除临时表空间

 

drop tablespace base_temp including contents and datafiles;
 
 
 
 
查询数据库允许的最大连接数:
select value from v$parameter where name = 'processes';
查询用户,表空间关系:
 select username,default_tablespace from dba_users;
修改数据库允许的最大连接数:
alter system set processes = 500 scope = spfile;
(需要重启数据库才能实现连接数的修改)
 重启数据库:
  shutdown immediate;
  startup;

 

--修改system用户密码

alter user sys identified by 123456;

 

 

 

FAQ:

1: expdp时出现错误:ORA-39006: internal error

$ sqlplus / as sysdba 
SQL> execute dbms_metadata_util.load_stylesheets; 

 

分享到:
评论

相关推荐

    ORACLE EXPDPIMPDP 参数详解

    ORACLE EXPDP/IMPDP 参数详解 ORACLE EXPDP/IMPDP 是 Oracle 数据库中用于数据泵导出导入的工具,分别对应 EXP 和 IMP 工具。EXPDP/IMPDP 的出现使得 DBA 或开发人员可以将数据库元数据(对象定义)和数据快速移动...

    oracle11g expdp impdp 分区表重映射导出导入数据迁移方案

    oracle expdp impdp 分区表重映射导出导入 数据迁移方案,以SI01用户为例子,将用户分区表导出后,将分区表重映射到新的表空间,完成数据迁移和检查。照方案例子按步去做,一定能成功。

    oracle expdp&impdp;

    Oracle EXPDP & IMPDP 实例详解 Oracle EXPDP & IMPDP 是 Oracle 数据库中最常用的数据导出和导入工具,它们可以快速地将数据从一个数据库导出到另一个数据库中。EXPDP(Data Pump Export)是 Oracle 10g 及更高...

    oracle的impdp和expdp数据泵导入导出全备数据库-详细笔记文档总结

    Oracle 的 IMPDP 和 EXPDP 数据泵导入导出全备数据库详细笔记文档总结 Oracle 的 IMPDP 和 EXPDP 是两个强大的数据泵工具,用于将 Oracle 数据库中的数据导入或导出到其他数据库或文件中。在本文档中,我们将详细...

    ORACLE expdp-impdp使用

    ### ORACLE expdp-impdp 使用详解 #### EXPDP 命令行选项解析 **1. ATTACH** - **用途**: 该选项用于在客户端会话与已存在的导出任务之间建立联系。 - **语法**: ```plaintext ATTACH=[schema_name.]job_name ...

    expdp/impdp命令详解

    Oracle的EXPDP(Export Data Pump)和IMPDP(Import Data Pump)是数据库迁移、备份和恢复过程中的关键工具。这两个命令允许用户高效地导出和导入数据库对象和数据,包括表、视图、索引、存储过程等。下面将详细解释...

    expdp impdp 数据库导入导出命令详解

    ### Oracle 11g expdp impdp 数据库导入导出命令详解 #### 一、创建逻辑目录 在进行数据的导入导出之前,首先需要创建一个逻辑目录。这个逻辑目录实际上是在Oracle数据库内部的一个概念,并不会在操作系统层面创建...

    十分简单的ORACLE_EXPDP_和_IMPDP

    十分简单的ORACLE_EXPDP_和_IMPDP,一看就懂的。

    expdp impdp数据泵

    根据提供的标题、描述、标签及部分内容,我们可以深入探讨Oracle数据库中的`expdp`与`impdp`命令,即数据泵导出与导入功能。这部分内容是Oracle数据库管理中非常重要的一部分,尤其是在进行数据备份、迁移以及恢复...

    oracle10g新工具expdp,impdp详解

    Oracle 10g 引入了新的数据泵工具 expdp 和 impdp,它们是对传统 exp 和 imp 工具的增强版本。数据泵(Data Pump)技术提升了数据迁移、备份和恢复的性能,提供了更快的数据传输速度和更丰富的功能。 expdp(Export...

    oracle-impdp&expdp总结

    ### Oracle impdp & expdp 总结 #### 一、Oracle expdp 操作总结 **1. 创建目录对象** 为了能够使用 Oracle 数据泵 (Data Pump) 工具进行数据导入导出操作,首先需要创建一个目录对象来指定备份文件存放的位置。 ...

    Centos7.6下oracle impdp导入和expdp导出.docx

    本文档将详细介绍如何在 Centos7.6 操作系统环境下利用 Oracle 的数据泵功能(Data Pump)来进行数据的导出(expdp)和导入(impdp)。数据泵是 Oracle 提供的一种高效的数据迁移工具,它能够帮助用户快速地将数据库...

    expdp impdp

    ### Oracle 数据库使用 expdp 和 impdp 进行数据导入导出详解 #### 一、简介 Oracle 提供了强大的工具 `expdp` (Export Data Pump) 和 `impdp` (Import Data Pump),用于实现数据库对象和数据的高效导入导出。这两...

    expdp,impdp常用方法.pdf

    Expdp 和 Impdp 是 Oracle Database 10g 引入的数据泵(Data Pump)技术,用于快速迁移数据库元数据(对象定义)和数据到另一个 Oracle 数据库。 - **传统工具**: - Exp 和 Imp 工具在 10g 之前使用广泛,但自 10g ...

    EXPDP和IMPDP的比较详细使用说明

    EXPDP和IMPDP是Oracle 10g版本中引入的新的数据导入导出工具,提供了高速的数据和元数据传输功能。本文将详细介绍EXPDP和IMPDP的使用说明,包括其主要特性、Directory对象、参数文件方式、交互方式等。 一、EXPDP和...

    oracle数据迁移expdp,impdp

    Oracle数据库的迁移是数据库管理中的常见任务,其中expdp(Export Data Pump)和impdp(Import Data Pump)工具是Oracle提供的高效数据导入导出解决方案。这两个实用程序在Oracle数据库环境中扮演着至关重要的角色,...

Global site tag (gtag.js) - Google Analytics