第一步:连接数据库
通过oracle自带的客户端工具sqlplus,以管理员角色连接数据库
第二步:创建表空间
1.临时表空间
create temporary tablespace 临时表空间名 tempfile '表空间存放路径\临时表空间名.dbf' size 50m autoextend on next 50m maxsize unlimited extent management local;
autoextend 为自动扩容,maxsize unlimited表示最大空间不限制
2.创建表空间
create tablespace 表空间名 LOGGING datafile '表空间存放路径\表空间名.dbf' size 50m autoextend on next 50m maxsize unlimited extent management local;
3.删除临时表空间或者表空间
DROP TABLESPACE 表空间名 INCLUDING CONTENTS AND DATAFILES;
第三步:创建用户并指定临时表空间和表空间
CREATE USER 用户名 IDENTIFIED BY 密码 ACCOUNT UNLOCK DEFAULT TABLESPACE 表空间名 TEMPORARY TABLESPACE 临时表空间名;
第四步:授予用户相应的权限
GRANT CONNECT,RESOURCE,DBA TO 用户名;
三个权限依次升高,若要执行导入导出,必须有DBA的权限
第五步:导入数据
imp 用户名/密码 file=dmp文件 full=y ignore=y
这个命令直接在dos窗口输入