dump导入oracle需要提前建表吗_数据库dump导入
数据库dump导入
一、导入命令介绍:
Oracle dump数据导入导出有两种方式:imp/exp、impdp/expdp。两者区别:
1、exp/imp客户端程序,受网络,磁盘的影响;impdp/expdp服务器端程序,只受磁盘的影响。
2、exp常规方式是使用SELECT的方式查询数据库中的数据,是需要通过buffer cache并通过sql的语句处理层再转移至exp的导出文件。这个过程的数据流向是:(1)数据通过select的方式,将数据由文件系统加载至buffer cache(数据库缓存)(2)由pga(用户进程,每一个连接都会对应一个pga)将缓存的数据通过网络传输到客户端生成文件。Exp直接路径模式,则是直接从磁盘上将数据转移至exp的导出文件,所以速度更快。而expdp是exp的升级版,对文件进行了压缩和并行处理,所以速度最快。
二、数据导入步骤
1、创建用户
create user res_xj identified by q1w2e3R$ default tablespace general;
grant dba to res_xj;
2、创建表空间
create tablespace INDX_GEN
datafile 'E:\oradata\resdb\INDX_GEN01.dbf' size 5000M
autoextend on
next 5000M
maxsize 30000M
extent management local;
3、建文件目录
create or replace directory dump_dir as 'H:\cq_resdata_dump';
4、导入语句
impdp res_xj/q1w2e3R$ DIRECTORY=dump_dir dumpfile=expdp_20161014_xj.dmp logfile=imp_20161108.log FULL=Y TABLE_EXISTS_ACTION=replace
具体参数,请上网搜索。
三、注意事项
1、注意表空间大小。
2、导入时,注意导出的数据库和导入的数据库的版本。
3、如果第一次导入有问题,终止了导入,第二次导入请加上TABLE_EXISTS_ACTION=replace,不然数据库已经存在的对象,此次导入将忽略。没有导完的数据也将忽略。
dump导入oracle需要提前建表吗_数据库dump导入相关推荐
- dump导入oracle需要提前建表吗_Oracle使用dump导入数据
导入前准备 建立导入用户 CREATE USER YYBS_IMPIDENTIFIED BY YYBS_IMPDEFAULT TABLESPACE USERSTEMPORARY TABLESPACE ...
- oracle怎样建表,oracle怎样建表?_数据库
oracle建表的要领:1.必需以字母开头:2.不必SQL里的保留字, 肯定要用时可用双引号把字符串括起来:3.用和实体或属性相干的英文标记长度有肯定的限定. oracle建表的要领: 1.建立表格语 ...
- mysql 建表 练习_数据库创建表,插入数据练习
create table shangpin("商品名称" varchar2(30), "商品种类" varchar2(30), "商品单价" ...
- Oracle 学习之建表、索引、同义词以及SQL优化
Oracle 学习之建表.索引.同义词以及SQL优化: 一.Oracle 建表: 1.建表语句: --创建表 create table test ( id varchar2(200) primary ...
- impdp oracle 只导入表结构_oracle数据库怎么导入dmp,只导入数据不导入表结构?...
使用方法: Exp parameter_name=value or Exp parameter_name=(value1,value2--) 只要输入参数help=y就可以看到所有帮助. EXP常用选 ...
- oracle查询删除时间戳,Oracle查询时间戳,建表时间,新建序列,误删数据
Oracle的时间戳格式查询如下: SELECT VALUE FROM NLS_SESSION_PARAMETERS WHERE PARAMETER = 'NLS_TIMESTAMP_FORMAT'. ...
- MySQL 定时任务event 按天建表 并将前一天数据导入新建的表中并删除总表数据 实现分表功能
需求:实现日志系统保存日志信息到数据库,由于日志信息量巨大,需要每天一张表来管理数据. 思路:总表不能改变,因为代码中SQL语句已经写死,表名不能改变;因此我们每天定时将总表数据导入到新表中,并将总表 ...
- ORACLE存储过程批量建表-笔记
目录 一.存储过程简介及基础语法 二.建表语句分析 三.编写存储过程并测试 四.本次所遇到问题记录 五.附录 一.存储过程简介及基础语法 (一)定义 存储过程是一组为了完成特定功能的SQL语句,经编译 ...
- oracle 用户下建表进行加密(redact)实验
实验准备:oracle scott用户下建表进行加密(redact)实验 1. 加密准备工作: REVOKE dba FROM SCOTT; GRANT CONNECT, resource, unli ...
最新文章
- 学习-现代交换原理与通信技术
- 您的数据中心UPS电池开关不能再选错和接错了
- DM8168学习--内存烧写位置
- 80-20-010-原理-字符编码-字符编码
- Android 使用Nginx rtmp 模块
- 拓端tecdat|R语言GGPLOT2绘制圆环图雷达图/星形图/极坐标图/径向图Polar Chart可视化分析汽车性能数据
- 使用 zsh 后HOME/END 键以及小键盘失效
- Android面试之J2SE基础
- 计算机二级考试题库 操作题,2016计算机二级考试题库:《C++》基本操作题练习...
- 专属微信公众号消息推送(java版)
- C# 怎么把集合转换成数据库添加语句,把类转换成sql语句
- Jmeter二次开发准备-Jmeter插件开发
- 运用JAVA开发安卓程序
- 常见的考勤管理系统有哪些功能?
- 一次内存泄露排查小结
- 使用 Docker 和 Nginx 打造高性能的二维码服务
- 【SQL】【读书笔记】《MySQL必知必会》
- DEVONthink Pro/Server 3.6.3 中文版 文件管理用具
- java 获取 jndi_Websphere下获取jndi、java:comp/env/cas与jdbc/cas的区别
- 一位ACMer过来人的心得 (2011-08-04 20:44:18)
热门文章
- SQL语言之DQL语言学习(七)分组查询
- python 中的os.path.split()函数用法
- Python内置函数之数学函数
- Python3 字符串与hex之间的相互转换
- python中if not x: 和 if x is not None: 和 if not x is None的使用和区别
- python四种数值交换方法
- python的垃圾回收机制和析构函数__del__
- Python面试题40问
- python拼写检查_Python 怎样写一个拼写检查器
- python multiprocessing 进程间如何共享数据、对象