日期:2014-05-16  浏览次数:20384 次

Oracle数据库用户与默认用户

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角色权限。