关于oracle用户去dba权限的管理

关于oracle用户去dba权限的管理

ID:35520558

大小:25.15 KB

页数:4页

时间:2019-03-25

关于oracle用户去dba权限的管理_第1页
关于oracle用户去dba权限的管理_第2页
关于oracle用户去dba权限的管理_第3页
关于oracle用户去dba权限的管理_第4页
资源描述:

《关于oracle用户去dba权限的管理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、为了规范数据库用户的操作,特制订如下规范:一、每个系统建立自己的数据库文件和索引文件,每个文件不允许超过2G,不支持自动扩展,系统根据自己的情况申请相应大小的数据文件;创建文件系统的命令为:(1)创建表空间Createtablespacecoredb_dataloggingdatafile'/home/oracle/oracle/product/10.2.0/oradata/orcl/coredb_data01.dbf'size2Gautoextendoff(2)创建索引空间Createtablespacecoredb_idxloggingdatafile'/home/or

2、acle/oracle/product/10.2.0/oradata/orcl/coredb_idx01.dbf'size1Gautoextendoff(3)增扩表空间altertablespacecoredb_idxadddatafile'/home/oracle/oracle/product/10.2.0/oradata/orcl/coredb_idx02.dbf'size2Gautoextendoff(4)查看表空间selectdbf.tablespace_name,dbf.totalspace"总量(M)",dbf.totalblocksas总块数,dfs.free

3、space"剩余总量(M)",dfs.freeblocks"剩余块数",(dfs.freespace/dbf.totalspace)*100"空闲比例"from(selectt.tablespace_name,sum(t.bytes)/1024/1024totalspace,sum(t.blocks)totalblocksfromdba_data_filestgroupbyt.tablespace_name)dbf,(selecttt.tablespace_name,sum(tt.bytes)/1024/1024freespace,sum(tt.blocks)freeblo

4、cksfromdba_free_spacettgroupbytt.tablespace_name)dfswheretrim(dbf.tablespace_name)=trim(dfs.tablespace_name)二、创建用户的命令使用ORACLE用户执行如下命令(无DBA权限):sqlplus'/assysdba'<cascade;createuseridentifiedbydefaulttablespacecoredb_datatemporarytablespacetemp;grantconnectto

5、>;grantresourceto;grantcreatesessionto;grantcreateviewto;alteruserquotaunlimitedoncoredb_idx;alteruserquotaunlimitedoncoredb_data;!三、检查用户是否有DBA权限select*fromsys.dba_role_privswheregranted_role='DBA';GRANTEEGRANTED_ROLEADMDEF-------------------------------------

6、------------------------------------------------SYSTEMDBAYESYESGLSDBDBAYESYESSHENGDBAYESYESSYSDBAYESYESCOREDBDBAYESYES四、去除DBA权限1)Sqlplus“/assysdba”2)revokedbafrom;3)exit;五、用户的权限(1)查看用户权限;(2)增加用户权限;当系统报错:ORA-01031:权限不足grantcreateanysynonymtodhrep;//增加同义词权限(3)解除用户权限;五、异常情况的处理(1)ora-010

7、45:usersystemlackscreatesessionprivilege;logondenied解决办法:1)使用oracle用户执行sqlplus“/assysdba”2)grantcreatesession,resourceto;3)exit;(2)ORA-1536:spacequotaexceededfortablespace解决办法:1)使用oracle用户执行sqlplus“/assysdba”2)Grantunlimitedtablespaceto;3)Exit;(3)O

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

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

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