oracle数据库导入导出
简单记录下数据泵导出导入expdp 、impdp 和 普通导出导入 exp、imp
一、数据泵导出数据库(按用户)步骤:
1、以oracle用户登录oracle所在服务器,创建数据库备份文件目录
>mkdir backup/dump
2、以数据库管理员身份连接数据库
>sqlplus / as sysdba
3、查看数据库实例名
SQL>select instance_name from v$instance;
4、指定导出数据库备份的路径
SQL>create or replace directory DIR_DUMP as 'backup/dump';
5、对备份目录授权
SQL>grant read,write on directory DIR_DUMP to username;
6、退出sqlplus
SQL>quit;
7、导出数据库
>expdp username/passwd@severname directory=DIR_DUMP dumpfile=TESTDB.dmp logfile=TESTDB_EXP.log
注:username 导出的数据库用户名、passwd导出的数据库用户密码、severname数据库实例
备份目录backup/dump(相对路径) 也可以使用绝对路径,例如:/home/oracle/backup/dump
二、数据泵导入数据库(按用户)步骤:
1、以oracle用户登录oracle所在服务器,创建数据库备份文件目录
>mkdir backup/dump
将备份的数据库文件上传到此目录下
2、以数据库管理员身份连接数据库
>sqlplus / as sysdba
3、查看数据库实例名
SQL>select instance_name from v$instance;
4、指定导入数据库备份文件的路径(此步骤也可省略,直接使用绝对路径)
SQL>create or replace directory DIR_DUMP as 'backup/dump';
5、新建表空间(如果已经有表空间,此步骤不需要)
SQL>create tablespace tablespacename datafile '/opt/oracle/oradata/datafiledat' size 1G;
6、新建用户及授权(如果存在用户,此步骤不需要)
SQL>
CREATE USER username IDENTIFIED BY passwd
DEFAULT TABLESPACE tablespacename;
GRANT DBA TO username;
GRANT ALL PRIVILEGE TO username;
ALTER USER username DEFAULT ROLE ALL;
7、退出SQLPLUS
SQL>quit;
8、导入数据库
impdp username/passwd@servername directory=DIR_DUMP dumpfile=TESTDB.dmp logfile=TESTDB_IMP.log
注:username 创建的的数据库用户名、passwd创建的数据库用户密码、severname数据库实例
存放需要导入的数据库文件的目录backup/dump(相对路径) 也可以使用绝对路径,例如:/home/oracle/backup/dump
三、exp导出数据库(按用户)步骤:
1、以oracle用户登录oracle所在服务器,创建数据库备份文件目录
>mkdir backup/dump
2、以数据库管理员身份连接数据库
>sqlplus / as sysdba
3、退出sqlplus
SQL>quit;
4、导出数据库
exp username/passwd file=/home/oracle/backup/dump/TESTDB.dmp
四、imp导入数据库(按用户)步骤:
1、以oracle用户登录oracle所在服务器,创建数据库备份文件目录
>mkdir backup/dump
将备份的数据库文件上传到此目录下
2、以数据库管理员身份连接数据库
>sqlplus / as sysdba
3、新建表空间(如果已经有表空间,此步骤不需要)
SQL>create tablespace tablespacename datafile '/opt/oracle/oradata/datafiledat' size 1G;
4、新建用户及授权(如果存在用户,此步骤不需要)
SQL>
CREATE USER username IDENTIFIED BY passwd
DEFAULT TABLESPACE tablespacename;
GRANT DBA TO username;
GRANT ALL PRIVILEGE TO username;
ALTER USER username DEFAULT ROLE ALL;
5、退出SQLPLUS
SQL>quit;
6、导入数据库
imp username/passwd fromuser= username touser=username FILE='/home/oracle/backup/dump/TESTDB.dmp';
fromuser 导出的数据库用户名 touser导入的数据库用户名
oracle数据库导入导出的更多相关文章
- oracle数据库导入导出命令!(转)
oracle数据库导入导出命令! Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成 ...
- Oracle 数据库导入导出 dmp文件
转自: http://hi.baidu.com/ooofcu/blog/item/ec5d1f9580d41f007af48077.html 首先询问对方数据库的表空间名称和大小,然后在你的oracl ...
- Oracle数据库导入导出命令总结
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...
- Oracle数据库导入导出命令总结 (详询请加qq:2085920154)
分类: Linux Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的 ...
- oracle数据库导入导出命令!
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢 ...
- Oracle数据库导入导出 imp/exp备份还原
Oracle数据导入导出imp/exp Oracle数据导入导出imp/exp 在cmd的dos命令提示符下执行,而不是在sqlplus里面,但是格式一定要类似于: imp/exp 用户名/密 ...
- oracle数据库导入导出方法
Oracle Database 10g以后引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中. 数据泵导出导入(E ...
- 转载-Oracle 数据库导入导出 dmp文件
首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入.导出数据.补充:1.要新建一个数据库: Oracle数据导入导出imp/exp就相当于oracle数据还 ...
- Oracle数据库导入导出总结(dmp文件)
Oracle 10G 管理页面(Oracle Enterprise Manager 10g): http://localhost:1158/em http://localhost:1158/em/co ...
- oracle 数据库导入导出
要把公司的数据库导入到自己的电脑上(都需要再命令窗口下输入指令) 导出数据库的基本代码: exp zj_user_kf/oracle@tzsw_4 file=d:\test3.dmp full=y 导 ...
随机推荐
- Python3利用BeautifulSoup4抓取站点小说全文的代码
再写一个用BeautifulSoup抓站的工具,体会BeautifulSoup的强大. 根据小说索引页获取小说全部章节内容并在本地整合为小说全文.不过不是智能的,不同的站点对代码需要做相应的修改. # ...
- C#获得客户端IP
代码: /// <summary> /// 获得当前页面客户端的IP /// </summary> /// <returns>当前页面客户端的IP</retu ...
- sendto频率过快导致发送丢包
编写一个转发模块,虽然没有要求一转多时要达到多少路(不采用组播的情况下,单纯的一路转成多路),但是本着物尽其用的原则,尽可能测试一下极限. 网络环境:1000M,直连,多网卡 系统:Linux ver ...
- 笔记本win8,mac10.10,ubuntu,android四系统安装
前言,最简单的是win8和ubuntu 最难啃的是mac android版只是要注意一个小技巧,目前算是独创 (被android坑了一次,两块硬件,android版把500Gntfs的硬盘整个识别为一 ...
- margin 碰到过的重叠问题
双倍margin 稍微记录一下,因为常忘 float + margin,实际边距会变成设置值的双倍. 解决办法是 将元素设为 display:inline 最好要了解 IE的 haslayout 问题 ...
- 将Tomcat加入windows系统服务
将Tomcat加入windows系统服务 将Tomcat加入服务 1.修改bin目录中的service.bat: REM 添加下面的一行 set CATALINA_HOME=%cd% 如果从来没有安装 ...
- js高级应用
特别板块:js跨域请求Tomcat6.tomcat7 跨域设置(包含html5 的CORS) 需要下载两个jar文件,cors-filter-1.7.jar,Java-property-utils-1 ...
- Bootstrap组件
1.Bootstrap组件——Glyphicons图标字体 图标字体:可以表示的文字不是abcd或1234,而是一个又一个图形符号,比直接使用图片好处:可以任意放大不会失真:所有能使用文字的地方都可以 ...
- AngularJS 页面基本操作
一.避免预先加载angular模板语法 <style> [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, ...
- AOP实现原理
Spring 为解耦而生,其中AOP(面向切面编程)是很浓重的一笔. 本文来探讨一下AOP实现的原理. 一. 概述 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负 ...