管理(004):密码文件 & 用户
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,一、密码文件中添加用户当您将 SYSDBA、SYSOPER、SYSBACKUP、SYSDG 或 SYSKM 管理权限授予用户时,该用户的名称和权限信息将添加到数据库密码文件中。只有当用户至少具有其中一
千家信息网最后更新 2025年01月22日管理(004):密码文件 & 用户
一、密码文件中添加用户
当您将 SYSDBA、SYSOPER、SYSBACKUP、SYSDG 或 SYSKM 管理权限授予用户时,该用户的名称和权限信息将添加到数据库密码文件中。
只有当用户至少具有其中一种权限时,用户名才会保留在密码文件中。如果您撤消所有这些权限,那么 Oracle 数据库将从密码文件中删除用户。
创建密码文件并向其中添加新用户
使用以下步骤创建密码文件并向其中添加新用户:
- 按照"Creating a Database Password File with ORAPWD"中的说明创建密码文件。
- 将 REMOTE_LOGIN_PASSWORDFILE 初始化参数设置为exclusive。(这是默认值。)
如果试图授予这些权限,但初始化参数 REMOTE_LOGIN_PASSWORDFILE 没有正确设置,Oracle数据库将发出错误。 - 以 SYSDBA 权限连接,如下例所示,并在提示时输入 SYS 密码:
CONNECT SYS AS SYSDBA - 启动实例并在必要时创建数据库,或者挂载并打开现有数据库。
- 根据需要创建用户。将 SYSDBA、SYSOPER、SYSBACKUP、SYSDG 或 SYSKM 管理权限授予您自己和其他用户。参见"Granting and Revoking Administrative Privileges"。
二、授予和撤消管理员权限
使用 GRANT 语句授予管理权限。使用 REVOKE 语句撤消管理权限。
例如:
GRANT SYSDBA TO mydba;REVOKE SYSDBA FROM mydba;
如果在授予管理权限的 GRANT 语句中指定 WITH ADMIN 选项,则忽略该选项,并应用以下规则:
- 当前连接为 SYSDBA 的用户可以将任何管理权限授予另一个用户,并从另一个用户撤消任何管理权限。
- 当前连接为 SYSOPER 的用户不能向其他用户授予任何管理特权,也不能从其他用户撤消任何管理特权。
- 当前连接为 SYSBACKUP 的用户可以授予或撤消另一个用户的 SYSBACKUP 管理权限。
- 当前以 SYSDG 连接的用户可以授予或撤销另一个用户的 SYSDG 管理权限。
- 当前连接为 SYSKM 的用户可以授予或撤销其他用户的 SYSKM 管理权限。
不能将管理权限授予角色,因为角色仅在数据库启动后可用。不要将数据库管理权限与操作系统角色混淆。
三、查看数据库密码文件成员
V$PWFILE_USERS视图包含关于已被授予管理权限的用户的信息。 要确定哪些用户被授予了管理权限:
- 查询 V$PWFILE_USERS 视图。
用户
权限
管理
密码
文件
数据
数据库
角色
语句
信息
参数
特权
视图
必要
操作系统
中指
只有
名称
实例
成员
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
面向对象数据库技术视频
网络安全隐患大排查实施方案
散射介质数据库
中航亚欧北京互联网科技研究院
icao网络技术
mysql数据库所有记录数
方舟服务器怎么调模组龙刷新
加密数据库如何破解
深圳软件开发工工资
软件开发专业中专
打印服务器和局域网共享哪个稳定
pg数据库升级注意事项
数据库如何附加ldf文件
如何启动吴福气数据库
怎样安全关闭服务器
云时代抢服务器是真的还是假的
ibm 关系数据库
r710和r720服务器
东吴证券软件开发岗位
请核实服务器管理器已启动
互创互联网网络科技有限公司
软件开发培训工作
危害网络安全由什么机关处罚
计算机网络技术海军
网络硬件服务器与工作站
软件开发客户满意度
萤石云服务器域名解析失败
数据库如何附加ldf文件
爱拼团软件开发
平安互联网科技金融公司