日期:2014-05-16 浏览次数:20404 次
Oracle数据库用户
1.数据库管理员
DBA。每个数据库至少都有一个数据库管理员。
主要职责
安装和升级数据库和其他应用工具
分配系统存储空间
当应用程序开发员设计完成一个应用程序之后,为其创建主要的数据库存储结构,例如表空间。
根据应用程序开发员的设计创建主要的数据库对象,例如表、试图、索引。
根据应用程序开发员提供的信息修改数据库结构。
管理用户,维护系统安全。
确保数据库的使用符合相应的协议。
控制和监视用户对数据库的访问。
监视和优化数据库的行为。
做好备份和回复数据库的计划。
维护磁带中归档的数据。
备份和恢复数据库。
必要时联系数据库的公司。
?
2.安全官员
管理用户、控制和监视用户对数据库的访问,以及维护数据库的安全。
如果有了安全官员,DBA无需关注这些问题了。
?
3.网络管理员
?管理Oracle的网络产品,例如Oracle Net Services等。
?
4.应用程序开发人员
应用程序开发员负责设计和实现数据库应用程序
?
主要职责
设计和开发数据库应用程序
为应用程序设计数据库结构
估算应用程序需要的数据库存储空间
定义应用程序需要对数据库结构所进行的修改
将上述星系提供给数据库管理员
在开发过程中对应用程序进行修改
在开发过程中对应用程序的安全性进行检测
?
5.应用程序管理员
对指定应用程序进行管理。
?
6.数据库用户
通过应用程序与数据打交道。
在权限的范围内添加、修改和删除数据。
?
?
默认数据库管理员用户
在安装Oracle数据库时,两个DBA用户会被默认创建。
SYS
默认密码:CHANGE_ON_INSTALL
所有oracle数据字典的基表和视图都存放在sys用户中,这些表由数据库自己维护,用户无法修改。sys拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。
?
SYSTEM
默认密码:MANAGER
存放一级的内部数据,如oracle的一些特性或工具的管理信息。拥有普通dba角色权限。