1.创建表空间
首先以sysdba身份登陆到oracle中
sqlplus /nolog
conn /as sysdba
登陆进去后查看当前登录用户表空间位置
select name from v$datafile;(可用select name from v$database;来查看当前登录用户的sid)
创建表空间
create tablespace 表空间名字 datafile 表空间位置 size 15M autoextend on next 10M permanent online;(表空间大小可以自己根据实际情况调整)
2.创建用户
create user 用户名 identified by 密码 default tablespace 表空间名字;
注意:创建密码时,如果是数字要用双引号括起来。
3.赋予用户权限
grant dba to 用户名;(直接赋予的dba权限,如果对权限有限制,在分解赋予用户各个权限,如connect,resource等)
4.将dmp文件导入到数据库
用exit命令退出sqlplus
imp 用户名/密码@服务名 file=文件目录 full=y;(如果是别人的数据库服务名即配置监听服务的时候配置的服务名,如果导出数据库的时候命令为
exp 用户名/密码@服务名 file=导出位置)
提醒:一个表空间可以对应多个用户。