oracle_创建create_user_及授权grant_查看登陆的用户及更改用户默认表空间

oracle_创建create_user_及授权grant_查看登陆的用户及更改用户默认表空间

ID:47359538

大小:16.20 KB

页数:6页

时间:2019-08-04

oracle_创建create_user_及授权grant_查看登陆的用户及更改用户默认表空间_第1页
oracle_创建create_user_及授权grant_查看登陆的用户及更改用户默认表空间_第2页
oracle_创建create_user_及授权grant_查看登陆的用户及更改用户默认表空间_第3页
oracle_创建create_user_及授权grant_查看登陆的用户及更改用户默认表空间_第4页
oracle_创建create_user_及授权grant_查看登陆的用户及更改用户默认表空间_第5页
资源描述:

《oracle_创建create_user_及授权grant_查看登陆的用户及更改用户默认表空间》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、oracle创建createuser及授权grant查看登陆的用户:以下都可以:showuser;selectsys_context('userenv','session_user')fromdual;selectuserfromdual;查看所有登录的用户必须为DBA用户:selectusernamefromv$session;sys、system等DBA用户查看其他用户(test)中的对象(表):SQL>select*fromtest.student;创建一个普通用户都把该用户用起来的流程:1、创建用户

2、SQL>createusertestindentifiedbytest;这样就创建了一个用户名密码都为test的用户但这个时候test还是不能登陆成功的,我们需要赋予相应的权限2、赋予createsession的权限SQL>grantcreatesessiontotest;这样test用户就能成功登陆进去但是此时用户还是不能创建表我们需要赋予用户创建表的权限:SQL>grantcreatetabletotest;但是用户此时还不能创建表因为需要有使用表空间的权限(相当于用户有了进房间的钥匙但是没有进大门的钥

3、匙。。。)所以也应该赋予相应的权限SQL>grantunlimitedtablespacetotest;这个时候用户就拥有了创建表的权限由于表是用户test的相应的他就拥有了对创建的表的增删查改的权限了3、查看用户拥有什么权限可以通过查询一个系统的视图(数字字典)SQL>select*fromuser_sys_privs;这样就可以知道当前用户的权限4、撤销权限SQL>revokecreatetablefromtest;-----------------------------一些常用视图的区分dba_ta

4、blesdba_all_tablesuser_tablesuser_all_tablesall_tablesall_all_tables当前用户所属的所有表(注意大写)SQL>selecttablespace_name,table_namefromuser_all_tableswheretable_name='STUDENT';SQL>selecttable_name,tablespace_namefromuser_tableswheretable_name='STUDENT';TABLE_NAMETABL

5、ESPACE_NAME------------------------------------------------------------STUDENTUSERSsys要查看dba_all_tables,ALL_ALL_TABLES才能查看到test用户的表。SQL>selectowner,table_name,tablespace_namefromdba_all_tableswhereowner='TEST';SQL>selectowner,table_name,tablespace_namefrom

6、all_all_tableswhereowner='TEST';SQL>selectowner,table_name,tablespace_namefromdba_tableswhereowner='TEST';SQL>selectowner,table_name,tablespace_namefromALL_tableswhereowner='TEST';OWNERTABLE_NAMETABLESPACE_NAME----------------------------------------------

7、--------------------------------------------TESTSTUDENTUSERS1.DBA_ALL_TABLESdescribesallobjecttablesandrelationaltablesinthedatabase.Itscolumnsarethesameasthosein ALL_ALL_TABLES.2.ALL_ALL_TABLESdescribestheobjecttablesandrelationaltablesaccessibletothecurr

8、entuser.3.USER_ALL_TABLESdescribestheobjecttablesandrelationaltablesownedbythecurrentuser.Itscolumns(exceptforOWNER)are thesameasthoseinALL_ALL_TABLES.---------------------------------------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。