1. 以 sysdba 身份登入Oracle
sqlplus / as sysdba;
2. 创建表空间
create tablespace (空间名)fwptfs (数据文件存放路径)datafile 'D:\xxx' (初始大小)size 500m (自动扩容,每次200m)autoextend on next 200m;
3. 创建用户
create user (用户名)fwptfs identified by (密码)fwptfs default tablespace (表空间)fwptfs;
4. 给用户授权
grant dba,connect to fwptfs;
5. 创建文件目录
这个目录表示将dump文件、log文件以及sql文件(仅适用于impdp)写到什么路径
create or replace directory expdir as 'D:\oracle_tmp';
如果没有这个目录,执行完命令后手动创建一个
6. 赋予目录读写权限
grant read,write on directory expdir to public;
7. 导入文件
impdp fwptfs/fwptfs directory=expdir dumpfile=2019413.DMP table_exists_action=replace