Oracle数据库imp和exp的使用

Oracle10g数据库exp、imp命令使用 1.Oracle中exp命令 在cmd.exe下执行:         导出指定用户 指定表         exp  userid=用户名/密码@服务名 file=c:\dataBackUp.dmp   owner=test  tables=table1          导出整个数据库:          exp  用户名/密码@服务名 file=c:\dataBackUp.dmp 阅读详情

我经常使用的命令: 

1.导入数据命令:imp userid=fkprod/fkprod full=y file=xxx.dmp

2.导出数据库对象命令:

使用tools--->export user object只能导出数据表脚本不能带出数据,

或者使用exp user/pwd file=/dir/xxx.dmp log=xxx.log full=y commit=y ignore=y
注意:如果你要远程登录到数据库服务器导出,可以在本地SQLPLUS做如下命令:

>1.第一种方法在SQLPULS:

conn user/pwd@schema

$exp user/pwd file=/dir/xxx.dmp log=xxx.log full=y commit=y ignore=y

>2.在windows操作系统的cmd 命令行窗口中,直接使用imp和exp即可.

>3.在linux下, 以oracle用户登录,在终端中直接输入imp和exp就可以.

3.删除用户与其对象:drop user username cascade

4. 给用户分配角色:GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
   DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
      DBA,CONNECT,RESOURCE,CREATE SESSION  TO 用户名

5.创建一个用户:create user "XXXX" identified by "XXXX"  注意:这里的用户名和密码一定要用大写

 

更多的使用请参考一下几种方式

以下三种方式:

(1)交互式方式
$ exp        //  然后按提示输入所需要的参数
(2)命令行方式
$ exp user/pwd@dbname file=/oracle/test.dmp full=y    //  命令行中输入所需的参数
 
(3)参数文件方式
$ exp parfile=username.par    //  在参数文件中输入所需的参数
参数文件 username.par 内容 userid=username/userpassword buffer=8192000
compress=n grants=y
file=/oracle/test.dmp full=y
 
3.  三种模式
 
(1)表方式,将指定表的数据导出/导入。
导出:
导出一张或几张表:
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1,table2
导出某张表的部分数据
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1 query=/”where col1=/’…/’
and col2 /<…/”
导入:
导入一张或几张表
$  imp  user/pwd  file=/dir/xxx.dmp  log=xxx.log  tables=table1,table2  fromuser=dbuser touser=dbuser2 commit=y ignore=y
 
(2)用户方式,将指定用户的所有对象及数据导出/导入。
导出:
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log owner=(xx, yy)
只导出数据对象,不导出数据  (rows=n )
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log owner=user rows=n
导入:
$  imp  user/pwd  file=/dir/xxx.dmp  log=xxx.log  fromuser=dbuser  touser=dbuser2
commit=y ignore=y
(3)全库方式,将数据库中的所有对象导出/导入导出:
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log full=ycommit=y ignore=y
导入:
$ imp user/pwd file=/dir/xxx.dmp log=xxx.log fromuser=dbuser touser=dbuser2

 

Oracle数据库导入导出。imp导入命令和exp导出命令。DMP,SQL,PDE格式导入与导出 Dmp格式(Oracle独有):.dmp 是二进制文件,可跨平台,还能包含权限,效率好。 Sql格式:.sql格式的文件,可用文本编辑器查看,通用性比较好,效率不如第一种, 适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long) ,如果有,会报错。 Pde格式:.pde 格式的文件, .pde 为PL/SQL Developer自有的文件格式,只能用PL/SQLDeveloper工具导入导出,不能用文本编辑器查看。 阅读详情

相关推荐

ENVI5.6 批量处理GF-2/GF-6/GF-7:从安装到融合的完整自动化流程

本文详细介绍了ENVI5.6环境下批量处理GF-2/GF-6/GF-7卫星数据的完整自动化流程,包括环境配置、工具安装、正射校正、图像融合等关键步骤。通过实战案例和优化技巧,帮助用户高效完成高分卫星影像处理,提升工作效率。特别针对GF-6和GF-7的特殊处理要点进行了深入解析。

weixin_42546392的博客 179

imp oracle reschema_oracle中imp命令详解 .

oracle中imp命令详解Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文 件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用 法。1. 获取帮助imp help=y2. 导入一个完整数据库imp system/manager file=bible_db log=dible_...

weixin_39683368的博客 682

手把手教你用USBasp给Arduino UNO烧写程序(ICSP模式,含BootLoader选择指南)

本文详细介绍了如何使用USBasp编程器通过ICSP模式为Arduino UNO烧写程序,包括硬件连接、软件配置、Hex文件处理和BootLoader选择指南。内容涵盖从新手入门到高级优化的全流程,帮助开发者高效完成烧写任务,特别适合需要修复BootLoader或进行量产烧写的用户。

weixin_33958381的博客 364

oracle中imp命令详解

oracle中imp命令详解 Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文 件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用 法。 1. 获取帮助 imp help=y 2. 导入一个完整数据库 imp system/manager file=bi

zslsh44的专栏 6623

大模型-internvl高通qnn运行源码解读

模型链接:https://huggingface.co/OpenGVLab/InternVL2-2B论文官方简要说明 https://internvl.github.io/blog/2024-07-02-InternVL-2.0中文解读 https://zhuanlan.zhihu.com/p/702946079在线demo https://internvl.opengvlab.com/

点滴的岁月 1832

磁编码器选型避坑指南:为什么MT6816比霍尔传感器更适合你的伺服系统?

本文深入对比了MT6816磁编码器与传统霍尔传感器在伺服系统中的应用。MT6816基于AMR技术,对磁场方向敏感而非强度,具备高精度、强抗干扰、高安装容差和极低延时等优势,尤其适合高转速、恶劣环境下的工业场景,能有效提升系统可靠性与长期稳定性。

rainy的博客 1102

oracle imp导入数据库

1.切换oracle用户 su - oracle 2. 连接数据库 sqlplus / as sysdba 3.删除原用户 drop user 用户名 cascade; drop user myuser cascade; 4.创建用户 create user 用户名 identified by 密码 default tablespace 表空间; create user myuser identified by 123456 default tablespace CDTFC; 5.给新用户赋权 gra

bhw11ban的博客 3642

音乐频谱灯的硬件艺术:从STM32到SK9822LED的工程美学

本文探讨了基于STM32微控制器和SK9822 LED的音乐频谱灯硬件设计与实现。通过ADC采集音频信号,利用FFT算法进行频谱分析,并驱动LED阵列呈现动态视觉效果,展现了硬件工程与艺术美学的完美融合。

Pepper的专栏 215

linux中oracle数据库exp和imp导入导出的基本使用

inore=y:不存在表,创建表并导入数据;若已存在表,忽略创建表再导入。(注:此处file指定默认路径为/home/oracle/)full=y:导入文件中全部内容,有可能有多个用户的内容。登录linux的oracle用户。

var200的博客 6845

秋招突击——笔试整理——8/25——拼多多笔试整理

继续加油! 转变思维,有简单到复杂,由直观到抽象,这种贪心模拟的题目一直是这样的!

Blackoutdragon的博客 2400

物联网与人工智能项目实战:构建智能农业监控系统

智能农业监控系统通过物联网技术实时监测农业环境中的各项数据(如土壤湿度、温度、光照强度等),并利用人工智能技术分析和预测农业生产的趋势,进而为农民提供决策支持。系统的核心目标是提高农作物的产量和品质,同时减少资源浪费,优化农田管理。环境监测:实时采集农田的温湿度、土壤湿度、光照等环境数据。作物生长监测:通过传感器和图像识别技术监测作物的生长状况。智能灌溉系统:根据土壤湿度和气候条件自动调整灌溉量。病虫害检测与预警:利用人工智能和图像识别技术自动检测作物病虫害,并及时给出预警。数据分析与决策支持。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 709

Oracle导入程序Imp的使用详解

Oracle导入程序Imp的使用详解关键词: Oracle导入程序Imp的使    Oracle    导入导出攻略                                           Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@se

陈建慧程序人生 2452

华为HCIP的学习大纲和计划

HCIP(华为认证 ICT 高级工程师)核心围绕华为 ICT 技术体系,不同方向(如路由交换、云计算、安全等)课程目录不同,以下是最热门的。

迷逝 575

Oracle数据库exp和imp方式导数据

这里导入导出路径都在D盘下,默认文件名为:example.dmpexp方式导出数据相关参数项如下:关键字 说明 默认USERID                    用户名/口令FULL                        导出整个文件 (N)BUFFER                   数据缓冲区的大小OWNER                    导出指定的所有者用户名列表F...

G笔记 7万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

[数据库][oracle]ORACLE EXP/IMP的使用详解

导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理冲突等中有不小的功劳。表空间传输是8i新增加的一种快速在数据库间移动数据的一种办法,是把一个数据库上的格式数据文件附加到另外一个数据库中,而不是把数据导出成Dmp文件,这在有些时候是非常管用的,因为传输表空间移动数据就象复制文件一样快。进行数据的导入导出时,我们要注意关于字符集的问题。

一名不太专业的程序员 5164

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Oracle数据库远程导入(EXP)、导出(IMP)

用exp/imp远程(本地)操作数据库 exp/imp远程(本地)区别,远程操作需在本地客户端创建和服务端对应的服务名 如: 1、在D:\oracle\ora92\network\admin\tnsnames.ora 中配置如下信息: PQPMS = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL =...

zyfromcq的专栏 3461

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

使用imp命令和exp命令对oracle数据库进行导入导出操作

使用imp命令和exp命令对oracle数据库进行导入导出操作 命令说明 imp命令和exp命令需要在cmd命令窗口下执行,并且需要在系统环境变量中配置imp,exp命令所在目录 导出命令 --全库导出 exp system/systempassword@orcl file=d:\allData.dmp full=y; --按用户导出 exp username/userpassword@orcl file=d:\user_owner.dmp owner=(username); 更多imp和ex

追随内心 2168

Oracle数据库备份(exp/imp命令)

---------------------------------------------------------------------------------------Oracle数据库备份--------------------------------------------------------------------------------------- ORACLE数据库的逻辑备...

kalogen的专栏 3073

oracle数据库中使用imp和exp命令

         最近几天由于项目需要搭建新的开发环境,需要处理数据。本来是很简单的事情,但是由于数据库需要使用在线环境的数据,变得有些麻烦,主要是以前一些数据库的处理都是小数据量,一个命令很短就执行完毕了,而这次数据库文件在200G左右,数据备份和恢复,以及备份文件的转移都成了问题,因为文件相对比较大了,在文件备份、转移、恢复的时间就成倍的增长,不能再向以前一样始终在本地客户端操作了。  

gyd1的专栏 1905

exp导oracle数据库,使用exp/imp 在oracle数据库间导数据

最近工作需要将oracle数据库的表数据导出到另一个oracle数据库表,找到了oracle 自带的命令行,并记录下导数据过程。导数据过程分以下几步:假设源数据库为A,目标数据库为B1.在B上通过ssh 远程执行本地脚本,实现在A上通过exp命令导出dmp文件,并通过scp命令将文件传送至本地(A、B之间通过生成秘钥登陆)。2.在B上通过imp命令导入数据表。ssh远程执行本地脚本的方式可以通过类...

weixin_29103603的博客 524

Oracle数据库导入导出用exp/imp命令

Oracle数据库导入导出用exp/imp命令

小包同学_ 9220

oracle exp imp备份还原数据库【转载】

【EXP常用参数】 USERID 即用户名/密码该参数就必须且为第一个; FILE 指定数据输出文件路径; LOG 指定日志输出文件路径; TABLES 导出指定表数据; FULL 完全导出整个文件(N); ROWS 导出数据行(Y); QUERY 用于导出表的子集的 select 子句; 【示例】 1、【全库模式】将数据库orcl完全导出,用户名scott密码scott数据文件导出到D:/orcl/scott.dmp,日志文件到出到D:/orcl/scott.log ex

sun 1192

oracle+exp命令会影响,oracle数据库备份(imp,exp命令)

oracle数据库备份(imp,exp命令)ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备。数据库逻辑备份方法ORACLE数据库的逻辑备份分...

weixin_35457969的博客 4965

Oracle数据库备份与恢复之exp/imp

Oracle数据库备份与恢复之exp/imp 1.1  基本命令     1.  获取帮助 exp help=y 导出使用exp命令来完成的,该命令常用的选项有: userid: 用于指定执行导出操作的用户名,口令,连接字符串 tables: 用于指定执行导出操作的表 owner: 用于指定执行导出操作的方案 full=y: 用于指定执行导出操作的数据库 rows: 用于指定...

我也IT 708

Oracle 数据库通过exp/imp工具迁移指定数据表

Oralce 数据库通过exp/imp工具迁移指定数据表

一个标题 658

Oracle使用exp和imp进行数据库导入导出

一、导出数据库 查看当前实例下,表空间相关信息。ps:可以使用system直接登录,避免各种权限等问题。 desc dba_tablespaces; select t.tablespace_name from dba_tablespaces t; 查看用户信息 desc dba_users; select username,account_status from dba_users; ...

jerryzhou的博客 900
上一篇: Oracle 数据库JDBC错误
下一篇: Oracle 两个数据库之间相同表结构的数据导入
Judev
博客等级 码龄18年 10粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值