1.当要在一个用户下导入时 “ICDPUB”为用户名.这一切需要在sysDBA用户下完成
--先删除之前相当的用户
--DROP USER ICDPUB CASCADE;
--创建用户
CREATE USER ICDPUB IDENTIFIED BY ICDPUB
DEFAULT TABLESPACE TBS_CSP_PUB_DAT
TEMPORARY TABLESPACE TBS_CSP_PUB_TEMP
PROFILE DEFAULT;
--给用户赋权
GRANT EXP_FULL_DATABASE TO ICDPUB;
GRANT IMP_FULL_DATABASE TO ICDPUB;
GRANT CONNECT TO ICDPUB;
GRANT RESOURCE TO ICDPUB;
GRANT UNLIMITED TABLESPACE TO ICDPUB;
-- 10g/11g数据库创建用户时,打开以下赋权语句注释,给用户调试存储过程的权限
GRANT DEBUG CONNECT SESSION TO ICDPUB;
GRANT DEBUG ANY PROCEDURE TO ICDPUB;
2.在cmd 中执行
--数据库导入
imp ICDPUB/ICDPUB@orcl buffer=64000 file=D:\12580\二线客服\icdpub_20140110.DMP fromuser=ICDPUB log=D:\12580\二线客服
\icdpub_imp_20140110.LOG
--数据库导出
exp ICDPUB/ICDPUB@orcl buffer=640000 file=f:\ICDPUB.DMP owner=ICDPUB log=ICDPUB_exp.log
注意:“@orcl”为实例名,如果实例名不正确会报 IMP-oracle 12541 无监听程序错误。
file的路径不能写错