oracle10创建用户与授予用户权限实例教程

发布时间:2019-12-06编辑:脚本学堂
本文介绍了oracle10数据库中创建用户,以及为用户授权的方法,oracle中用户的创建和授予命令,需要的朋友参考下。

本节内容:
oracle创建用户与用户授权

oracle中用户的创建和授予命令:
1、linux 下oracle的启动
以oracle身份登录
启动  lsnrctlstart
登录  sqplus/nolog
连接数据库 connect /as  sysdba
启动数据库  startup
关闭数据库  shutdownimmediate

2、在数据中创建用户名
启动数据库后创建用户名
连接超级用户  connectsystem/admin  system 系统用户名字 admin 密码
创建用户名字  create user  SYSDATA  identified by admin用户名:SYSDATA密码:admin
可以写  Defaulttablespaceuser  //指定存储对象使用的默认空间表默认是system
Temporarytablespace temp; //保存临时对象所使用的空间表默认是system
上面的俩行,可以写空间表为user临时为temp;不写就默认。(www.jb200.com

3、添加用户的权限
Grant是授予权限的如:
Grantcreate session to SYSDATA;//授予SYSDATA连接数据的权限
系统权限:
oracle10g创建用户权限
 
4、向用户授予系统特权
Grant execute any procedure to SYSDATA with adminoption
此句意思为为sha用户创建系统特权并且可以用SYSDATA为别的用户授予权限
连接SYSDATA用户 connectSYSDATA/admin
可以创建别的用户

5、查看用户权限
进入SYSDATA用户connect SYSDATA/admin
Select * from user_sys_privs;可以查看到一个列表,
列代表用户名权限是否可以给别的用户附加权限(N、Y)
行代表权限都有那些

6、撤销用户授予的权限
必须连接connect system/admin
撤销权限 revoke是系统撤销权限的关键词
Revoke execute any procedure from SYSDATA;

7、更改用户密码
进入SYSDATA用户 connectSYSDATA/admin
Password输入旧密码 输入新密码俩边  OK
或者用alter user  SYSDATA identifiedby xinmima

8、删除用户
 

Connect system/admin
Drop user SYSDATA;

9、为用户授予角色
 

Grant dba to SYSDATA;
Grant connect to SYSDATA;
 

Linux下的plsql 创建用户
 

create user SYSDATA identified by admin
Default tablespace user
Temporary tablespace temp;
Granr unlimited tablespace to SYSDATA;//权限
Grant dba to SYSDATA; //角色
Grant connect to SYSDATA;