oracle flows files,oracle用户权限管理

SQL> drop user t1 cascade;删除用户及相关东西

create user anqing identified by anqing (default tablespace

users/temporary tablespace temp) quota 10M on

users;创建用户的过程中指定配额空间和指定表空间

create user t1 identified by t1 default tablespace t1 quota

unlimited on t1;

创建T1用户密码T1 默认表空间T1 配额无限在T1;

User created.

SQL> create user t2 identified by t2 default

tablespace t1;

SQL> grant create session to t2;

Grant succeeded.

SQL> grant create table to t2;

Grant succeeded.

SQL> select * from user_sys_privs;

USERNAME PRIVILEGE ADM

------------------------------

---------------------------------------- ---

T2 CREATE

SESSION NO

T2 CREATE

TABLE NO

conn t2/t2;

SQL> create table t2 (id int,name varchar2(10),sal

number(9));

Table created.

SQL> insert into t2 values(1,'suns',777);

insert into t2 values(1,'suns',777)

*

ERROR at line 1:

ORA-01950: no privileges on tablespace 'T1'

用户表空间配额不足。有点奇怪,不过还是先解决问题,解决问题有三种方法:

方法一:SQL> alter user user_name quota unlimited on

tablespace_name;

方法二:SQL> alter user user_name quota 100M on

tablespace_name;

方法三:SQL> grant unlimited tablespace to

user_name;

SQL> alter user t2 quota unlimited on t1;

User altered.

SQL> conn t2/t2;

SQL> insert into t2 values(1,'suns',777);

1 row created.

SQL> select username, tablespace_name,bytes/1024

as M, max_bytes from dba_ts_quotas;

USERNAME TABLESPACE_NAME M MAX_BYTES

------------------------------ ------------------------------

---------- ----------

FLOWS_FILES SYSAUX 0 -1

SYSMAN SYSAUX 65408 -1

OLAPSYS SYSAUX 7488 -1

T2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值