`
lihong11
  • 浏览: 450451 次
  • 性别: Icon_minigender_2
  • 来自: 湖南
社区版块
存档分类
最新评论

PLSQL创建用户及权限分配

阅读更多

1、首先使用dba权限sys角色登陆PLSQL
 <!--StartFragment -->


2、选择File-New-User  输入需要创建的账户及密码,选择表空间
  <!--StartFragment -->


3、一定要分配的权限:Role privileges 角色权限,至少分配connect(连接权限)、resource(资源访问权限)
System privileges系统权限,至少分配unlimited tablespace(无限使用表空间权限)
Quotas配额权限:“Tablespace” 中选中General里你填的默认表空间, 勾选 “Unlimited” 复选项 (这个一定要选中啊,不然创建表的时候会提示没有表空间的访问权限的)。

<!--StartFragment -->


 然后单击 ”Apply” 按钮使各项设置起作用。

4、再用你刚刚创建的用户名和密码登录就可以了,如果报连接的错请查看配置和移植工具-->Net Manager找到服务命名,设置ip

<!--StartFragment -->

附件为插图说明,更直观

  • 大小: 33.1 KB
  • 大小: 40 KB
  • 大小: 33.7 KB
  • 大小: 76.9 KB
0
3
分享到:
评论
2 楼 lihong11 2013-01-05  
luoyu-ds 写道
unlimited tablespace这个权限对于一般用户是不需要给的,而且是最好不要给,如果授予了该权限,那被授予的用户可以在任意表空间中创建对象,包括系统最核心的system表空间,不言而喻,这是很危险的权限,系统表空间是整个数据库系统的命脉,而且往往数据库建好后它的使用率就已经是95%以上了,如果有很多普通用户都有unlimited tablespace权限,那么很可能出现误操作将系统搞崩!

学习了
1 楼 luoyu-ds 2013-01-05  
unlimited tablespace这个权限对于一般用户是不需要给的,而且是最好不要给,如果授予了该权限,那被授予的用户可以在任意表空间中创建对象,包括系统最核心的system表空间,不言而喻,这是很危险的权限,系统表空间是整个数据库系统的命脉,而且往往数据库建好后它的使用率就已经是95%以上了,如果有很多普通用户都有unlimited tablespace权限,那么很可能出现误操作将系统搞崩!

相关推荐

Global site tag (gtag.js) - Google Analytics