命令窗口导出oracle数据库的方法及常见问题解决方法

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

一、使用命令窗口导出oracle数据库

1、在开始输入cmd回车,打开命令窗口
2、在当前用户在输入 exp
这里写图片描述
3、输入数据库用户名(数据库用户名@数据库服务名)及密码,后面就是回车回车……
4、直到出现~导出文件:EXPDAT.DMP> 后面输入导出文件路径就可以了,比如:D:\prjdb.dmp

后面继续回车回车直至提示导出数据库表及存储过程等等,提示导出完成即可

二、问题

这样导出,发现经常少表,据悉这样导出oracle 11g exp默认是不导出空表的,要注意。Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。
解决方法:
1、设置deferred_segment_creation 参数

alter system set deferred_segment_creation=false;

 该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment。
  需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。
2、先查询一下当前用户下的所有空表,使用手工为空表分配Extent的方式,来解决导出之前建立的空表的问题。
在plsql的command窗口执行

select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 

自动生成数据库中空表的语句,如下:

alter table EX_GLYHTZJHZB allocate extent;
alter table EX_XLQHXWFJGBMJTGCTZJH allocate extent;
alter table WORDPRESS_NEWS allocate extent;
alter table EX_XGXPSNLYLGCJH allocate extent;

把生成的语句拷出来一起执行。
然后重新用exp导出数据接口

Oracle DB执行闪回数据库 • 配置闪回数据库 • 执行闪回数据库操作 • 监视闪回数据库     闪回数据库 闪回数据库操作: • 作用类似于数据库的倒带按钮 • 可以在用户造成了逻辑数据损坏的情况下使用   闪回数据库 使用闪回数据库,通过还原自先前某个时间点以来发生的所有更改,可快速将数据库恢复到那个时间的状态。因为不需要还原备份,所以此操作速度很快。可以使用此功能还原导致逻辑数据 阅读详情

相关推荐

卸载 Oracle DataBase 10g

Oracle Database 10g数据库系统的卸载与安装同等重要。怎样将Oracle系统完全卸载又不影响操作系统的使用是许多用户所关心的问题。不同版本Oracle的卸载方法基本相同。卸载Oracle的方式有三种:不完全安装的手工卸载;单独组件的卸载;数据库安装后的完全卸载。1.5.1不完全安装的手工卸载不完全安装是由于下列几种原因造成的,此时可选择手工卸载:  ·安装时,系统

薛敬明的专栏 5778

解决exp导出表不全的问题(缺失空表)

话不多说直接上干货: 1、原因:是一位oracle自己过滤了空表,目的是为了提升导出效率和节省空间。 2、解决方法: (1)执行以下sql语句: select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 or num_rows is null (2)在...

Edward·Che的博客 3591

Oracle数据库还原命令

管理员登录 sqlplus / as sysdba --表空间 CREATE TABLESPACE SDPOA DATAFILE 'C:\oracle\product\10.2.0\oradata\orcl\sdpoa.dbf' size 800M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; 用PLSQL创建数据数据库 create user shjf identified by shjf defaul......

weixin_43644800的博客 3429

oracle在cmd下通过命令导入导出数据,这一篇足够用

1、首先在cmd下切换到oracle的客户端的exp.exe所在的bin目录下,例如 D:\oracle\product\10.2.0\client_2\BIN 数据导出:导出的数据库名称是在tnsnames.ora文件中定义的 1 将数据库zxcc完全导出,用户名kf 密码zx 导出到D:\zxcc.dmp中 exp kf/zx@zxcc file=d:\zxcc.dmp full=y full=y 表示全库导出。full总共有2个可选项yes(y)/no(n),缺省情况下full=no,这时只会将该用户

weixin_42273775的博客 1130

解决Oracle数据库使用datapump导入导出时卡住的问题

当在Oracle数据库中使用datapump工具进行数据导入导出时,如果出现进程卡住或挂起的情况,可能是由于数据库锁定、网络问题、数据库性能问题、日志文件过大或数据库对象损坏所导致。根据具体情况,您可以逐一尝试这些方法,以确定导致进程卡住的根本原因,并采取相应的措施解决该问题。然而,有时候在执行导入或导出命令时,可能会遇到进程卡住或挂起的情况,这会导致操作无法完成。在使用Oracle的datapump工具进行数据导入导出时,命令执行后进程卡住或挂起,无法继续进行后续操作。如果您有任何其他问题,请随时提问。

SrySmalltalk的博客 900

Oracle Database 10g 数据仓库构建与优化实战指南

ETL(Extract, Transform, Load)流程是数据仓库中非常关键的一部分,它涉及数据从源系统抽取、转换和加载到目标数据仓库的过程。抽取(Extract)是指从源系统中获取数据;转换(Transform)包括清洗、格式化、计算等操作,以满足数据仓库的数据模型和质量要求;加载(Load)则是将转换后的数据导入到目标数据库中。ETL工具有多种,比如开源工具如Talend, Apache NiFi,商业工具如Informatica, Oracle Data Integrator等。

weixin_33750664的博客 1137

EXP 导出出错解决方案

前言:   今天想要把 当前用户下的数据库 导出来,使用命令   导出数据库可用语句:   exp bpmp/bkc123@127.0.0.1:5050/bkcyunty file=D:\bak\db_61.dmp log=D:\bak\db_61.log INDEXES=n STATISTICS=none   exp ppniedb/ppniedb@wisg file=/home/oracle/...

weixin_33816611的博客 998

07- Rossmann商店销售预测 (Xgboost集成算法) (项目七)

Rossmann在欧洲国家经营着3000多家日化用品超市。目前,Rossmann商店经理的任务是提前6周预测他们的日销售额。商店的销售受到许多因素的影响,包括促销、竞争、学校和国家假日、季节性和地域性。由于数以千计的管理者根据自己的特殊情况预测销售,结果的准确性可能会有很大的差异。 因此使用机器学习算法对销量进行预测,Rossmann要求预测德国1115家商店的6周日销售额。可靠的销售预测使商店经理能够制定有效的员工时间表,提高生产力和积极性。

March_A的博客 2462

Oracle中快速导入导出数据库的几种方式

首先,我们导入导出数据,肯定是要通过oracle自带的可运行程序来完成数据的导入导出工作,imp.exe 和exp.exe这两个可运行文件都放在oracle安装目录下的BIN目录下,比如我的是:D:\app\Administrator\product\11.1.0\db_1\BIN  这里面,然后我们可以通过cmd 命令符运行即可。 exp导出数据以dmp格式的文件保存,命令符如下: D:\a

永恒の_☆ 3万+

利用kettle进行数据库数据比对

Kettle是一款国外开源的ETL工具,纯java编写,可以在Windows、Linux、Unix上运行,数据抽取高效稳定。本人用的版本是6.1。 之前用kettle这个开源的ETL工具是用来做数据抽取的,这次测试有个需求,是做数据库数据的比对。验证源表到目标表的逻辑正确,从而利用源表自己写SQL逻辑,生成的结果和目标表去比对。这次想到了利用kettle的数据比较功能,来做这些数据校验。 ...

多米诺DU的专栏 1万+

二维“能量源”(电场、磁场、功率)入射边界设置方法

comsol光学仿真设计相关学习笔记和经验 1. 二维“能量源”(电场、磁场、功率)入射边界设置方法 2.边界条件设置薄膜材料

VJCP_90909Bu0的博客 5193

窗口命令导出oracle数据库,通过命令窗口导入导出oracle数据库到dmp文件

通过命令窗口导入导出oracle数据库到dmp文件很多时候我们需要备份Oracle的数据库,然后将数据导入其他数据库,因为有大文本字段会导致insert无法完全导出,只能导出为dmp文件,前提是windows必须安装Oracle客户端,有exp等命令支持1、导出命令输入cmd打开命令行窗口,输入以下命令exp ACTIVITY1/ACTIVITY1@127.0.0.1/orcl file=d:\A...

weixin_36205072的博客 585

群晖Web Station实战:从零搭建个人静态导航站

本文详细介绍了如何利用群晖NAS自带的Web Station套件,从零开始搭建个人静态导航站。通过安装Web Station、上传静态网站源码、配置网页服务与网络门户等步骤,无需代码基础即可实现内网访问。文章还分享了文件权限设置、个性化定制及常见问题排查等实用技巧,帮助用户高效管理个人常用网址,充分挖掘NAS的服务器潜能。

tea88的博客 1330

黑窗口方式,使用命令行导入导出Oracle

目录顺子导前须知Oracle数据库原理为什么导入Oracle时,会出现表空间不存在错误Oracle导入导出数据库时,黑窗口一闪而过Oracle导出报错: unknown command beginning "exp SCOTT/..." - rest of line ignored.命令行简单示例导入命令导出命令导入参数(按重要性排序)file = *.dmpignore = yfull = ygrants = ylog = *.logfromusertouserindexes = ytablesbuffe

numbbe的博客 1695

一种高超声速飞行器弹道的仿真方法

设计并实现了一个高超声速飞行器弹道仿真算法,并应用到基于OSGEarth的态势中。

eyepeak的博客 6542

一文搞懂数据标注

数据标注即通过分类、画框、标注、注释等,对图片、语音、文本等数据进行处理,标记对象的特征,以作为机器学习基础素材的过程。简言之,就是需要给数据做好标注,这样机器就能知道学习哪些内容。

女王の专属领地 9944

oracle数据库导入导出命令是什么,oracle数据库的导入导出命令

说明:将以下命令复制到cmd命令行中运行即可,file代表文件名数据导入imp zzbweb/zzbweb@orcl file=e:\zzbweb.dmp fromuser=zzbweb touser=zzbweb rows=y数据导出exp vote/vote@orcl file=F:\vote.dmp rows=y远程导出exp goods/goods@192.168.1.51/orcl fi...

weixin_42568512的博客 1245

am62x A53与R5F通信

AM62x是Ti的一款异构多核芯片。remoteproc驱动,硬编码(写死)了R5F/M4F固件的名字,这样驱动启动时,就会找硬件编码的固件,下面是其对应关系。值得注意的是,linux内核中的M4F remoteproc驱动启动M4F,而linux内核中的R5F remoreteproc驱动不启动R5F,相反,它attach到已经在boot阶段启动的R5F固件上。在/lib/firmware的真实固件名:,而我们生成的固件名如下所示,没有直接对应的,经确认,.out文件就是我们需要的,重命名后即可。

鹰之翔 1363

oracle导出为dmp文件,oracle导出dmp文件的2种方法

使用exp和expdp导出数据1.exp导出数据命令exp gd_base/@192.168.13.211/oanet file=D:\export\gd_base.dmp log=D:\export\gd_base.log full=y2.expdp导出数据(1)cmd窗口连接数据库,进入sqlplus页面sqlplus sys/sys@192.168.13.211/oanet as sysdb...

weixin_42322467的博客 1万+

【人工智能】大模型可以分为L0层:基础大模型/通用大模型、L1层:行业大模型、L2层:细分场景模型三个层级

大模型确实可以分为L0、L1、L2三个层级,这种分层架构不仅有助于提升模型的泛化能力和适应性,还能更好地满足不同行业和场景的需求。华为盘古大模型的分层架构(L0、L1、L2)在多个证据中得到了详细描述和验证。例如,华为云盘古大模型3.0明确分为L0基础大模型、L1行业大模型和L2场景模型三层架构。此外,其他来源也一致支持这一分层架构,如用友网络的企业服务大模型、智谱AI的GLM-4系列等。

奶爸的编程之路,也就一周冷个三天 3983

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

developer工具oracle导出,[转]PL/SQLDeveloper导入导出Oracle数据库方法

1.Oracle数据库导出步骤1.1 Tools→Export User Objects...选项,导出.sql文件。说明:此步骤导出的是建表语句(包括存储结构),不包括表中的数据,要导出数据需要用Tools→Export Tables。1.2 Tools→Export Tables...导出表结构及数据PL/SQL工具包含三种方式导出Oracle表结构及数据,三种方式分别为:Oracle Exp...

weixin_33204286的博客 2542

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

oracle库导出命令,Oracle数据库导出、导入命令

以下命令,详细用法可在“运行”中输入cmd进入命令窗口键入 :1、导出命令导出整个库:exp 用户名/口令@数据库名 导出的文件存储路径,例如:exp username/password@SID file=D:\test.dmp导出库中的表:exp 用户名/口令@数据库名 导出的文件存储路径 tables=(table1,table2)例如:exp username/passwo...

weixin_35620886的博客 3914

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Oracle的imp、exp导入导出命令

前言 环境:oracle 11.2.4 我们知道,Oracle的备份方式大概有3中,冷备份即拷贝物理文件、rman备份、导入导出备份,其中rman备份一般是企业中最正规也是最安全的备份,因为rman备份可以实现使用记录日志来还原数据库,这样是最能恢复到正确状态的,在一下小的数据库,我们也可以使用Oracle自带的exp、imp命令来进行数据库备份,exp和imp称之为导出导出,这样方式也能快速的导入导出table或数据库,下面就来介绍exp、imp的语法格式。 exp导出命令 在cmd窗口直接输入exp命令

MssGuo的博客 2万+

oracle导出用户表数据库,Oracle导入/导出某个用户下的数据库

导出exp用户名/密码@数据库实例owner=用户名file=文件存储路径例如:exp MM/123456@ORCL owner=MM file=F\abcd.dmp导入imp用户名/密码@数据库fromuser=用户名touser=用户名file=d:\cu.dmp ignore=y例如:imp MM/123456@ORCL fromuser=MM touser=SZZM file=F:\tes...

weixin_32816613的博客 1774

怎么命令导出oracle,oracle中命令方法备份和导出的简单方法

1.首先来看看导出的部分:导出首先要创建一个导出路径,具体做法是在pl/sql命令窗口中运行create directory db_dir as 'F:\DBBak'; (其中F:\DBBak为路径)grant read,write on directory db_dir to zh;(其中zh为数据库的用户名)然后在电脑中找到oracle的安装路径下的bin文件:一般是 E:\app\hush...

weixin_36401868的博客 496

Linux环境下Oracle数据库表的导出备份

此次为大家分享下在Linux环境下Oracle数据库中单个表或者多个表的导出 *首先你的Linux系统中需要配置了ORACLE_HOME环境变量,在这里就不详细说明了 不会的同学可以去我的上一篇博客(OPACLE_HOME环境变量配置)里面学习。 1、 第一步,我們要做的就是进入Orac...

1282
上一篇: ORACLE系统表静态数据字典,常用user视图表及其常用用法
下一篇: 让div中的文字水平居中和垂直居中的css
左北右西
博客等级 码龄12年 8粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值