配色: 字号:
Oracle创建用户权限全过程
2015-09-07 | 阅:  转:  |  分享 
  
本文将介绍的是通过创建一张表,进而实现Oracle创建用户权限的过程。以下这些代码主要也就是为实现Oracle创建用户权限而编写,希望能对大家有所帮助。.首先,创建(新)用户:

createuserusernameidentifiedbypassword;

username:新用户名的用户名

password:新用户的密码

也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户



2.创建表空间:

createtablespacetablespacenamedatafile''d:\data.dbf''sizexxxm;

tablespacename:表空间的名字

d:\data.dbf'':表空间的存储位置

xxx表空间的大小,m单位为兆(M)

3.将空间分配给用户:

alertuserusernamedefaulttablespacetablespacename;

将名字为tablespacename的表空间分配给username



4.给用户授权:

grantcreatesession,createtable,unlimitedtablespacetousername;

注意:每条语语分开执行,结尾必须用分号;createtablespaceZZBSdatafile''D:\oracle\product\mps.dbf''size300Mautoextendonnext10Mmaxsizeunlimitedextentmanagementlocal;

//创建空间?

create?tablespace?test?

datafile?''c:\oracle\oradata\orcl9\test.dbf''?size?50M?

default?storage?(initial?500K??

Next?500K?

minextents?1?

maxextents?unlimited?

pctincrease?0);?

//Oracle创建用户权限

//创建用户?

create?user?lxg?identified?by?lxg?default?tablespace?TEMP;?

//授权?

grant?resource,connect,dba?to?test;?

//删除表空间??

drop?tablespace?"空间名"?including?contents?and?datafiles?

删除用户

drop?user?"lxg"?cascade?

增加表空间

alter?tablespace?chinawater?add?datafile?''c:\oracle\oradata\orcl9\ADDCHINAWATER.dbf''?size?200M?

创建用户

create?user?userName?identified?by?password;?

创建用户userName,密码为password

2

给用户授权

grant?dba?to?lxg;--授予DBA权限?

grant?unlimited?tablespace?to?lxg;--授予不限制的表空间?

grant?select?any?table?to?lxg;--授予查询任何表?

grant?select?any?dictionary?to?lxg;--授予?查询?任何字典?

grant?dba?to?lxg;?

grant?unlimited?tablespace?to?lxg;?

grant?select?any?table?to?lxg;?

grant?select?any?dictionary?to?lxg;?

SQL>createtablespacempsdatafile''D:\oracle\product\10.2.0\oradata\orcl\mps.dbf''size300Mautoextendonnext10Mmaxsizeunlimitedextentmanagementlocal;



Tablespacecreated















































献花(0)
+1
(本文系文梅文档首藏)