在cmd中登陆:
sqlplus /nolog
conn / as sysdba
/*============================================================
创建user1_tablespace表空间
============================================================*/
CREATE TABLESPACE user1_tablespace
DATAFILE 'E:\oracle\product\10.2.0\oradata\ORCL\user1.DBF'
SIZE 100M
AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED
LOGGING
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
--取默认设置创建user1_tablespace表空间
CREATE TABLESPACE user1_tablespace
DATAFILE 'E:\oracle\product\10.2.0\oradata\JBITDB\user1.DBF'
SIZE 100M;
/*============================================================
创建user1用户
============================================================*/
CREATE USER user1
IDENTIFIED BY user1
DEFAULT TABLESPACE user1_tablespace;
/*============================================================
给user1用户授权,回收权限
============================================================*/
--把CONNECT、RESOURCE角色授予用户user1
GRANT CONNECT,RESOURCE TO user1;
--撤销用户user1的RESOURCE角色
REVOKE RESOURCE FROM user1;
--允许用户查看 EMP 表中的记录
GRANT SELECT ON emp TO user1;
--允许用户更新 EMP 表中的记录
GRANT UPDATE ON emp TO user1;
-----把session权限,和建表权限付给了用户DAVID
GRANT CREATE SESSION,CREATE TABLE TO DAVID;
seesion权限意思是:有了这个权限,你才能连接数据库登陆
用sqlplus连接数据库就是创建了一个session