Oracle创建用户、表空间并设置权限

代码:

//dba账户登录
sqlplus

请输入用户名:dpp_data as sysdba
请输入口令:dpp_data

创建账号
create user techrpt_data identified  by techrpt_data;

创建临时表空间
create temporary tablespace TECHRPT_DATA_TEMP
tempfile 'D:\ORACLE\ORADATA\ORCL\TECHRPT_DATA_TEMP.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

将临时表空间分配给用户
alter user techrpt_data  tablespace TECHRPT_DATA_TEMP;

创建表空间
create tablespace TECHRPT_DATA 
logging  
datafile D:\ORACLE\ORADATA\ORCL\TECHRPT_DATA.ora 
size 50m  
autoextend on  
 50m maxsize 2048m  
extent management local; 

将表空间分配给用户
default tablespace TECHRPT_DATA;

授权
grant dba to techrpt_data;
grant connect,resource grant create session create any sequence any table delete insert select update grant unlimited tablespace execute procedure view  techrpt_data;

select on v_$statname  techrpt_data; 
on v_$sesstat on v_$session on v_$mystat 提交
commit;

退出
quit;

删除用户
drop cascade删除表空间
drop tablespace techrpt_data including contents and datafiles;

修改密码
alter user system identified by system;

 

相关文章

文章浏览阅读773次,点赞6次,收藏9次。【代码】c# json字符...
文章浏览阅读8.7k次,点赞2次,收藏17次。此现象一般定位到远...
文章浏览阅读2.8k次。mysql脚本转化为oracle脚本_mysql建表语...
文章浏览阅读2.2k次。cx_Oracle报错:cx_Oracle DatabaseErr...
文章浏览阅读1.1k次,点赞38次,收藏35次。本文深入探讨了Or...
文章浏览阅读1.5k次。默认自动收集统计信息的时间为晚上10点...