如果SYSDBA
特权赋予了被授权者最终的权限,那么为什么用户除了特权之外SYS
还拥有角色呢?DBA
SYSDBA
主页
/
user-269726
Mehdi Charife's questions
Mehdi Charife
Asked:
2023-05-18 05:39:04 +0800 CST
我正在尝试回答以下问题(在之前的考试中被问到并且应该有一个正确答案):
要创建 DATAFILE 并将其分配给 DATABASE,实例不能
- 以 NOMOUNT 模式启动
- 以 MOUNT 模式启动
- 以 OPEN 模式启动
- 没有开始
为此,我开始阅读数据库 和实例启动和关闭一文中的相关 Oracle 文档。在How a Database is Mounted部分中,陈述了以下内容(强调我的):
数据库是如何挂载的
实例安装数据库以将数据库与该实例相关联。为了装载数据库,实例找到数据库控制文件并打开它们。控制文件在用于启动实例的参数文件中的 CONTROL_FILES 初始化参数中指定。Oracle 然后读取控制文件以获取数据库的数据文件和重做日志文件的名称。
此时,数据库仍处于关闭状态,只有数据库管理员可以访问。数据库管理员可以在完成特定维护操作的同时保持数据库关闭。但是,该数据库尚不可用于正常操作。
根据这段话,当数据库被安装时,数据库管理员可以访问它。这里的访问是否意味着管理员只能执行读取操作,或者还可以修改数据库(例如通过创建数据文件)?