Oracle数据库密码文件的使用

日期:2010年5月21日 作者:

在Oracle数据库系统中,用户假设要以特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle 数据库能够有两种身份验证的方法:即运用与操作系统集成的身份验证或运用Oracle数据库的密码文件执行身份验证。因而,维护好密码文件,关于控制授权用户从远端或本机登录Oracle数据库系统,执行数据库维护任务,具有首要的意义。

Oracle数据库的密码文件寄存有超级用户INTERNAL/SYS的口令及其他特权用户的用户名/口令,它普通寄存在ORACLE_HOME\DATABASE目录下。

一、 密码文件的树立:

在运用Oracle Instance Manager树立一数据库实例的时侯,在ORACLE_HOME\DATABASE目录下还自动树立了一个与之对应的密码文件,文件名为PWDSID.ORA,其中SID代表相应的Oracle数据库系统标识符。此密码文件是执行原始数据库维护任务的根底。在此之后,维护员也能够依据须要,运用工具ORAPWD.EXE手工树立密码文件,命令格式如下:

C:\ >ORAPWD FILE=< FILENAME > PASSWORD =< PASSWORD >

ENTRIES=< MAX_USERS >

各命令参数的意思为:

FILENAME:密码文件名;

PASSWORD:配置INTERNAL/SYS帐号的口令;

MAX_USERS:密码文件中能够寄存的最大用户数,对应于准许以SYSDBA/SYSOPER权限登录数据库的最大用户数。由于在现在的维护中,若用户数超出了此限定,则须要重建密码文件,所以此参数能够依据须要配置得大一些。

有了密码文件之后,须要配置原始化参数REMOTE_LOGIN_PASSWORDFILE来控制密码文件的运用形态。

二、 配置原始化参数REMOTE_LOGIN_PASSWORDFILE:

在Oracle数据库实例的原始化参数文件中,此参数控制着密码文件的运用及其形态。它能够有以下多个选项: NONE:指示Oracle系统不运用密码文件,特权用户的登录议决操作系统执行身份验证;EXCLUSIVE:指示只需一个数据库实例能够运用此密码文件。只需在此配置下的密码文件能够包括有除INTERNAL/SYS以外的用户信息,即准许将系统权限SYSOPER/SYSDBA授予除INTERNAL/SYS以外的其他用户。 SHARED:指示可有多个数据库实例能够运用此密码文件。在此配置下只需INTERNAL/SYS帐号能被密码文件识别,即便文件中存 有其他用户的信息,也不准许他们以SYSOPER/SYSDBA的权限登录。此配置为缺省值。

在REMOTE_LOGIN_PASSWORDFILE参数配置为EXCLUSIVE、SHARED情况下,Oracle系统搜索密码文件的次第为:在系统注册库中查找ORA_SID_PWFILE参数值(它为密码文件的全途径名);若未找到,则查找ORA_PWFILE参数值;若仍未找到,则运用缺省值ORACLE_HOME\DATABASE\PWDSID.ORA;其中的SID代表相应的Oracle数据库系统标识符。

三、 向密码文件中添加、删除用户:

oracle grant 授权语句

下一篇:Oracle原始参数与目前用户

相关文章

oracle 密码文件在哪里看,Oracle数据库密码文件的使用相关推荐

  1. 云服务器数据库密码文件在哪,云服务器数据库密码文件在哪

    云服务器数据库密码文件在哪 内容精选 换一换 华为云关系型数据库服务Console端数据库密码复杂度,请参见购买实例中的数据库配置表格.华为云关系型数据库实例数据库对在客户端新创建的数据库用户,设置了 ...

  2. 阿里云mysql密码多少_阿里云默认数据库密码是多少

    阿里云默认数据库密码是多少,阿里云ecs建数据库. 对于大多数小型或初期项目来说,我们可能常用的做法是先将web.数据库全部安装在一起,后期根据需要来看是否将数据库单独迁移分离.传统物理服务器可以这么 ...

  3. 服务器mysql 修改数据库密码怎么修改,服务器mysql修改数据库密码

    服务器mysql修改数据库密码 内容精选 换一换 本节将介绍在华为云关系型数据库服务的管理控制台创建实例的过程.目前,RDS for SQL Server支持"包年/包月"和&qu ...

  4. linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤

    使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,然而根目录并不适合用于存储数据文件. 原路径:/var/lib/mysql 目标路径:/home/mysq ...

  5. 如何用cmd配置mysql数据库密码_命令行修改MySQL数据库密码

    通过MySQL命令行来修改MySQL数据库的密码,下面就为您详细介绍如何使用MySQL命令行来修改密码. 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1.给root加 ...

  6. oracle的索引在哪儿看,Oracle如何查看索引和视图

    视图-–是由SELECT查询语句(可以是单表或者多表查询)定义的一个"逻辑表",只有定义而无数据,是一个"虚表". 在创建视图时,只是将视图的定义信息保存在数据 ...

  7. mysql 密码文件改成密文_数据库密码弄成密文

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. oracle表分析效果怎么看,Oracle 索引与表分析几种方法

    分析表与索引有几种方法,现在列举出来参考下. 1.分析表与索引(analyze 不会重建索引) analyze table tablename compute statistics 等同于 analy ...

  9. 数据库密码加密公用秘要生成器,数据库密码加密解密入口

    public class Encryptor {public static final String HUNDSUN_VERSION="@system 管理平台 @version 2.0.1 ...

最新文章

  1. displaysettings.java_Android设置系统开机自动永不休眠
  2. win10远程控制centos7.0开机
  3. Groovy 设计模式 -- 保镖模式
  4. php trace 图形,trace工具定位php性能问题
  5. Idea Maven报错找不到程序包
  6. Spring 之注解事务 @Transactional
  7. Linux双独立显卡SLI,玩点新奇的 双显卡给你不同的“SLI”效果
  8. SQL2012(32位)下载及安装(32位、64位都一样,不影响)
  9. greenplum 存储过程_揭秘!Greenplum并行执行引擎到底是如何工作的?
  10. JS如何关闭当前浏览器窗口?
  11. 【小贴士】zepto find元素以及ios弹出键盘可能让你很头疼
  12. Python学习-4天--字典的操作
  13. android amr base64,base64 音频数据在部分手机播放失败 setDataSourceFD failed.:status=0x80000000...
  14. 怎样安装android设备驱动,如何在电脑安装安卓手机驱动
  15. Python爬虫——Scrapy框架爬取腾讯招聘
  16. 使用H5中的表单标签制作一个简单的网页登陆页面
  17. 人工智能时代:软件中的人工智能将如何改变程序员的角色
  18. log4j2设置控制台日志打印颜色
  19. Unity的gamma矫正、颜色空间及其转换的问题
  20. 判断当前音效是否播放完毕

热门文章

  1. 第一章:初识数据库(3):数据库的语言分类
  2. 贵州大学计算机类是211吗,贵州大学的211有用吗?贵大的211在外省好找工作吗?...
  3. Windows 系统错误代码大全5
  4. 关于strerror
  5. IOS - 抓包通杀篇
  6. 解决Word2019启动巨慢的问题
  7. 无重复字符的最长子串
  8. [C++](16)多态:虚函数,使用,多态的原理
  9. nginx配置文件被删怎么找回_隔行如隔山之nginx服务器删除文件
  10. Python 时间比较