oracle赋予其他用户最高权限_Oracle授予用户权限

阅读: 评论:0

oracle赋予其他⽤户最⾼权限_Oracle授予⽤户权限Oracle授予⽤户权限
需要在Oracle⾥创建⼀个⽤户名和密码均为SYSDATA的⽤户,了资料,创建成功,现将Oracle中⽤户的创建和授予命令:
1、Linux 下Oracle的启动
以Oracle⾝份登录
启动lsnrctl start
自动检票登录sqplus /nolog
连接数据库connect/assysdba
启动数据库startup
关闭数据库shutdown immediate
2、在数据中创建⽤户名
启动数据库后创建⽤户名
连接超级⽤户connect system/admin system 系统⽤户名字 admin 密码
创建⽤户名字create user SYSDATA identified by admin ⽤户名:SYSDATA 密码:admin
可以写Default tablespace user//指定存储对象使⽤的默认空间表默认是system
Temporary tablespace temp; //保存临时对象所使⽤的空间表默认是system
上⾯的俩⾏,可以写空间表为user临时为temp;不写就默认
3、添加⽤户的权限
Grant是Oracle授予⽤户权限的如:
GrantcreatesessiontoSYSDATA;//授予SYSDATA连接数据的权限
系统权限如下:
系统特权
允许执⾏的操作
Create session
连接数据库
Create sequence
创建序列
Create synonym
创建同名对象
Create table
创建表
Create any table
创建任何模式的表
Drop table
删除表
Create procedure
创建存储过程
Execute any procedure
执⾏任何模式的存储过程
Create user
创建⽤户
sb4
美微乳Create view
创建视图
Drop user
删除⽤户
变频模块
Drop any table
删除任何模式的表
4、向⽤户授予系统特权GrantexecuteanyproceduretoSYSDATAwithadminoption
此句意思为为sha⽤户创建系统特权并且可以⽤SYSDATA为别的⽤户授予权限连接SYSDATA⽤户connect SYSDATA/admin
可以创建别的⽤户
5、查看⽤户权限
进⼊SYSDATA⽤户connect SYSDATA/admin
Select*fromuser_sys_privs;可以查看到⼀个列表,
列代表⽤户名权限是否可以给别的⽤户附加权限(N、Y)
⾏代表权限都有那些
6、撤销⽤户授予的权限
必须连接connect system/admin
撤销权限revoke是系统撤销权限的关键词RevokeexecuteanyprocedurefromSYSDATA;
7、更改⽤户密码
进⼊SYSDATA⽤户connect SYSDATA/admin
真空磁悬浮列车Password输⼊旧密码输⼊新密码俩边OK
或者⽤alter user SYSDATA identified by xinmima
8、删除⽤户
Connectsystem/admin
stc2052
DropuserSYSDATA;
9、为⽤户授予⾓⾊
GrantdbatoSYSDATA;GrantconnecttoSYSDATA;
Linux下的plsql创建⽤户
createuserSYSDATA identifiedbyadmin Defaulttablespaceuser Temporarytablespacetemp;
Granr unlimited tablespacetoSYSDATA;//权限GrantdbatoSYSDATA;//⾓⾊GrantconnecttoSYSDATA;

本文发布于:2023-07-29 09:01:15,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/197007.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:创建   权限   授予   系统
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图