hoge66的专栏

-----------------------看到专栏,偷着笑!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Oracle数据泵的使用-导入

Posted on 2015-10-11 11:29  hehoge  阅读(136)  评论(0)    收藏  举报

实战篇,导入成功了,虽然有错误,但语句可以正常执行:

--路径建立
Create Or Replace Directory d_dir as 'D:\mydir';
--路径授权(会提示无法给自己授权)
Grant read,write on Directory d_dir to sys;

--1创建表空间
create tablespace sa datafile 'D:\app\hzb\admin\testsa\sa01.dbf'size 5g autoextend on next 100m maxsize 15g;

--2创建用户
create user sa identified by 1230 default tablespace sa;

--3用户授权限
grant dba to sa;

--4回收sa用户的unlimited tablespace权限
revoke unlimited tablespace from sa;

--5修改用户可以在此空间任意使用大小
alter user sa quota unlimited on sa;

--6查路径
select * from dba_directories;

--7退出
quit;
---------------
--8导入表结构 cmd中
impdp 'sys/1230@testsa as sysdba' directory=d_dir dumpfile= sa_20150918160209.dmp logfile=imp.log tablespaces=sa

impdp '/ as sysdba' directory=d_dir dumpfile= red.dmp logfile=imp.log schemas=redpacket

--9执行序列
new》commond window
@ F:\mydir\se.sql


为用户sa赋查询cls用户下表的权限。用cls用户登录,用以下sql查询出需要赋权限的sql,拷出执行。
select 'grant select on '||tname||' to sa;' from tab;

 

何军导入jxcms:

drop user jxcms cascade;

create user jxcms identified by jxcms default tablespace jxcms temporary tablespace temp;

grant connect,resource,dba to jxcms;

 

 

 简单导入语句:C:\Users\hzb>imp jxcms/jxcms file=D:\mydir\jxcms.dmp full=y