Oracle - 用户、赋权、表空间、导入DMP文件

一、创建用户和赋权


1、登录:以system用户登陆

2、创建:create user 用户名 IDENTIFIED BY 密码 ;


3、赋权:GRANT CREATE USER,DROP USER,ALTER USER , CREATE ANY VIEW , DROP ANY VIEW, CREATE ANY INDEX,DROP ANY INDEX, CREATE ANY PROCEDURE,DROP ANY PROCEDURE,ALTER ANY PROCEDURE, SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE, EXP_FULL_DATABASE,IMP_FULL_DATABASE, CREATE SESSION , DBA,CONNECT,RESOURCE TO 用户名;


4、解锁:ALTER USER 用户名 ACCOUNT UNLOCK;


二、导入DMP文件


运行-cmd-进入dmp文件所在的目录,执行:imp userid=用户名/密码 full=y file=文件名.dmp


三、删除用户


删除用户和其所有的对象:drop user 用户名 cascade;


四、创建表空间


CREATE TABLESPACE 表空间名 LOGGING DATAFILE 'D:/Oracle/test_space.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;


五、授予表空间


1、创建用户时授予:CREATE USER 用户名 IDENTIFIED BY 密码 DEFAULT TABLESPACE 表空间名;

2、创建用户后授予:ALTER USER 用户名 QUOTA UNLIMITED ON 表空间名;


六、删除表空间


DROP TABLESPACE 表空间名 INCLUDING CONTENTS AND DATAFILES;




你可能感兴趣的:(oracle,用户,表空间,dmp,赋权)