cmd输入: sqlplus / as sysdba
:
create user chushiyun identified by 1234; -- 创建用户并设置密码
alter user chushiyun identified by 123456; -- 修改密码
设置权限:
grant create session to chushiyun; -- 登录权限
grant create table to chushiyun; -- 创建表权限
grant unlimited tablespace to chushiyun; -- 不限制表空间权限
设置高级权限:
grant connect,resource,dba to chushiyun; -- 这个设置了很多的权限
一些其他权限:
grant create view to chushiyun; -- 创建视图权限
grant select on chushiyun.TEST1 to chushiyun; -- 某张表的select on权限
grant create sequence to chushiyun; -- 创建sequence权限
grant select on dba_indexes to chushiyun;
grant create any procedure to chushiyun; -- 允许编译函数和过程权限
撤销权限:
revoke create table from chushiyun; -- 撤销某个授权
删除用户(需要先关闭该用户的连接):
delete user chushiyun cascade; -- 删除用户并级联删除相关信息
创建表空间并配置给用户:
create tablespace guanyu datafile 'F:\app\chushiyun\oradata\orcl\guanyu.dbf' size 256m autoextend on next 10m; -- 创建表空间,并设置为自动扩展
alter database datafile 'F:\app\chushiyun\oradata\orcl\guanyu.dbf' autoextend on; -- 如果上一步没有设置自动扩展,这一步可以设置
alter user guanyu default tablespace guanyu; -- 配置用户的表空间
查看所有表空间名称和大小:
select file_name ,tablespace_name ,bytes from dba_data_files;