1

准备步骤:
win键 + R再输入cmd
输入 :sqlplus /nolog 回车
输入 :connect / as sysdba 回车或者conn / as sysdba 回车

正式步骤:
需要确定dmp文件的表空间是什么.
第一步: 创建表空间
create tablespace MOF
datafile 'D:\oracle\oradata\orcl\MOF.dbf'
size 32m
autoextend on;

第二步 创建用户
create user neimeng
identified by 123456
default tablespace MOF
temporary tablespace temp;

第三步 用户授权
1). GRANT CREATE SESSION,CREATE TABLE,CREATE VIEW,CREATE SEQUENCE,UNLIMITED TABLESPACE TO neimeng;
2). GRANT CONNECT TO neimeng;
3). GRANT RESOURCE TO neimeng;
4). GRANT DBA TO neimeng; 

然后退出 sqlplus
exit;
第四步 导入dmp文件
打开cmd,执行下面语句:
imp usename/password@localhost/orcl(表示SID)  file= E:\Oracle_11g\oruacle\data\xxxx.dmp full=y
例如:imp efm/123456@localhost/orcl file='D:\temp\oracleimport\efm0201.dmp' full=y

导入完成

问题1: ORA-02199: missing DATAFILE/TEMPFILE clause

解决步骤:
第一步:查看db_create_file_dest参数
show parameter db_create_file
第二步: 设定db_create_file_dest 参数
ALTER SYSTEM SET db_create_file_dest = '/*/oracle/oradata/orcl';

问题 2: IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件
解决方法:
alter user certification default role DBA;

然后进行正式步骤就可以了

----为已有用户指定表空间
ALTER USER cdsgtinms  IDENTIFIED BY cdsgtinms  DEFAULT TABLESPACE GXSGTINMS;


impdp命令在cmd下直接用,不必登录oracle。只能导入expdp导出的dmp文件。

expdp导出的时候,需要创建 DIRECTORY

导出什么表空间,导入也要什么表空间。

导出什么用户,导入也要什么用户。

如果没有要新建。

从杭州服务器expdp导出了TOOLBOX用户的数据库dmp文件,要导入宁波本地开发环境中。

宁波本地oracle环境是全新的(windows环境)。

创建表空间

create tablespace TOOLBOX
logging
datafile 'C:\oraclexe\app\oracle\oradata\XE\TOOLBOX.dbf'
size 50m
autoextend on
next 32m maxsize unlimited
extent management local;

创建用户,赋予权限
create user TOOLBOX identified by 123456;
alter user TOOLBOX default tablespace TOOLBOX;
grant CREATE ANY DIRECTORY,create session,create table,create view,unlimited tablespace to TOOLBOX;

登录ToolBox用户

创建DIRECTORY

CREATE OR REPLACE DIRECTORY
DMPDIR AS 'c:\';

编写导入impdp语句

impdp toolbox/123456 DIRECTORY=DMPDIRDUMPFILE=hz_toolbox_20160613.dmp full=y

删除用户以及他创建的表:
drop user 用户名 cascade;

数据导出:
exp testwms2/isc@test-193 OWNER=testwms2 FILE=D:\temp\testwms2.dmp

exp testapar/isc@hs OWNER=testapar FILE=D:\testwms2.dmp TABLES=DEPT


纯洁的麦兜
18 声望4 粉丝

学习使人进步