Oracle创建表空间和用户及授权并导入数据

第一步:连接数据库

windows键+R 弹出运行框,键入CMD。在DOS命令框内写 sqlplus / as sysdba

Oracle创建表空间和用户及授权并导入数据_第1张图片Oracle创建表空间和用户及授权并导入数据_第2张图片

第二步:创建表空间

1.临时表空间

 create temporary tablespace ECOLOGY_temp tempfile 'D:\oracle\orclDataBase\oradata\orcl\ECOLOGY_temp.dbf' size 50m autoextend on next 50m maxsize unlimited extent management local;

ECOLOGY_temp为临时表空间名字,'D:\oracle\orclDataBase\oradata\orcl\ECOLOGY_temp.dbf' 为你设置生成临时表空间文件的路径,autoextend 为自动扩容,maxsize unlimited表示最大空间不限制

2.创建表空间

create tablespace ECOLOGY LOGGING datafile 'D:\oracle\orclDataBase\oradata\orcl\ECOLOGY.dbf' size 50m autoextend on next 50m maxsize unlimited extent management local;

3.删除临时表空间或者表空间

 DROP TABLESPACE ECOLOGY INCLUDING CONTENTS AND DATAFILES;

ECOLOGY 为要删除的表空间名;

第三步:创建用户并指定临时表空间和表空间

CREATE USER 用户名 IDENTIFIED BY 密码ACCOUNT UNLOCK DEFAULT TABLESPACE ECOLOGY TEMPORARY TABLESPACE ECOLOGY_temp;

ECOLOGY 为要指定的表空间,ECOLOGY_temp为指定的临时表空间;

第四步:授予用户相应的权限

GRANT CONNECT,RESOURCE,DBA TO 用户名;

三个权限依次升高,若要执行导入导出,必须有DBA的权限

第五步:导入数据

imp 用户名/密码 file=dmp文件路径   full=y  ignore=y   log=日志文件路径

你可能感兴趣的:(数据库)