一、在linux系统中导入数据库。

1.linux中先输入 su - oracle下切换到oracle用户。然后以sysdba打开sqlplus:sqlplus / as sysdba 然后创建表空间和用户如下
2.首先新建用户和表空间(表空间大小和自增大小按自己需求调整):
新建表空间和临时表空间
create tablespace XXX_DATA
logging
datafile 'C:\app\admin\orcl\XXX_DATA.DBF'
size 2048m
autoextend on
next 256m
extent management local;

create temporary tablespace XXX_DATA_TEMP
tempfile 'C:\app\admin\orcl\XXX_DATA_TEMP.DBF'
size 256m
autoextend on
next 64m
extent management local;
3、新建用户和密码,并赋值表空间
create user 用户名 identified by 密码
default tablespace XXX_DATA
temporary tablespace XXX_DATA_TEMP;
4、给用户分配权限
grant connect ,resource,dba to dhl;
5、linux 导入dmp文件:
linux环境下,输入exit 退出sqlplus,然后导库,输入命令如下
impdp NSKY(用户名)/NSKY()@erpdb02 (数据库服务名)directory=ORACLEBACK(导入路径)
dumpfile=XXX.DMP (dmp文件名)
REMAP_SCHEMA=dbusrbh581:NSKY (当你想从dbusrbh581导出的数据导入到NSKY 用户中去,就使用这个) remap_tablespace=BH_DATA:NSKY_DATA
(emap_tablespace 与上面类似,数据库对象本来存在于BH_DATA表空间,现在你不想放那儿了,想换到NSKY_DATA,就用这个)
transform=oid:n table_exists_action=TRUNCATE

例如:

impdp NSKY_LOCAL/NSKY_LOCAL@orcl directory=DATA_PUMP_DIR dumpfile=xxxx.DMP REMAP_SCHEMA=dbusrbh581:NSKY_LOCAL remap_tablespace=BH_DATA:NSKY_DATA transform=oid:n table_exists_action=TRUNCATE

执行完命令后自动导库,后面提示导库成功与否,并提示错误信息。

二、windows下导入oracle的dmp文件:

1.步骤与linux导入dmp文件一样,唯一的不同就是可以在plsql上可视化操作。
2.将下面命令赋值到 .txt 文件中(注意其中数据库信息需要参考linux导dmp的步骤五修改正确),然后将.txt文件后缀改为.bat文件

impdp zhcxf/zhcxf@orcl directory=DATA_PUMP_DIR dumpfile=xxx.dmp REMAP_SCHEMA=cxf:zhcxf remap_tablespace=cxf_DATA:ZHCXF_DATA transform=oid:n table_exists_action=TRUNCATE

pause

3.点击.bat文件执行,自动导入数据库,最后面会有成功与否和错误提示。  

三、删除数据库

1.删除用户及表空间(如果想重复利用用户可以不删除,只是修改他的表空间即可):
删除USER。
DROP USER XX CASCADE
删除表空间。
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;
删除空的表空间,不包含物理文件。
DROP TABLESPACE tablespace_name;
删除非空表空间,不包含物理文件。
DROP TABLESPACE tablespace_name INCLUDING DATAFILES;

四、oralce数据库导出:

本地导库:expdp userid='用户名/密码' schemas=数据库集合名 directory=DATA_PUMP_DIR dumpfile=cxf20190910.DMP compression=all
本地导库:expdp 用户名/密码@服务名 directory= DATA_PUMP_DIR dumpfile= 名称.dmp content=all SCHEMAS=数据库集合名

远程导库: expdp 用户名/密码@ip:端口/服务名 directory= DATA_PUMP_DIR dumpfile= 名称.DMP content=all SCHEMAS=zhcxf

oracle11g数据库导入、导出操作的更多相关文章

  1. oracle11g数据库导入导出方法教程

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/xinxiaoyonng/article/ ...

  2. linux系统上Mysql数据库导入导出操作

    需求:把MySQL数据库目录中的dz数据库备份到/home/dz_bak.sql ,然后再新建一个数据库dzbak,最后把/home/dz_bak.sql 导入到数据库dzbak中.操作如下:以下操作 ...

  3. Oracle11g数据库导入Oracle10g操作成功

    转自:https://wenku.baidu.com/view/1b652b57f7ec4afe04a1dfb8.html

  4. Winform开发框架之通用数据导入导出操作的事务性操作完善

    1.通用数据导入导出操作模块回顾 在我的Winfrom开发框架里面,有一个通用的导入模块,它在默默处理这把规范的Excel数据导入到不同的对象表里面,一直用它来快速完成数据导入的工作.很早在随笔< ...

  5. 循序渐进开发WinForm项目(5)--Excel数据的导入导出操作

    随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到C#开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了. 其实也许我 ...

  6. MYSQL数据库导入导出(可以跨平台)

    MYSQL数据库导入导出.sql文件 转载地址:http://www.cnblogs.com/cnkenny/archive/2009/04/22/1441297.html 本人总结:直接复制数据库, ...

  7. JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理

    文章目录 Git管理准备工作 Git工具上传代码 发布代码装程序 mywebsql管理 京东云引擎小结   JAE京东云引擎是京东推出的支持Java.Ruby.Python.PHP.Node.js多语 ...

  8. 数据库导入导出expdp,impdp

    数据库操作 (1)数据库导入导出expdp,impdp 在导入导出数据库的时候,经常会用到exp和imp,在数据量小的情况下可以随意使用,但是当数据量大,表中数据有百万,千万条的时候,就要等好久好久好 ...

  9. oracle数据库导入导出方法

    Oracle Database 10g以后引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中. 数据泵导出导入(E ...

  10. c# .Net :Excel NPOI导入导出操作教程之读取Excel文件信息及输出

    c# .Net :Excel NPOI导入导出操作教程之读取Excel文件信息及输出 using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using S ...

随机推荐

  1. dp cf 20190613

    A. Boredom 这个题目不难,但是我做的还比较复杂,不过还是很开心,至少做出来了,开始因为爆int了还wa了一发,搞得我以为自己做错了 #include <cstdio> #incl ...

  2. react——key值的理解

    key不是给开发者使用的,是给react在diff算法中使用的,diff算法会比较新旧虚拟dom,并且是同层比较,当同一层中有多个元素的时候,会比较这一层的key值, 如果key相同,属性改变积极更新 ...

  3. 3、Hive-sql优化,数据倾斜处理

    一.Hive-sql优化 #增加reducer任务数量(拉取数量分流) ; #在同一个sql中的不同的job是否可以同时运行,默认为false set hive.exec.parallel=true; ...

  4. 【Hadoop离线基础总结】oozie调度MapReduce任务

    目录 1.准备MR执行的数据 2.执行官方测试案例 3.准备我们调度的资源 4.修改配置文件 5.上传调度任务到hdfs对应目录 6.执行调度任务 1.准备MR执行的数据 MR的程序可以是自己写的,也 ...

  5. 【Hadoop离线基础总结】Hue与Mysql集成

    Hue与Mysql集成 1.修改hue.ini配置文件 这里要去掉#,打开mysql注释,大概在1547行 [[[mysql]]] nice_name="My SQL DB" en ...

  6. Day_11【集合】扩展案例5_对list集合对象中的元素进行反转,求最大值最小值,求元素i在list集合中首次出现的索引,将oldvalue替换为newvalue

    分析以下需求,并用代码实现 定义MyArrays工具类,该工具类中有以下方法,方法描述如下: 1.public static void reverse(ArrayList<Integer> ...

  7. linux --自已的域名无法登陆机器的解决办法:同步时间

    昨天发现自己的域名无法访问host了,因此我们测试环境便无法安装,显示SSH not connectted ,随后发现时间不同步: 因此以下命令可以实现时间同步: /opt/quest/bin/vas ...

  8. Android showStatusIcon on inactive InputConnection异常

    在开发的时候突然发现在输入文本框中点击输入法的删除按钮,发现app莫名其妙退出 了.log信息如下: 01-31 16:57:59.524: W/IInputConnectionWrapper(125 ...

  9. java实例化对象的几种方式

    这里一共整理了四种方法 ①用类的new ()创建 ②用clone方法创建, 需要类实现 Cloneable 接口 ③通过反射机制创建 ④将一个对象实例化后,进行序列化,再反序列化 下面是实现代码 1) ...

  10. [Abp vNext 入坑分享] - 6.完整接入swagger

    前言 由于最近一直在修改一下排版,同时找了非技术的朋友帮忙看一下排版的问题,现在已经基本上确定了排版和样式了.更新可以恢复正常了. 作为一个写前端代码基本只写js不写css的开发,搞排版真的头疼..各 ...