oracle创建用户及授权.doc

oracle创建用户及授权.doc

ID:57650279

大小:1.73 MB

页数:9页

时间:2020-08-30

oracle创建用户及授权.doc_第1页
oracle创建用户及授权.doc_第2页
oracle创建用户及授权.doc_第3页
oracle创建用户及授权.doc_第4页
oracle创建用户及授权.doc_第5页
资源描述:

《oracle创建用户及授权.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oralce创建自己的实例涉及到,建表空间,建用户,授权,建角色等等….希望能给大家带来帮助,下面就以我名字的首字母lbm作为用户来操作一下:一、登录sys账户方式不唯一:sqlplus用户名:sys密码:managerassysdba或者:sqlplus/nolog//进入sqlplus环境,但不登陆数据库服务器conn/managerassysdba二、查看当前的数据库文件是放在哪里的selectnamefromv$datafile;注:图可知数据库文件的位置C:InstalLeranoraclexeapporacleoradat

2、aXE,下面我们创建表空间也放在这里三、查看当前的数据库文件是放在哪里的createtablespacelibangmingspacedatafile'E:apporacleoradataXElbm.dbf'size3500m;//libangmingspace为表空间名创建好后打开看一下,多了一个lbm.dbf文件四、创建用户createuserlbmidentifiedby921210defaulttablespacelibangmingspace;//user跟用户名,identifiedby跟密码,tablespace设置

3、默认的表空间五、授权1.管理员授权grantdba,connecttolbm;//赋予修改用户的权限grantcreatesessiontolbm;//授予lbm用户创建session的权限,即登陆权限  grantunlimitedtablespacetolbm;//授予lbm用户不受限制的表空间  grantcreateanytabletolbm;//授予创建表的权限  grantdropanytabletolbm;//授予删除表的权限  grantinsertanytabletolbm;//插入表的权限  grantupdateanyta

4、bletolbm;//修改表的权限grantselectanytabletolbm;//查询表的权限grantcreateanyviewtolbm;//创建视图的权限2.用户授权可以就用sqlplus实现,也可以登录sqldeveloper实现,下面就用这种方式:登录时先测试一下先建一张表作为示例:CREATETABLElbm_table(idNUMBER(5),nameVARCHAR2(15),schoolVARCHAR2(25));INSERTINTOlbm_tableVALUES(12345,'liabangming','北方民族大学')

5、;授权:grantallonlbm_tabletopublic;//这条比较重要,授予所有权限(all)给所有用户(public)grantselectonlbm_tabletoother;//授予other用户查看指定表的权限  grantdeleteonlbm_tabletoother;//授予删除表中的数据权限  grantinsertonlbm_tabletoother;//授予插入的权限  grantupdateonlbm_tabletoother;//授予修改表的权限  grantinsert(id),update(id)onlbm

6、_tabletoother;//授予对指定表特定字段的插入和修改权限,注意,只能是insert和update六、权限的传递grantselectonlbm_tabletoscottwithgrantoption;七、撤销权限revokeallonlbm_tablefrompublic;格式跟授权差不多,授权是grant…to..撤销权限是revokefrom..八、查看权限select*fromuser_sys_privs;//查看当前用户所有权限 select*fromuser_tab_privs;//查看所用用户对表的权限九、查看用户的表 

7、select*fromlbm.lbm_table;十、角色创建角色是为了简化给用户分配相同权限的过程。当一组用户拥有相同的权限,并且要对他们的权限做统一的修改时,用角色会很省力。  createrolelbm_role;//创建角色  grantcreatetabletolbm_role;//将创建表的权限授予lbm_role  grantlbm_roletoother;//授予other用户lbm_的角色  droprolelbm_role;删除角色 注:有些权限是不能授予给角色的,比如unlimitedtablespace和any关键字十一

8、、sys用户一些命令selectusernamefromdba_users;//显示所有用户select*fromuser_tablespaces;/

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

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

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