天天看點

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;