应用场景 项目上做运维时,经常不知道客户数据库服务器远程访问的用户名和密码,只知道Oracle数据库的链接信息。Oracle11g以后数据库备份如果使用exp命令进行,经常有些表导出不成功或者出错,用expdp命令导出的话,备份文件又在服务器上,取不出来。这种情况下如果使用expdp命令导出,又想要 ...
转载 2021-08-15 22:46:00
407阅读
2评论
1、通过windows命令行打开sqlplus。sqlplus /nolog 2、使用sysdba身份连接。 conn /as sysdba 3、创建一个导出数据的存放的目录。如我的是dbbak create directory dbbak as 'E:\test';这里创建的是逻辑目录,实际中不存在的,我执行完后没有发现实际的目录。 4、给指定的用户(我的用户名是SDD)授予对该目录的操
原创 2012-07-18 11:19:51
1517阅读
1、连接Oracle数据库SQL> conn / as sysdba 已连接2、创建一个操作目录create directory dump_dir as '/home/oraclebackup_local/';注意同时需要使用操作系统命令在硬盘上创建这个物理目录。3、使用以下命令创建一个导出文件目录grant read,write on directory dump_dir
原创 2013-08-02 15:59:14
911阅读
1点赞
一、摘要在平常备数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间。oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间,而且文件也要小很多。二、exp/imp与expdp/impdp区别(1)把用户usera的对象导到用户userb,用法区别在于fromuser=useratouser=userb,remap_schem
原创 2018-01-22 16:34:58
4565阅读
数据到导入导出,适用范围:11g不能导出空表,跨版本到导入导出公司192.168.3.60 数据库导出目录为shuju 目录在/u01/shujuselect * from dba_directories 1 创建导出导入目录(dba创建)先在导出的电脑上创建一个导出的存放目录如:D:\bak在数据库中创建导出导入的文件夹,并制定文件位置(位置就是上边创建的位置),这样sql就能操作这个目录了C
原创 2013-07-31 14:41:50
1683阅读
oracle 数据导出
原创 2018-07-15 13:09:03
6967阅读
今天同事提出了一个问题: 使用数据expdp导出1个schema,有个表主键是触发器自增的id,导入测试测试时,发现表里的数据比自增序列的值要大。导致插入数据报错。最终结论是: 由于数据库先进行序列导出,然后再进行表数据导出。然后在导出的过程中,该表一直有插入操作,最终导致了这种差异。解决方法: 重建触发器中的序列,让序列的开始值为表主键最大值+1。下面我构造实验完整演示下这种场景。1.准备测
因工作中会频繁进行导入导出,所以进行一个导入导出的模板制定导数 1. 检查源端(开压缩后dmp文件一般很小)、目标端的存储够不够,如果不够,扩容。 或者申请nfs(若申请第6步就可不做)。 2. 检查两端数据库字符集,版本是否一样 select userenv('language') from dual; 3. 查导数dir select * from dba_directories; 一般默认使
原创 2023-05-06 09:13:20
418阅读
数据是服务器端工具,导出的文件是放在数据库所在的服务器上,当然我们知道可以通过directory目录对象来控制。目录对象默认有四个级别,当然是有优先级顺序的,优先级从上往下 1.每个文件单独的指定具体的目录2.expdp导出时,指定的目录参数3.用户定义的环境变量DATA_PUMP_DIR指定的目录4.默认的目录对象DATA_PUMP_DIR当然了对于oracle11g R2来说,又引
推荐 原创 2013-05-03 10:06:24
1432阅读
2点赞
1评论
EXPDP和IMPDP操作神技
原创 精选 2018-01-29 16:46:26
7986阅读
4点赞
 Oracle数据导入导出imp/exp  功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。  大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。  Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接  (通过Net Configuration Assistant添加正确的服务命名,其实你可以想
expdp/impdp数据导出/导入数据库 注:在导出和导入过程中加入logfile日志,有助于后期排错 1 创建directory 1.1 创建操作系统目录 mkdir /home/oracle/dir1 1.2 创建数据库目录 create directory dir1 as '/home/o ...
转载 2021-07-12 15:44:00
1581阅读
2评论
第1步:创建临时表空间 create temporary tablespace mytemp tempfile '/data3/oracle/oradata/mytemp.dbf' size 20m autoextend on next 10m maxsize 20m extent management local; 第2步:创建表空间 create tablespa
原创 2012-12-22 12:51:33
1423阅读
1点赞
oracle
原创 2018-05-03 13:59:33
1593阅读
1点赞
oracle 10g引入了data pump提供的是一种基于服务器的数据提取和恢复的实用程序,data pump在体系结构和功能上与传统的export和import实用程序相比有了显著的提升。data pump允许您停止和重启作业,查看运行的作业的状态,及对导入和导出数据做限制。注意:数据文件与传统的exp/imp数据转储文件是不兼容的。一、以下是data pump的几个优点介绍:1.数据(
转载 2024-03-20 17:05:52
109阅读
若想要在plsql环境下执行exp,imp语句,则需要在前面加host或者$
原创 2021-07-22 21:18:32
10000+阅读
你用命令 exp name/password@dbname file=d:/filename.dmp这样导出的是整个数据库,包括了表、视图、触发器等所有内容。
原创 2021-07-09 11:51:05
2642阅读
Oracle数据导入导出-----------------------------------------、C:\Users\Administrator>exp scott/tiger@ORCL file=e:\111.dmp owner=scott
原创 2023-02-28 14:50:52
166阅读
一、 pl/SQL方式 1、打开plsql,找到工具栏,导出表 2. 进入导出主页,选择文件夹,输入导出文件名称 ,点击保存 3、点击导出按钮,即可弹出导出数据概况 如果中途无报错想象,即可在你选定的路径下找到该dmp文件,备份操作完成。生成的文件的格式为.dmp. 二、命令行方式 1、打开cmd窗
转载 2016-10-21 21:24:00
686阅读
2评论
 前言今天王子要分享的内容是关于Oracle的一个实战内容,Oracle数据。网上有很多关于此的内容,但很多都是复制粘贴别人的,导致很多小伙伴想要使用的时候不能直接上手,所以这篇文章一定能让你更清晰的理解数据。开始之前王子先介绍一下自己的环境,这里使用的是比较常用的WIN10系统,Oracle数据库也是安装在本机上的,环境比较简单。 数据的导入导入的数据文件可能是别人导出给你的,也可能是你
原创 2021-04-28 17:11:59
352阅读
  • 1
  • 2
  • 3
  • 4
  • 5