Oracle DMP
通过DMP对Oracle数据库进行导入导出
打开“开始”--->输入cmd,打开cmd命令窗口,输入以下命令即可
1导出
(1)将数据库ORACLE完全导出,用户名system密码manager 导出到c:\daochu.dmp中
exp system/manager@127.0.0.1/ORACLE file=c:\daochu.dmp full=y
(2)将数据库中mf用户与,df用户的表导出
exp 用户名/密码@IP/实例名 file=dmp存放路径 owner=(导出的表用户) log=日志路径
例子:exp system/123@127.0.0.1/orcl file=e:\mf.dmp owner=(mf,df) log=e:\mf.log
(3)将数据库中的表T_USER、T_ROLE导出
exp system/123@127.0.0.1/orcl file= d:\data\newsmgnt.dmp tables=(T_USER,T_ROLE)
其实不一定非的用system用户,只要是拥有管理员权限的用户都可以。
导出DMP之后,需要建表空间,建用户,给用户赋权限,然后才能进行DMP的导入。
(1)表空间大小
TS_DEMO(80G)
(2)创建表空间
CREATE TABLESPACE TS_DEMO DATAFILE '/data/orcl/TS_DEMO_1.dat' size 20000M;
alter TABLESPACE TS_DEMO add DATAFILE '/data/orcl/TS_DEMO_2.dat' size 20000M;
alter TABLESPACE TS_DEMO add DATAFILE '/data/orcl/TS_DEMO_3.dat' size 20000M;
alter TABLESPACE TS_DEMO add DATAFILE '/data/orcl/TS_DEMO_4.dat' size 20000M;
(3)创建用户
create user 用户名 identified by 密码;
create user DEMO identified by DEMO default tablespace TS_DEMO;
(4)给用户赋权限
grant dba to DEMO;
2 导入
1. 获取帮助
imp help=y
2. 导入一个完整数据库
imp system/manager file=bible_db log=dible_db full=y ignore=y
3. 导入一个或一组指定用户所属的全部表、索引和其他对象
imp system/manager file=seapark log=seapark fromuser=seapark
imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)
4. 将一个用户所属的数据导入另一个用户
imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)
5. 导入一个表
imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)
6. 从多个文件导入
imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck,filesize=1G full=y
7. 使用参数文件
imp system/manager parfile=bible_tables.par
bible_tables.par参数文件:
#Import the sample tables used for the Oracle8i Database Administrator's
#Bible.
fromuser=seapark touser=seapark_copy file=seapark log=seapark_import
8. 增量导入(9i中已经取消)
imp system./manager inctype= RECTORE FULL=Y FILE=A
由于在上面几个步骤中,创建了test这个用户,所以往test用户导入数据: 直接输入如下语句:imp test/test222@localhost/orcl file="C:\Users\zhengyi\Desktop\test20140221.DMP" full=y; 上述语句说明如下: test是上面创建的登录数据库用户名; test222是登录数据库的密码; localhost:代表当前数据库的地址是本机,如果是远程导入,替换成对应的ip地址就行 orcl:是实例名称(这个如果不知道实例名称的话,应该可以查,如果不能查,额,我还不知道咋弄,我先试试!) file:后面的是你当前dmp文件存放的路径 full=y,这个貌似是全部导入
Oracle DMP的更多相关文章
- Linux 中 Oracle dmp 文件导入导出
a. 用户名 system 密码 manager 导出到D:/daochu.dmp中 exp system/manager@SID file=d:/daochu.dmp full=y b. 将数据库中 ...
- 关于Oracle dmp文件导入随笔
进入博客园已经两年多了,每次想写点什么,都是给自己个各种借口,不了了之~今天就从Oracle数据库最长用的导入开始吧! 1.低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,比如:10 ...
- oracle dmp文件导出与导入
ORACLE 10g导入 ORACLE 11g 一.expdp.sh导出dmp文件export PATH=$PATH:$HOME/binexport ORACLE_BASE=/oracleexport ...
- Oracle DMP 操作笔记之根据DMP逆向推导出导出的表空间名称
最近在带着一群.NET新兵们在开发和升级一套系统,本人虽然工作好几年,但是也是属于啥都懂一点,啥都不会的队伍,碰到新兵更是蛋都碎了,还特别拘谨,为啥新兵们都是基础知识很不错的,看来要好好练习内功了,好 ...
- oracle dmp文件的导入导出
一.命令行方式 exp 用户名/密码@库名 file=文件位置.dmp owner=用户名 imp 用户名/密码@库名 file=文件位置.dmp 注意 : 导入过程若有的表已经存在可能会报错,可以全 ...
- 命令框中oracle dmp文件的导入和导出(仅做个人备忘)
1.dmp文件导出 (全部)exp 用户名/密码 rows=y indexes=n compress=n buffer=65536 feedback=100000 file=F:\test.dmp ...
- Oracle dmp文件(表)导入与导出
dmp文件是作为oracle导入和导出表使用的文件格式dmp文件导出dmp文件导出用的比较多的一般是三种,他们分别是:1.导出整个数据库实例下的所有数据2.导出指定用户的所有表3.导出指定表. 打开命 ...
- Oracle dmp文件导入(还原)到不同的表空间和不同的用户下
------------------------------------- 从生产环境拷贝一个dmp备份文件,在另外一台电脑上搭建测试环境,用imp命令导入dmp文件时提示如下错误: 问题描述: IM ...
- oracle dmp数据导入
11.245.2.55 root:root su - pams --注意pams前面的空格 /cnaps2/pams/backup exp_pams_20141219.dmp drop tab ...
随机推荐
- js调试工具Console命令详解——转
一.显示信息的命令 <!DOCTYPE html> <html> <head> <title>常用console命令</title> < ...
- EF6 CodeFisrt支持Oracle
EF6 CodeFisrt支持Oracle EF说是支持多数据库,但真做起来太多坑了,编程这个词以后要换换,叫填坑好了.这次把我在做EF6 CodeFisrt支持Oracle数据库过程中遇到的坑写下来 ...
- numpy.convolve()
卷积函数: numpy.convolve(a, v, mode='full') Parameters: a : (N,) array_like First one-dimensional input ...
- 微信openid
微信openid由用户id和公众号id加密而来,同一用户相对同一公众账号的openid是不变的.
- MVC4 基于 Unity Ioc 框架的 ControllerFactory
首先引入Untiy框架. 可以在NuGet程序包 管理器中直接安装. 新建 继承DefaultControllerFactory 的UnityControllerFactory: 重写虚方法GetC ...
- 爬虫--使用scrapy爬取糗事百科并在txt文件中持久化存储
工程目录结构 spiders下的first源码 # -*- coding: utf- -*- import scrapy from firstBlood.items import Firstblood ...
- mvc4验证码&输出图像的处理方式
/// <summary> /// 绘制验证码 /// </summary> /// <returns></returns> public Action ...
- jenkins+windows+springboot+.net项目自动化部署图文教程
之前一直在linux中使用jenkins部署程序,正好现在的项目包括了winfrom程序,所以需要部署到windows系统中 jenkins官网:https://jenkins.io/ 下载之后运行j ...
- 原创:各种normalize函数实现的性能和精度大比拼
///////////////////////////////////////////////////////////////////////// // // Performance benchmar ...
- Android 虚拟机访问本地服务器的地址
http://10.0.2.2:8080/test/ 比如 localhost:8080 为 tomcat 地址,然后 test 是 tomcat 目录下 webapps 的子目录. 10.0.2.2 ...