Oracle用户的创建和授权

复制代码
 1 --创建用户、密码
 2 create user infouser identified by "User@2022!";
 3 --授权连接数据库权限
 4 grant connect  to infouser;
 5 --授权创建视图权限
 6 grant create view to infouser;
 7 --创建同义词
 8 create public synonym emp for scott.emp;
 9 --授权用户查询某个表或者视图权限
10 GRANT select ON emp to infouser;
复制代码

--创建用户、密码
create user 用户名identified by 密码;
--授权连接数据库权限
grant connect to infouser;
--授权创建视图权限
grant create view to infouser;
--创建同义词(Oracle的同义词(synonyms)从字面上理解就是别名的意思,是一种映射关系。同义词好处:能够在不同的数据库用户之间实现无缝交互;即查询其他用户表时不需要输入用户名带出,提高安全性)

--同义词分私有、共有(public),创建同义词需要DBA角色赋予用户权限才能创建。
create public synonym emp for scott.emp;
--授权用户查询某个表或者视图权限
GRANT select ON emp;

posted @   不愿透露姓名的菜鸟  阅读(632)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 百万级群聊的设计实践
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
点击右上角即可分享
微信分享提示