首页 / 帖子
用Drupal与Oracle数据库搭配,有几个疑惑请解答

安装Oracle之后,操作系统的oracle用户是不是最大权限?
如果oracle没启动,能链接oracle吗?

1个答案
Amanda Song
发布于:2017-09-04 11:26

首先,oracle用户跟操作系统的权限组有一定关联,如果是数据库管理员DBA组(安装oracle的时候建的组)的成员可通过操作系统身份验证使用 SQL 以 SYSDBA 身份连接到一个 Oracle 实例。该组的成员可执行关键的数据库管理任务,如创建数据库、启动和关闭实例。该组的默认名称为 dba。
SYSDBA 系统权限甚至在数据库未打开时也允许访问数据库实例。对此权限的控制完全超出了数据库本身的范围。

不要混淆 SYSDBA 系统权限与数据库角色 DBA。DBA 角色不包括 SYSDBA 或 SYSOPER 系统权限。


所以,如果oracle没有启动,可以通过oracle用户以sysdba直接链接数据库,并且可以启动数据库。