dmp文件的导入与导出
一、linux导入导出dmp文件
1.数据泵导入
--查看用户的表空间
select d.default_tablespace,d.* from dba_users d where d.username = 'D_B';--USER_DATA
--查看表空间位置
select * FROM DBA_DATA_FILES d where d.tablespace_name = 'USER_DATA';
--查看连接用户的会话信息
select v.sid,v.serial#,v.* from v$session v where v.username='D_E';
--kill会话
alter system kill session '205,28571';
--1.删除用户
drop user D_B cascade;
drop user D_V cascade;
drop user D_BA cascade;
drop user D_C cascade;
drop user D_E cascade;
--查询用户
select * from dba_users d where d.username like '%DEMO%';
--2.删除表空间
drop tablespace USER_DATA including contents and datafiles;
--3.创建表空间
create tablespace demo_data
DATAFILE '/test/bl/dbfile/demo_data.dbf' Size 500M
Autoextend ON
NEXT 50M
Maxsize unlimited;
--创建用户
create user D_E identified by D_E
default tablespace demo_data;
create user D_C identified by D_C
default tablespace demo_data;
create user D_B identified by D_B
default tablespace demo_data;
create user D_V identified by D_V
default tablespace demo_data;
create user D_BA identified by D_B
default tablespace demo_data;
--5赋权
grant connect,resource to D_E;
grant connect,resource to D_C;
grant connect,resource to D_B;
grant connect,resource to D_V;
grant connect,resource to D_BA;
select * from dba_directories;
--导入语句
impdp system/123456 directory=ORADATA dumpfile=190711.dmp logfile=IMP_ALL190711.log remap_schema=D_E:D_E,D_C:D_C,D_B:D_B,D_V:D_V,D_BA:D_BA
--检查用户
select * from all_tables a where a.OWNER = 'D_B';
select * from all_tables a where a.OWNER = 'D_V';
select * from all_tables a where a.OWNER = 'D_BA';
select * from all_tables a where a.OWNER = 'D_C';
select * from all_tables a where a.OWNER = 'D_E';
--赋权
grant dba to D_B;
2.数据泵导出
expdp D_E/D_E directory=dumpdir dumpfile=PRODUCTION22.dmp schemas=A_E,A_C,A_B,A_BA,A_V logfile=sxx3.log
3.exp按表导出
exp ned/tr@ned file=C:\dmp\20191019.dmp tables=(CUSTOMER,PROCESSDATE)
二、windows系统下导入导出dmp文件
1.imp导入
--查询session
select v.sid,v.serial#,v.* from v$session v where v.username='NED';
--杀掉被占用的用户
alter system kill session '6,3343';
--删除用户
drop user ned cascade;
--删除表空间
drop tablespace NED including contents and datafiles;
--查看表空间位置
select * FROM DBA_DATA_FILES d where d.tablespace_name = 'NED';
--创建表空间
create tablespace NED
DATAFILE 'D:\oradata\bl\dbfile\NED.DBF' Size 500M
Autoextend ON
NEXT 50M
Maxsize unlimited;
--创建用户
create user ned identified by tr
default tablespace NED;
--5赋权
grant connect,resource to ned;
grant create session to ned;
grant dba to ned with admin option;
--导入语句
imp scott/tiger buffer=10000 file="D:\oradata\dmp\20191104.dmp" fromuser=ned touser=ned
--检查用户
select * from all_tables a where a.OWNER = 'ned';
2.数据泵导入
--查询数据泵
select * from dba_directories d where d.directory_name = 'ORADATA' for update nowait;
--创建数据泵
create directory ORADATA as 'D:\oradata\dmp\';
--删除数据泵
delete from dba_directories d where d.directory_name = 'ORADATA';
--查看连接用户的会话信息
select v.sid,v.serial#,v.* from v$session v where v.username='A_B';
--kill会话
alter system kill session '75,35';
--删除用户
drop user A_B cascade;
drop user A_V cascade;
drop user A_BA cascade;
drop user A_C cascade;
drop user A_E cascade;
--2.删除表空间
drop tablespace alpha_data including contents and datafiles;
--3.创建表空间
create tablespace alpha_data
DATAFILE 'D:\oradata\bl\dbfile\alpha_data.dbf' Size 500M
Autoextend ON
NEXT 50M
Maxsize unlimited;
--查询所有用户
select * from all_users;
--创建用户
create user A_E identified by A_E
default tablespace alpha_data;
create user A_C identified by A_C
default tablespace alpha_data;
create user A_B identified by A_B
default tablespace alpha_data;
create user A_V identified by A_V
default tablespace alpha_data;
create user A_BA identified by A_BA
default tablespace alpha_data;
--5赋权
grant connect,resource to A_E;
grant connect,resource to A_C;
grant connect,resource to A_B;
grant connect,resource to A_V;
grant connect,resource to A_BA;
--授权
grant read,write on directory ORADATAS to scott;
grant dba to scott;
--导入语句
impdp scott/tiger directory=ORADATAS dumpfile=PH_20191104_225051.dmp logfile=IMP_1108.log remap_schema=A_E:A_E,A_C:A_C,A_B:A_B,A_V:A_V,A_BA:A_BA
dmp文件的导入与导出相关推荐
- 数据库dmp文件的导入导出
数据库dmp文件的导入导出 数据泵的使用 –sqlplus下执行 Create directory TEST as 'd:\test'; Grant read,write on directory T ...
- oracle导入dmp文件报错12154,oracle表空间的创建及dmp 文件的导入(推荐)
--用oracle系统权限的账号 登陆 -- 1.创建用户 create user u_name identified by "u_password"; --2.赋予权限 gran ...
- python读取大文件csv_对python中大文件的导入与导出方法详解
1.csv文件的导入和导出 通过一个矩阵导出为csv文件,将csv文件导入为矩阵 将csv文件导入到一个矩阵中 import numpy my_matrix = numpy.loadtxt(open( ...
- 使用PHPExcel实现Excel文件的导入和导出(模板导出)
在之前有写过一篇文章讲述了使用PHP快速生成excel表格文件并下载,这种方式生成Excel文件,生成速度很快,但是有缺点是: 1.单纯的生成Excel文件,生成的文件没有样式,单元格属性(填充色,宽 ...
- python中文件的导入与导出
[Python学习]:文件导入与导出 python中文件的导入与导出 文件导入 import pandas as pd df = pd.read_csv('text.txt',sep='\t',enc ...
- CSV文件的导入和导出
导入导出CSV文件是一个较为常用的工具类,这里我就做下简单的总结,方便以后使用 废话不多说直接上代码 CSV主要工具类 package com.example.csv;import java.io.B ...
- 【JavaWeb开发】使用java实现简单的Excel文件的导入与导出(POI)
前言:在实际的开发中,我们经常需要用户在界面中输入大量重复且有规律的数据,但是一个表单一个表单的填写效率过慢,而且过多的表单也会给JavaWeb的业务逻辑开发带来不小的困扰,所以我们可以使用一个Exc ...
- Delphi中对Excel表格文件的导入和导出操作。
首先,Delphi要在Uses部分,把要使用的外部程序的类写入.在这里,我们把"ExtCtrls,ComObj"写入Uses部分. 将Listview列表中的数据导入到Excel文 ...
- java控制cmd导出dmp文件_cmd的操作命令导出导入.dmp文件
1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.ora文件,内容如下: hz_rmdb = (DESCRIPTION = ( ...
最新文章
- elasticsearch聚合操作——本质就是针对搜索后的结果使用桶bucket(允许嵌套)进行group by,统计下分组结果,包括min/max/avg...
- 政府会给我们补贴吗?
- linux 没有root登陆
- CloudCC CRM探讨如何建立完善的服务体系
- 关系数据库的几种设计范式介绍
- 教你Python字符串的基本操作:拆分和连接
- wifi芯片_全新蜕变!康希通信第四代WIFI 6 FEM芯片将于2020年Q1量产
- 企业应用单svn与apache+svn配置整理
- 红外图像和可见光图像异源图像配准问题研究
- 如何在eclipse中建立一个安卓工程
- 如何搭建APP分发平台分发平台搭建教程
- 学习嵌入式Linux开发——RK3288开发板学习规划及目标
- 查看电脑连接过的无线网密码
- 小程序分享,禁用分享,解除禁用分享
- Tor配置:514 Authentication required
- Python 爬虫 | 爬取股票概念数据
- 《Photoshop智能手机APP界面设计》学习笔记
- idea使用git推送、下载失败error setting certificate verify locations:
- 04 Softmax分类器
- kail防火墙和端口开放相关操作