dms

用于本地测试


数据库创建用户并授权

<h1>创建用户</h1> <ul> <li>create user 用户名 identified by 密码; 示例:</li> </ul> <p><code>create user oauser identified by oa; </code></p> <h1>授予连接、资源权限</h1> <ul> <li>grant connect,resource to 用户名;</li> </ul> <p>示例:</p> <p><code>grant connect,resource to oauser; </code></p> <p>ps:不给新建用户授予connect权限,新建用户无法通过SID或SERVICE_NAME连接数据库实例,即无法登录数据库</p> <h1>开放表、视图权限</h1> <ul> <li>给数据库用户授权(对象为用户表)</li> </ul> <p>GRANT privilege[, ...] ON object[, ...] TO { PUBLIC | GROUP group| username}</p> <p>grant select,insert,update on 表名 to public;</p> <p><code> privilege: select:查询 insert:插入 update:更新 delete:删除 rule: all:所有 </code></p> <p>示例: grant select,insert,update on hrmresource to public; 给所有用户授予查询、插入、更新hrmresource表的权限</p> <p>revoke select,insert,update on tablename from public; 收回所有用户查询、插入、更新tablename表的权限</p> <p><code> object: table:表 view:视图 sequence:序列 index:索引 </code></p> <p>grant select,insert,update on tablename,viewname,sequencename,indexname to public;</p> <h1>授权后查询数据</h1> <p>需要在查询的表名称/视图名称前加上对应的用户。</p> <p>示例:oauser用户查询ht_gl用户下的视图</p> <p><code>select * from HT_GL.VIEW_OA_HRMRESOURCE</code></p> <h1>给新建的用户提供创建视图权限</h1> <p>给用户oauser授权</p> <p><code>grant create any view to oauser</code></p>

页面列表

ITEM_HTML