前言:临项目组上新项目,需用到我们的测试库,数据文件已提供,以下记录仅包含自己测试库的数据导入操作
注:涉及账号密码均已脱敏
1、dba账号登录
sqlplus /nolog
conn dba_user/pass as sysdba
2、新建逻辑目录
create directory mydata as '/mnt/sd05/imp_data';
--查看逻辑目录是否创建成功
select * from dba_directories;
3、创建表空间
--格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小
create tablespace test_user_tablespace datafile '/data/app/oracle/oradata/test_user_tablespace.dbf' size 30000M;
4、创建用户并赋权
--格式: create user 用户名 identified by 密码 default tablespace 表空间表;
create user test_user identified by pass default tablespace test_user_tablespace;
--给用户逻辑目录读写权限
grant read,write on directory mydata to test_user;
--给用户表空间权限
grant dba, resource, unlimited tablespace to test_user;
5、导入数据
imp test_user/pass file=/mnt/sd05/imp_data/ra_riskctrl_0716.dmp full=y ignore=n