oracle数据库导出导入
来源:互联网 发布:icmp返回报文端口号 编辑:程序博客网 时间:2024/06/05 19:08
一.前言:
数据库CLOB类型的字段不能通过sqldeveloper工具导出sql文件。而且需要导出大批量数据的时候,最好通过exp/imp 命令实现数据库复制。部分内容转载
二.windows中使用
1. exp命令有三种导出方式(数据库、用户、表)
(1)完全导出:
exp hdfs/123456@orcl file=d:\database.dmp log=d:\database.log full=y
(2)导出用户:
exp hdfs/123456@orcl file=d:\database.dmp log=d:\database.log owner=hdfs
exp中full=y和owner=XX是不能同时使用的。
(3)导出表:
exp hdfs/123456@orcl file=d:\database.dmp log=d:\database.log tables=(b_role,b_users)
2. imp命令有三种导入方式(数据库、用户、表)
(1)完全导入:(一般不使用该方式)
imp hdfs/123456@orcl file=d:\database.dmp log=d:\database.log
(2)导入用户:(常用)
imp hdfs/123456@orcl file=d:\database.dmp log=d:\database.log fromuser=hdfs_old touser=hdfs
(3)导入表:(了解)
imp hdfs/123456@orcl file=d:\database.dmp log=d:\database.log tables=(b_role,b_users)
二.Linux中使用
创建逻辑目录:
Mkdir /home/ord
sqlplus连接
sqlplus /nolog
conn / as sysdba
一、创建逻辑目录,该命令不会在操作系统创建真正的目录(请先创建真正的目录),最好以system等管理员创建逻辑目录。
SQL>create directory ord as '/home/ord';
二、查看管理员目录(同时查看操作系统是否存在,因为oracle并不关心该目录是否存在,假如不存在,则出错)
SQL>select * from dba_directories;
三、用expdp导出数据,退出sqlplus,在控制台里运行
5) 导出整个数据库(包换各用户 比如sunams sunflow等)
expdp \'/ as sysdba\' directory=bak dumpfile=full.dmp full=y;
4)导入数据库
impdb \'/ as sysdba\' directory=ord dumpfile=full.dmp full=y;
导出用户sunams:
exp sunams/sunams file=/home/oracle/bak/bak.dump owner=sunams
导出指定的表ams_notice:
Linux导出到本地windows数据库
exp sunams/sunams file=/home/oracle/bak/bak.dmp log=/home/oracle/bak/database.log tables=(ams_notice)
imp sunams/sunams@orcl file=C:\Users\Administrator\Desktop\bak.dmp log=d:\database.log tables=(ams_notice)
对于导入导出表空间名不一致的问题,我们可通过修改用户下的表空间名来解决。
alter tablespace users rename to usersts;
- 导出导入oracle数据库
- Oracle数据库导入导出
- ORACLE 数据库导入导出
- ORACLE 数据库导入导出
- oracle 数据库导入导出
- ORACLE数据库导入导出
- ORACLE数据库导入导出
- ORACLE数据库导入导出
- oracle数据库导入导出
- Oracle导入导出数据库
- ORACLE 数据库导入、导出
- oracle数据库导入导出
- Oracle导入导出数据库
- oracle数据库导入导出
- oracle数据库导入导出
- Oracle 数据库 导入导出
- Oracle数据库导入导出
- oracle导入导出数据库
- JSON
- 浅谈json,对象,数组
- 三种特征选择方法及Spark MLlib调用实例(Scala/Java/python)
- 字符串的整理①
- 使用WebRTC搭建前端视频聊天室——点对点通信篇
- oracle数据库导出导入
- IoC【理解】【应用】【重点】
- JAVA 中BIO,NIO,AIO的理解
- centOS6.5安装rabbitmq
- java学习 十一、关键字static
- 二叉树基础知识
- 常用算法的时间复杂度
- 优酷视频API
- C语言代码书写风格