oralce导库、表空间、用户、数据泵

一、导入dmp流程

一般导入dmp文件需要先创建表空间、创建用户并指定表空间、导库。

1.使用sys登录

sqlplus.exe sys/gaozhen26712@MYORCL2 as sysdba

2.创建表空间

2.1创建临时表空间

create temporary tablespace FD20180816B_temp 
tempfile 'F:\app\hspcadmin\oradata\orcl\FD20180816B_temp.dbf' 
size 128m 
autoextend on 
next 50m maxsize unlimited 
extent management local;
  • test_temp:l临时表空间名称
  • 'F:\app\hspcadmin\oradata\orcl\FD20180816B_temp.dbf':数据文件位置

2.2创建数据表空间

create tablespace FD20180816B_data 
logging  
datafile 'F:\app\hspcadmin\oradata\orcl\FD20180816B_data.dbf' 
size 256M 
autoextend on 
next 50M maxsize unlimited 
extent management local; 
  • test_data:表空间名称
  • 'F:\app\hspcadmin\oradata\orcl\FD20180816B_data.dbf':数据文件位置

3.创建用户并指定表空间

create user FD20180816B identified by FD20180816B 
default tablespace FD20180816B_data 
temporary tablespace FD20180816B_temp;
  • FD20180816B:用户名
  • FD20180816B:密码
  • FD20180816B_data :默认用户表空间
  • FD20180816B_temp:默认临时表空间

4.授权

GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO FD20180816B;

5.导库

imp userid=FD20180816F/FD20180816F full=y file=F:\工作\FD20180816F\FD20180816F
  • userid=用户名/口令
  • full=y 导入一个完整的库
  • file= dmp的文件路径
  • log= 日志文件的路径

二、删除表空间和用户

当表空间没有用时,需要将表空间或者用户删除,删除用户有两种

1.删除用户,不删除数据

drop user  username;
  • username为用户名

2.删除用户,且删除数据

drop user mytest cascade;
  • username为用户名

3.删除删除非空表空间,包含物理文件。

DROP TABLESPACE test_data INCLUDING CONTENTS AND DATAFILES;
  • test_datas为表空间的名称

三、数据泵

1.导出数据

创建转储文件和日志的目录--sqlplus 下执行

create directory FD0816B as 'F:\hs_valuate\20180816B';

注意:要保证在操作系统存在'/home/oracle/backup'目录

操作系统下执行:

expdp system/root directory=FD0816B schemas=FD20180816B dumpfile=FD20180816B10.dmp  logfile=FD20180816B10.log
  • system :用户名
  • 123456:密码
  • directory:导出目录
  • schemas:用户级别导出
  • dumpfile:导出文件
  • logfile:日志文件

2.导入数据

操作系统下执行:

impdp system/root directory=FD0816B dumpfile=FD20180816B10.dmp  logfile=dbin.log schemas=FD20180816B
  • system :用户名
  • 123456:密码
  • directory:导出目录
  • logfile:日志文件
  • schemas:用户级别
posted @ 2019-05-06 15:27  固守青城  阅读(421)  评论(0编辑  收藏  举报