天天看点

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;