管理使用Oracle 11管理用户(oracle11用户)
Oracle Database 11管理用户的实践指南
用Oracle Database 11来管理用户当然是系统管理员的必修课。在全球范围内, Oracle 数据库是最流行的企业数据库,并且它增强了安全性,可以在几秒钟内解决大量问题,使组织更容易地建立和维护支持复杂业务的数据库系统。
开始管理Oracle用户以创建用户,赋予权限以及定义角色,首先要做的就是登录系统的超级用户账户。用户必须以sysdba权限登录才能创建或连接数据库,因此使用以下命令将其设置为连接用户:
conn sys/[password] as sysdba
接下来,系统管理员可以使用create & grant语句来创建新用户、赋予用户权限和新建角色:
CREATE USER [用户名] IDENTIFIED BY [密码]
GRANT [用户类型] TO [用户名]
定义角色的方式也很简单,只需使用以下命令:
CREATE ROLE [角色名]
要将角色赋予用户,只需像下面这样:
GRANT [角色名] TO [用户名]
系统管理员也可以使用drop语句来删除用户,角色和授权:
DROP USER [用户名]
DROP ROLE [角色名]
DROP GRANT [授权名]
Oracle Database 11还可以提供一个强大的安全功能来管理用户。系统管理员必须有一个安全策略,定义并实施安全管理和访问控制来最大限度地防止非法访问。Oracle Database 11可以实现:
Management of user accounts
Authentication
Use of auditing and logging
Database access control
Encryption
因此,如果要通过管理用户来实现安全性,Oracle Database 11将提供一流的解决方案。