oracle11g数据库导入、导出操作
一、在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数据库导入、导出操作的更多相关文章
- oracle11g数据库导入导出方法教程
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/xinxiaoyonng/article/ ...
- linux系统上Mysql数据库导入导出操作
需求:把MySQL数据库目录中的dz数据库备份到/home/dz_bak.sql ,然后再新建一个数据库dzbak,最后把/home/dz_bak.sql 导入到数据库dzbak中.操作如下:以下操作 ...
- Oracle11g数据库导入Oracle10g操作成功
转自:https://wenku.baidu.com/view/1b652b57f7ec4afe04a1dfb8.html
- Winform开发框架之通用数据导入导出操作的事务性操作完善
1.通用数据导入导出操作模块回顾 在我的Winfrom开发框架里面,有一个通用的导入模块,它在默默处理这把规范的Excel数据导入到不同的对象表里面,一直用它来快速完成数据导入的工作.很早在随笔< ...
- 循序渐进开发WinForm项目(5)--Excel数据的导入导出操作
随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到C#开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了. 其实也许我 ...
- MYSQL数据库导入导出(可以跨平台)
MYSQL数据库导入导出.sql文件 转载地址:http://www.cnblogs.com/cnkenny/archive/2009/04/22/1441297.html 本人总结:直接复制数据库, ...
- JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理
文章目录 Git管理准备工作 Git工具上传代码 发布代码装程序 mywebsql管理 京东云引擎小结 JAE京东云引擎是京东推出的支持Java.Ruby.Python.PHP.Node.js多语 ...
- 数据库导入导出expdp,impdp
数据库操作 (1)数据库导入导出expdp,impdp 在导入导出数据库的时候,经常会用到exp和imp,在数据量小的情况下可以随意使用,但是当数据量大,表中数据有百万,千万条的时候,就要等好久好久好 ...
- oracle数据库导入导出方法
Oracle Database 10g以后引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中. 数据泵导出导入(E ...
- c# .Net :Excel NPOI导入导出操作教程之读取Excel文件信息及输出
c# .Net :Excel NPOI导入导出操作教程之读取Excel文件信息及输出 using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using S ...
随机推荐
- Codeforces Round #563 (Div. 2) A-D
A. Ehab Fails to Be Thanos 这个A题很简单,就是排个序,然后看前面n个数和后面的n个数是不是相同,相同就输出-1 #include <cstdio> #inclu ...
- Cookie什么?Cookie和Session防御怎么做?
Cookie什么?Cookie和Session防御怎么做? Cookie的概念 Cookie,复数形态Cookies,中文名称为小型文本文件.指某些网站为了辨别用户身份.进行session跟踪而储存在 ...
- LeetCode--Array--Remove Duplicates from Sorted Array (Easy)
26. Remove Duplicates from Sorted Array (Easy) Given a sorted array nums, remove the duplicates in-p ...
- vue滑动吸顶以及锚点定位
Vue项目中需要实现滑动吸顶以及锚点定位功能.template代码如下: <template> <div class="main"> <div id= ...
- 一看就懂的Ubuntu系统下samba服务器安装配置教程
文章目录 前言 环境搭建 安装 配置 Examples 1 创建共享(任何人都可以访问) 2 单用户权限(需要密码访问) 添加samba用户 配置参数 3 支持游客访问(单用户拥有管理员权限) 前言 ...
- 高性能MySQL之索引深入原理分析
一.背景 我们工作中经常打交道的就是索引,那么到底什么是索引呢?例如,当一个SQL查询比较慢的时候,你可能会说给“某个字段加个索引吧”之类的解决方案. 总的来说索引的出现其实就是为了提高数据查询的效率 ...
- Django模板之模板组件(include)
可以将常用的页面内容如导航条,页尾信息等组件保存在单独的文件中的一个小功能块,然后在需要使用的地方,文件的任意位置按如下语法导入即可. 模板组件: 新建一个组件zujian.html文件(一个固定写好 ...
- Django视图函数之三种响应模式
视图函数响应处理: from django.shortcuts import render,HttpResponse,redirect (1)render 处理模板文件,可以渲染模板,第一个参数必须为 ...
- npm run build 时 报 __webpack_public_path__ = window.webpackPublicPath; 中的windows未定义
原本 webpack.js在webpack.config.babel.js同目录下,在app.jsx中引用,用mac打包没问题,但是window就报window未定义,改到src和app.jsx同目录 ...
- 用了这么多年的 Java 泛型,你对它到底有多了解?
作为一个 Java 程序员,日常编程早就离不开泛型.泛型自从 JDK1.5 引进之后,真的非常提高生产力.一个简单的泛型 T,寥寥几行代码, 就可以让我们在使用过程中动态替换成任何想要的类型,再也不用 ...