本人菜鸟一枚,各种不懂。
今天学习oracle,创建了一个用户,并且给它授权,用sys登录到测试数据库。
create user storage identified by manager default tablespace users;
grant create session, create table, create sequence, create procedure to storage;
conn storage/manager --用storage登录
create table test( --创建测试表
id integer,
username varchar2(20)
);
第一行出现错误: ORA-01950: 对表空间 'USERS' 无权限
按照本人理解,已经指定了用户storage的default tabespace 为users,不应该没有users表空间的使用权限啊,唉,网上各种找,
解决方法很容易,只要登录到管理员帐号,执行
alter user storage quota unlimited on users;
即无限额开放表空间users给storage用户。
感觉oracle的各种命令实在不少,而且网上的资料一般都是重复而且散的,因此一本好用的参考手册是必要的,本人正好搜了一本。感觉对于oracle的常用命令还是很详细的。