返回顶部
首页 > 资讯 > 数据库 >管理(004):密码文件 & 用户
  • 597
分享到

管理(004):密码文件 & 用户

2024-04-02 19:04:59 597人浏览 泡泡鱼
摘要

一、密码文件中添加用户 当您将 SYSDBA、SYSOPER、SYSBACKUP、SYSDG 或 SYSKM 管理权限授予用户时,该用户的名称和权限信息将添加到数据库密码文件中。 只有当用户至少具有

一、密码文件中添加用户

当您将 SYSDBA、SYSOPER、SYSBACKUP、SYSDG 或 SYSKM 管理权限授予用户时,该用户的名称和权限信息将添加到数据库密码文件中。
只有当用户至少具有其中一种权限时,用户名才会保留在密码文件中。如果您撤消所有这些权限,那么 oracle 数据库将从密码文件中删除用户。
创建密码文件并向其中添加新用户
使用以下步骤创建密码文件并向其中添加新用户:

  1. 按照"Creating a Database PassWord File with ORAPWD"中的说明创建密码文件。
  2. 将 REMOTE_LOGIN_PASSWORDFILE 初始化参数设置为exclusive。(这是默认值。)
    如果试图授予这些权限,但初始化参数 REMOTE_LOGIN_PASSWORDFILE 没有正确设置,Oracle数据库将发出错误。
  3. 以 SYSDBA 权限连接,如下例所示,并在提示时输入 SYS 密码:
    CONNECT SYS AS SYSDBA
  4. 启动实例并在必要时创建数据库,或者挂载并打开现有数据库。
  5. 根据需要创建用户。将 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 视图。
    管理(004):密码文件 & 用户


您可能感兴趣的文档:

--结束END--

本文标题: 管理(004):密码文件 & 用户

本文链接: https://lsjlt.com/news/48431.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 管理(004):密码文件 & 用户
    一、密码文件中添加用户 当您将 SYSDBA、SYSOPER、SYSBACKUP、SYSDG 或 SYSKM 管理权限授予用户时,该用户的名称和权限信息将添加到数据库密码文件中。 只有当用户至少具有...
    99+
    2024-04-02
  • 管理(005):密码文件设置
    一、更改数据库密码文件名或位置 如果更改数据库密码文件名或位置,请运行以下命令使更改生效: ALTER SYSTEM FLUSH PASSWORDFILE_METAD...
    99+
    2024-04-02
  • Oracle 密码文件与用户密码的关系
    今天一位同事接到一项任务是修改数据库SYS和SYSTEM用户的密码,老大在布置任务的时候还带了一句别忘了同步密码文件,于是想到了自己前几天写的一篇博客介绍Oracle密码文件的,当时只是写了如何创建密码文件...
    99+
    2024-04-02
  • mysql数据库---用户及密码管理
    创建用户及密码 mysql> create user 'zhao'@'loacl' identified by '123123'; mysql> use mysql; 创建密文密码 mysql...
    99+
    2024-04-02
  • gitlab管理员删除用户名密码
    近年来,随着互联网技术和信息化进程的不断发展,越来越多的企业和组织开始使用Gitlab作为代码管理和协作工具。而在Gitlab中,管理员(Admin)通常扮演着非常重要的角色,不仅需要负责维护整个系统的稳定性和安全性,还需要处理一些常见问题...
    99+
    2023-10-22
  • LINUX 管理 SAMBA 用户密码命令详解
    在 Linux 下管理 Samba 的用户和密码通常使用 smbpasswd 命令来添加和修改,该命令不仅可以修改本地 Samba 服务器的用户和密码,还可以修改远程 Samba 服务器的用户和密码,只需要通过 SSH 登录后执行 smbp...
    99+
    2023-10-12
    linux 服务器 运维
  • Linux下查看用户和管理用户密码的命令
    本篇内容介绍了“Linux下查看用户和管理用户密码的命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!查看用户a),查看当前登录用户代码如下...
    99+
    2023-06-12
  • Zabbix 监控之 修改管理员用户密码
    zabbix前端用户的操作都保存在zabbix数据库的users表里。一般直接在数据库里面修改即可。 登入数据库:mysql -uroot -p2.查看数据库show databases;3.进入数据库u...
    99+
    2024-04-02
  • Linux如何使用密码管理工具pass管理密码
    本篇内容介绍了“Linux如何使用密码管理工具pass管理密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  对于那些不想要依赖图形化进行...
    99+
    2023-06-13
  • 如何有效管理Mysql数据库用户密码
    下文主要给大家带来有效管理Mysql数据库用户密码,希望这些内容能够带给大家实际用处,这也是我编辑有效管理Mysql数据库用户密码这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。数据库是信息系统中非...
    99+
    2024-04-02
  • 如何使用phpmyadmin修改管理员和用户密码
    这篇文章给大家分享的是有关如何使用phpmyadmin修改管理员和用户密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先登录phpmyadmin管理后台之后,在左侧找到数据库...
    99+
    2024-04-02
  • linux用户密码存放的文件是什么
    今天小编给大家分享一下linux用户密码存放的文件是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2023-03-06
    linux
  • gitlab初始管理员帐户密码是什么
    GitLab是一种集成式的DevOps平台,提供源代码版本控制、CI/CD流水线等一系列功能。在GitLab的管理中,初始管理员帐户密码是最基础的操作,也是许多初学者所遇到的问题。那么,GitLab初始管理员帐户密码究竟是什么呢?在GitL...
    99+
    2023-10-22
  • linux文件及用户管理的实例练习
    1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。 [root@centos7 etc]# ls -d /etc/[^[:alpha:]][:alpha:]* 2、复制/e...
    99+
    2022-06-04
    linux 文件管理 用户管理
  • 数据库 之 更改用户密码和忘记管理员密码解决方法
    1  正常更改用户密码记得密码的情况下,有以下三个方法修改用户密码:(1) SET PASSWORD [FOR 'user'@'host'] = PASSWOR&#...
    99+
    2024-04-02
  • mysql基础(四)用户权限管理和root密码恢复
    mysql用户由用户和主机名组成,使用'user'@'hosst'表示,mysql的用户和权限信息存储在mysql库中 mysql数据库表: user     #...
    99+
    2024-04-02
  • 通过phpmyadmin更改管理员和用户密码的案例
    这篇文章给大家分享的是有关通过phpmyadmin更改管理员和用户密码的案例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先登录phpmyadmin管理后台,后台地址、用户名和...
    99+
    2024-04-02
  • Fedora中如何安全地配置和管理用户密码
    在Fedora中安全地配置和管理用户密码可以通过以下步骤: 创建一个强密码策略:可以通过编辑/etc/security/pwqu...
    99+
    2024-04-02
  • orale用户密码过期处理
    使用具有管理权限的用户登录1、查看用户的proifle是哪个,一般是default:SELECT username,PROFILE FROM dba_users;2、查看指定概要文件(如defaul...
    99+
    2024-04-02
  • 译文 | MySQL 8.0 密码管理策略(一)
    作者:Sri Sakthivel 原文链接:https://www.percona.com/blog/enhanced-password-management-systems-in-mysql-8-part-1 MySQL 8.0 在...
    99+
    2019-02-21
    译文 | MySQL 8.0 密码管理策略(一)
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作