一、导出数据到dxp文件中
exp 用户名/密码@实例名 file=导出的dmp文件存放路径 log=导出日志存放路径 例如:
exp account/password@127.0.0.1:1521/xinyong file=d:\xinyong_2016_04_22.dmp
二、导入数据
创建临时表空间
create temporary tablespace TEMP_XYPT  
tempfile 'F:\app\Administrator\oradata\orcl\temp_xypt.dbf' 
size 50m  
autoextend ON;
 创建表空间
create tablespace TBS_XYPT  
logging  
datafile 'F:\app\Administrator\oradata\orcl\tbss_xypt.dbf' 
size 50m  
autoextend ON; 
创建GXXYPTZXK 用户,密码是gxxyptzxk
-- Create the user 
create user GXXYPTZXK IDENTIFIED BY gxxyptzxk
  default tablespace TBS_XYPT
  temporary tablespace TEMP_XYPT;
授权
-- Grant/Revoke role privileges 
grant connect to GXXYPTZXK;
grant exp_full_database to GXXYPTZXK;
grant imp_full_database to GXXYPTZXK;
grant resource to GXXYPTZXK;
-- Grant/Revoke system privileges 
grant debug any procedure to GXXYPTZXK;
grant debug connect session to GXXYPTZXK;
grant unlimited tablespace to GXXYPTZXK;
grant create session to GXXYPTZXK;
grant create table,create view,create trigger, create sequence,create procedure to GXXYPTZXK;
开始导入
imp utest/upassword@localhost/orcl  file=D:\20140227.dmp full=y ignore=y 
utest是用户名
upassword是密码
localhost数据库所在机器,可替换成ip地址
orcl是实例的名称
file后面是导出的dmp文件路径
full=y表示全部导入
ignore=y 忽略创建错误

为什么创建临时表空间。
最好在创建用户时为用户指定临时表空间。不过在Oracle数据库中这个不是强制的。但是建议这么做。因为如果没有为用户指定默认临时表 空间的话,那么当这个用户因为排序等操作需要使用到临时表空间的话,数据库系统就会利用系统表空间SYSTEM来创建临时段。这是一个系统表空间。因为在这个表空间中存放着系统运行相关的数据,建议用户的数据不能够保存在这个表空间中。那么如果将用户的临时表空间放置在系统表空间之内,会产生负面影响:因为临时表空间中的数据是临时的。为此数据库系统需要频繁的分配和释放临时 段。这些频繁的操作会在系统表空间中产生大量的存储碎片。当这些存储碎片比较多时,就会影响系统读取硬盘的效率,从而影响数据库的功能。其次系统表空间的 大小往往是有限制的。此时临时段也来插一脚,就会占用系统表空间的大小。为此建议各位读者与数据库管理员,在创 建用户的时候同时为用户指定一个默认的表空间,以减少临时段对系统表空间的占用。
注意:
很多时候我们用拥有DBA权限的用户 从oracle数据库导出数据,那么再导入新的数据库时就还得需要DBA权限的用户,下面是如何创建一个新用户并授予DBA权限命令。
1.用有dba权限的用户登录:sys用户
2.创建一个新用户:create user abc(用户名)  identified by 123456(密码);
3.授予DBA权限: grant connect,resource,dba to abc;
ok,创建好了,就可以用abc这个用户登录了,abc用户拥有dba权限。
注意事项:导出dmp数据时需要有导出表的权限的用户,否则不能导出。

数据库导入导出方法以及注意事项相关推荐

  1. oracle数据库导出数据6,Oracle数据库导入导出方法汇总

    Oracle数据库导入导出方法: 1.使用命令行: 数据导出: 1.将数据库TEST完全导出,用户名system密码manager导出到D:\daochu.dmp中 exp system/manage ...

  2. mysql 数据库导入导出方法

    mysql 数据库导入导出 一般形式: mysqldump -h IP -u 用户名 -p -d 数据库名 > 导出的文件名参数解析: -h:表示host地址 -u:表示user用户 -p:表示 ...

  3. KingbaseES 数据库导入导出方法

    目录 1. 数据库导入和导出概念 2. 数据库导出 3. 数据库导入 [参考资料] 1. 数据库导入和导出概念 数据库导入:把dmp格式文件从本地导入到数据库服务器中. 数据库导出:把数据库服务器中的 ...

  4. mysql 数据库导入导出方法总结

    一般形式:mysqldump -h IP -u 用户名 -p 数据库名 > 导出的文件名 (1)-p 后面不能加password,只能单独输入如1中那样 (2)mysqldump是在cmd下的命 ...

  5. Linux操作Oracle(9)——Oracle数据库导入导出方法详解 EXP IMP EXPDP IMPDP

    目录 EXP全库导出语句: IMP全库导入语句: IMP单表导入语句:

  6. MySQL数据库中导入导出方法以及工具介绍

    MySQL数据库中导入导出方法以及工具介绍 1.MySQLimport的语法介绍: mysqlimport位于mysql/bin目录中,是mysql的一个载入(或者说导入)数据的一个非常有效的工具.这 ...

  7. python亿级mysql数据库导出_Python之csv文件从MySQL数据库导入导出的方法

    Python之csv文件从MySQL数据库导入导出的方法 发布时间:2020-10-26 07:39:02 来源:脚本之家 阅读:53 作者:张行之 Python从MySQL数据库中导出csv文件处理 ...

  8. Oracle数据库导入导出命令!

    oracle数据库导入导出命令! 转自:http://www.cnblogs.com/fjfzhkb/archive/2007/09/03/879807.html Oracle数据导入导出imp/ex ...

  9. 利用外部命令Oralce数据库导入导出

    1--数据库导出(exp) 首先进入命令行 导出数据库 在命令行中输入如下命令: exp   c2j/c2j@c2j file=c:/table.dmp tables=jbitaku,jbitakum ...

最新文章

  1. nvidia 英伟达 显卡 GPU 的计算能力
  2. 借助 IIS 管理器 -- 用手机测试HTML页面
  3. 在Linux上编译安装php开发环境(install mysql5.6)-3
  4. brew更新的时候不更新某个应用_这样用 Git 想不升职加薪都难!
  5. 竞争者无数的大数据赛道,这家创业公司靠什么获得众多资本青睐?
  6. 预告 | CSIG图像图形学科前沿讲习班:图神经网络
  7. python中的matplotlib.pyplot_python matplotlib中axes与axis的区别?
  8. map语法获取index_python获取慧聪企业信息
  9. day23_内置函数(__del__ item系列 ,模块)
  10. autocad java api,autocad接口api
  11. 替代传统按键方案 单通道感应TTP223E-BA6 TTP223E-CA6 TTP223E-HA6 单按键触摸检测IC
  12. CreateThread和_beginthread区别及使用
  13. java excel 打勾_在excel中如何打钩
  14. gin 渲染不同目录下的模板(支持多层目录)
  15. spark 不在 sudoers 文件中。此事将被报告。
  16. 美团点评高级1234面:算法+HashMap+Zookeeper+线程+Redis+kafka
  17. nerdctl 工具(用于 containerd 但兼容 docker CLI 习惯)
  18. gammatone滤波器 matlab,Sleepwalking_新浪博客
  19. [BZOJ3620]似乎在梦中见过的样子(kmp)
  20. a = a++ 与 a = ++a

热门文章

  1. 2021软件评测师真题
  2. Unity3D优化总结
  3. latex解决数据库中与或非符号如何打
  4. ECCV 2020开源项目合集 (ECCV 2020 paper list with code/data)
  5. 转:资本2010《CCTV财经频道中国证券市场投资策略报告》发布
  6. 如何在 Ubuntu 20.04 上安装 Wine 6.0
  7. 文件下载到本地的几种方法
  8. 通过eclipse手工生成osgi-bundle的jar包
  9. 备份恢复 --已整理
  10. A Native Collection has not been disposed, resulting in a memory leak. Enable Full StackTraces to ge