----创建临时表空间
create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.1.0\oradata\orcl\test_temp.dbf'
size 100m
autoextend on
next 100m maxsize 1024m
extent management local;
----创建表空间
create tablespace test_data
datafile 'E:\oracle\product\10.1.0\oradata\orcl\test_data.dbf'
size 100m
autoextend on
next 100m maxsize 1024m
extent management local;
----创建用户
create user test identified by test123456
default tablespace test_data
temporary tablespace test_temp;
----给用户授予权限
grant connect,resource to test;
---取消所有表空间的权限
revoke unlimited tablespace from test;
alter user test quota unlimited on test_data;
---赋予导入的权限
grant imp_full_database to test;
---赋予导出的权限(这个权限上面已经包含了。)
grant exp_full_database to test;
---手动赋予临时表空间
alter user test temporary tablespace test_temp;
---取消导入的权限
Revoke imp_full_database from test;
---取消导出的权限
Revoke exp_full_database from test;
---------------------------------------
1.grant给表赋权限:
grant select/update on table to user;
grant 权限 on 表 to 用户;
2.grant 给存储过程赋权限:
grant execute on package/function/procedure to user;
grant execute on 过程、包、方法 to user;
一次给所有的过程赋权限
grant execute any procedure to user;
简短整理 10g中赋权的时候表空间混乱的问题、可能不够完善、请指正。
--------------------------------------------------------------------------
交流群:81552084
--------------------------------------------------------------------------