oracle查看用户有哪些权限和角色_Oracle删除用户语句

蓝胖子
预计阅读时长 19 分钟
位置: 首页 百宝袋 正文

精彩导读:

春暖花会开!如果你曾经历过冬天,那么你就会有春色!如果你有着梦想,那么春天一定不会遥远;如果你正在付出,那么总有一天你会拥有花开满园。

oracle查看用户有哪些权限和角色_Oracle删除用户语句

有许多朋友给我们发了信息询问各方面的问题,今天呆玛网将为大家来详细介绍“oracle查看用户有哪些权限和角色_Oracle删除用户语句”。希望对你们有所帮助!原创内容如下:

一、创造存户

概括:在oracle中要创造一个新的存户运用createuser语句,常常普遍是有着dba(材料库处置员)的权力本领运用。

createuser存户名identifiedby暗号;

提防:oracle有个缺点,暗号确定以假名发端,即使以数字发端,它不会创造存户

eg、createuserxiaomingidentifiedbyoracle;

二、改写暗号概括:即使给本人改写暗号该当径直运用

SQL>password存户名或passw

即使给旁人改写暗号则须要有着dba的权力,或是坐拥alteruser的体例权力

SQL>alteruser存户名identifiedby新暗号

三、简略存户概括:常常普遍以dba的身份去简略某个存户,即使用其它存户去简略存户则须要有着dropuser的权力。

比方dropuser存户名【cascade】

提防:在简略存户时,即使要简略的存户,仍旧创造了表,那么就须要在简略的功夫带一个参数cascade,即把该存户及表一道简略;

四、权力权力分为体例权力和东西权力。

何为体例权力?

存户对材料库的相关权力,connect、resource、dba等体例权力,如建库、建表、建索引、建保存进程、登岸材料库、改写暗号等。

何为东西权力?

存户对很多的存户的材料东西操纵的权力,insert、delete、update、select、all等东西权力,材料东西有很多,比方表,索引,视图,触发器、保存进程、包等。

实行SELECT*FROMDba_Object_Size;语句可获得oracle材料库东西。

五、脚色脚色分为预订义脚色和本人设置树立脚色。

六、存户处置的归纳案例概括:创造的新存户是没有一切权力的,以至连登岸的材料库的权力都没有,须要为其指定对立应的权力。给一个存户赋权力运用吩咐grant,接收权力运用吩咐revoke。

SQL>grantconnecttoxiaoming;

受权胜利。

提防:grantconnecttoxiaoming;在这边,精确的讲,connect不是权力,而是脚色。

此刻说下东西权力,此刻要做这么件事变:

*蓄意xiaoming存户该当去查问emp表

*蓄意xiaoming存户该当去查问scott的emp表

grantselectonscott.emptoxiaoming

*蓄意xiaoming存户该当去改写scott的emp表

grantupdateonscott.emptoxiaoming

*蓄意xiaoming存户该当去改写/简略,查问,增添scott的emp表

grantallonscott.emptoxiaoming

*scott蓄意收回xiaoming对emp表的查问权力

revokeselectonscott.empfromxiaoming

七、权力的传播//对权力的养护。

*蓄意xiaoming存户该当去查问scott的emp表/还蓄意xiaoming该当把这种权力传播给旁人。

–即使是东西权力,就介入withgrantoption

grantselectonemptoxiaomingwithgrantoption

我的操纵进程:

SQL>connscott/oracle;

已贯穿。

SQL>grantselectonscott.emptoxiaomingwithgrantoption;

受权胜利。

SQL>connsystem/oracle;

已贯穿。

SQL>createuserxiaohongidentifiedbyoracle;

存户已创造。

SQL>grantconnecttoxiaohong;

受权胜利。

SQL>connxiaoming/oracle;

已贯穿。

SQL>grantselectonscott.emptoxiaohong;

受权胜利。

–即使是体例权力。

system给xiaoming权力时:grantconnecttoxiaomingwithadminoption

题目:即使scott把xiaoming对emp表的查问权力接收,那么xiaohong会怎么办?

谜底:被接收。

底下是我的操纵进程:

SQL>connscott/oracle;

已贯穿。

SQL>revokeselectonempfromxiaoming;

废除胜利。

SQL>connxiaohong/oracle;

已贯穿。

SQL>select*fromscott.emp;

select*fromscott.emp

*

第1行展示缺点:

ORA-00942:表或视图不生存

截止展示:小红遭到诛连了。。

八、withadminoption与withgrantoption辨别

1、withadminoption用来体例权力受权,withgrantoption用来东西受权。

2、给一个存户赋予体例权力带上withadminoption时,此存户可把此体例权力赋予很多的存户或脚色,但收回这种存户的体例权力时,这种存户仍旧赋予很多的存户或脚色的此体例权力不会因分散传递失效,如赋予A体例权力createsessionwithadminoption,之后A又把createsession权力赋予B,但处置员收回A的createsession权力时,B仍旧坐拥createsession的权力,但处置员该当显式收回Bcreatesession的权力,即径直revokecreatesessionfromB.

而withgrantoption用来东西受权时,被赋予的存户也可把此东西权力赋予很多的存户或脚色,不一律的是但处置员收回用withgrantoption受权的存户东西权力时,权力会因分散传递而作废,如grantselectontablewithgrantoptiontoA,A存户把此权力赋予B,但处置员收回A的权力时,B的权力也会作废,但处置员不该当直接受回B的SELECTONTABLE权力。

一、创造存户概括:在oracle中要创造一个新的存户运用createuser语句,常常普遍是有着dba(材料库处置员)的权力本领运用。

createuser存户名identifiedby暗号;

提防:oracle有个缺点,暗号确定以假名发端,即使以数字发端,它不会创造存户

eg、createuserxiaomingidentifiedbyoracle;

二、改写暗号概括:即使给本人改写暗号该当径直运用

SQL>password存户名或passw

即使给旁人改写暗号则须要有着dba的权力,或是坐拥alteruser的体例权力

SQL>alteruser存户名identifiedby新暗号

三、简略存户概括:常常普遍以dba的身份去简略某个存户,即使用其它存户去简略存户则须要有着dropuser的权力。

比方dropuser存户名【cascade】

提防:在简略存户时,即使要简略的存户,仍旧创造了表,那么就须要在简略的功夫带一个参数cascade,即把该存户及表一道简略;

四、权力权力分为体例权力和东西权力。

何为体例权力?

存户对材料库的相关权力,connect、resource、dba等体例权力,如建库、建表、建索引、建保存进程、登岸材料库、改写暗号等。

何为东西权力?

存户对很多的存户的材料东西操纵的权力,insert、delete、update、select、all等东西权力,材料东西有很多,比方表,索引,视图,触发器、保存进程、包等。

实行SELECT*FROMDba_Object_Size;语句可获得oracle材料库东西。

五、脚色脚色分为预订义脚色和本人设置树立脚色。

六、存户处置的归纳案例概括:创造的新存户是没有一切权力的,以至连登岸的材料库的权力都没有,须要为其指定对立应的权力。给一个存户赋权力运用吩咐grant,接收权力运用吩咐revoke。

SQL>grantconnecttoxiaoming;

受权胜利。

提防:grantconnecttoxiaoming;在这边,精确的讲,connect不是权力,而是脚色。

此刻说下东西权力,此刻要做这么件事变:

*蓄意xiaoming存户该当去查问emp表

*蓄意xiaoming存户该当去查问scott的emp表

grantselectonscott.emptoxiaoming

*蓄意xiaoming存户该当去改写scott的emp表

grantupdateonscott.emptoxiaoming

*蓄意xiaoming存户该当去改写/简略,查问,增添scott的emp表

grantallonscott.emptoxiaoming

*scott蓄意收回xiaoming对emp表的查问权力

revokeselectonscott.empfromxiaoming

七、权力的传播//对权力的养护。

*蓄意xiaoming存户该当去查问scott的emp表/还蓄意xiaoming该当把这种权力传播给旁人。

–即使是东西权力,就介入withgrantoption

grantselectonemptoxiaomingwithgrantoption

我的操纵进程:

SQL>connscott/oracle;

已贯穿。

SQL>grantselectonscott.emptoxiaomingwithgrantoption;

受权胜利。

SQL>connsystem/oracle;

已贯穿。

SQL>createuserxiaohongidentifiedbyoracle;

存户已创造。

SQL>grantconnecttoxiaohong;

受权胜利。

SQL>connxiaoming/oracle;

已贯穿。

SQL>grantselectonscott.emptoxiaohong;

受权胜利。

–即使是体例权力。

system给xiaoming权力时:grantconnecttoxiaomingwithadminoption

题目:即使scott把xiaoming对emp表的查问权力接收,那么xiaohong会怎么办?

谜底:被接收。

底下是我的操纵进程:

SQL>connscott/oracle;

已贯穿。

SQL>revokeselectonempfromxiaoming;

废除胜利。

SQL>connxiaohong/oracle;

已贯穿。

SQL>select*fromscott.emp;

select*fromscott.emp

*

第1行展示缺点:

ORA-00942:表或视图不生存

截止展示:小红遭到诛连了。。

八、withadminoption与withgrantoption辨别1、withadminoption用来体例权力受权,withgrantoption用来东西受权。

2、给一个存户赋予体例权力带上withadminoption时,此存户可把此体例权力赋予很多的存户或脚色,但收回这种存户的体例权力时,这种存户仍旧赋予很多的存户或脚色的此体例权力不会因分散传递失效,如赋予A体例权力createsessionwithadminoption,之后A又把createsession权力赋予B,但处置员收回A的createsession权力时,B仍旧坐拥createsession的权力,但处置员该当显式收回Bcreatesession的权力,即径直revokecreatesessionfromB.

而withgrantoption用来东西受权时,被赋予的存户也可把此东西权力赋予很多的存户或脚色,不一律的是但处置员收回用withgrantoption受权的存户东西权力时,权力会因分散传递而作废,如grantselectontablewithgrantoptiontoA,A存户把此权力赋予B,但处置员收回A的权力时,B的权力也会作废,但处置员不该当直接受回B的SELECTONTABLE权力。

以上内容就是关于“oracle查看用户有哪些权限和角色_Oracle删除用户语句”的全部内容,是由网友投稿,呆玛网小编认真整理编辑的,如果对您有帮助请收藏转发!感谢支持!

其实,责任并不无奈,并不枯燥,它像彩虹一样绚丽.正是这多彩的责任,造就了我们今天的美好生活。我会努力整理好文章。

本文来自投稿,不代表本站立场,如若转载,请注明出处:
-- 展开阅读全文 --
头像
天猫无忧购几天到货_TMALL无忧购物的含义是什么
« 上一篇 2023-05-01
3d控制面板不见了怎么设置_n卡控制面板拒绝访问设置
下一篇 » 2023-05-01
取消
微信二维码
支付宝二维码

发表评论

暂无评论,3221人围观

作者信息

似水流年

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

热门文章

最近发表

目录[+]