资源描述:
《oracle创建用户并授权》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Oracle创建用户并给用户授权查询指定表或视图的权限用sys账户登录数据库进行如下操作:CREATEUSERNORTHBOUNDIDENTIFIEDBYNORTHBOUNDDEFAULTTABLESPACEHTBS_DNINMSV31”TEMPORARYTABLESPACE”TEMP2”QUOTAUNLIMITEDONnTBS_DNINMSV31”;GRANTHCONNECTUTONORTHBOUND;ALTERUSERNORTHBOUNDDEFAULTROLENONE;GRANTCREATESESSIONTON
2、ORTHBOUND;GRANTSELECTON“DNINMSV31TV_DNDEVICE”TONORTHBOUND;GRANTSELECTON“DNINMSV31”.“V_DNSUBNE”TONORTHBOUND;GRANTSELECTON“DNINMSV31TV_DNPACKAGE“TONORTHBOUND;GRANTSELECTON“DNINMSV31“.“V_DNPORT”TONORTHBOUND;【注】:在用NORTHBOUND登录后查询的时候要在视图前加上DNINMSV31,否则会报表或视图不存在。例如:
3、select*fromDNINMSV31.V_DNDEVICE;―可以正常执行select*fromDNINMSV31,TB_DEV1CEwhererownum<5;"执行的时候会报表或视图不存在GRANTdebuganyprocedure,debugconnectsessionTOhnckb;grantselectonsys.dba_pending_transactionstohnckb;grantCREATEVIEW,CREATEJOB,CREATESYNONYMtohnckb;grantCONNECT,RES
4、OURCEtohnckb;1•标准角色CONNECTRESOURCE2.系统权限CREATEVIEWCREATEDATABASELINKCREATEJOBCREATESYNONYMUNLIMITEDTABLESPACE更改定额命令:ALTERUSER名称QUOTA0ON表空间名ALTERUSER名字QUOTA(数值)K
5、M
6、UNLIMITEDON表空间名;使用方法:A、控制用户数据增长B、当用户拥有一定的数据,而管理员不想让他在增加新的数据的时候。C、当将用户定额设为零的时候,用户不能创建新的数据,但原有数据仍可访
7、问。2.对彖权限DBA_PENDING_TRANSACTIONS(SELECT)—XA事务支持grantselectonsys.dba_pending_transactionstouser;3.建议开放DEBUGCONNECTSESSION—调试存储过程例如:GRANTdebuganyprocedure,debugcormectsessionTOhr;Oracle创建表空间、创建用户、授权、授权对象的访问以及查看权限1•创建临时表空间Oracle临吋表空I'可主要用来做查询和存放-些缓冲区数据。临吋表空间消耗的主要
8、原因是需要对查询的中间结果进行排序。临时表空间的主要作用:索引create或rebuildOrderby或groupbyDistinct操作Union或intersect或minusSort-mergejoinsCREATETEMPORARYTABLESPACE“TEST_TEMP”TEMPFILE'D:ORACLEPRODUCT1020ORADATAGISTEST_DATA.ora'SIZE20MAUTOEXTENDONNEXT32MMAXSIZE2048MEXTENTMANAGEMENTLOCAL;
9、2.创建用户表空间CREATETABLESPACE“TEST_DATA”LOGGINGDATAFILE‘D:ORACLEPRODUCT1020ORADATAGISTESTD/VTA.ora,SIZE20MAUTOEXTENDONNEXT32MMAXSIZE2048MEXTENTMANAGEMENTLOCAL;2.创建用户并设置其表空间username:usertestpassword:userpwdCREATEUSERusertestIDENTIFIEDBYuserpwdDEFAULTTABLESPAC
10、ETEST.DATATEMPORARYTABLESPACETEST_TEMP;3.给用户授权GRANTCREATESESSION,CREATEANYTABLE,CREATEANYVIEW,CREATEANYINDEX,CREATEANYPROCEDURE,ALTERANYTABLE,ALTERANYPROCEDURE,DROPANYTABLE,DROPANY