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. ORACLE 调试输出,字符串执行函数
  2. 【Linux】一步一步学Linux——echo命令(203)
  3. Python3 爬虫学习笔记 C14【验证码对抗系列 — 点触验证码】
  4. Android Day05-网络编程之文件下载之多线程断点续传技术
  5. 【微信小程序】组件间通信与事件-获取子组件的实例对象
  6. AI大牛Jerry Kaplan:AGI?没有技术和工程基础
  7. 不需要英语的计算机行业,北京评职称不再考外语计算机 将涉及300多万人
  8. 怎样设置才能允许外网访问MySQL
  9. 计算机教育部 学科分类,教育部学科分类与代码分类查询
  10. Eclipse常用开发插件(转)
  11. mysql 怎么存储毫秒_MySQL如何存储毫秒数据
  12. volte的sip信令流程_VOLTESIP代码详解及SIP流程图解
  13. 【HAVENT原创】Mac 下编译 ReactNative(CRN) 踩坑记录
  14. matlab打靶法求解薛定谔方程,用MATLAB语言解氢原子与类氢离子的定态薛定谔方程...
  15. Python环境下用中文做了个《王者荣耀》AI脚本,附视频
  16. 第2章 初学 emWin 的准备工作及其快速上手
  17. Could not transfer artifact XXX 问题处理
  18. SQLAlchemy中的Django风格的数据库路由器
  19. 自定义View中,四个参数的构造函数,其最后两个参数的含义
  20. BUUCTF:LSB

热门文章

  1. Linux服务器安装宝塔面板小白教程
  2. Stack Trace
  3. 获取iframe嵌套页面的数据_爬虫学习十二之案例开发获取搜索页面数据
  4. canvas drawImage() 方法
  5. Pbootcms网站防黑、防跨站的经验分享
  6. 二维码在产品画册中的应用
  7. 激励和梦想永远是我前进路上的左右手(名人名言)
  8. 单片机实例20——数字钟(硬件电路图+汇编程序+C语言程序)
  9. 使用Razor+MVC+PartialView实现预览记账凭证的HTML页面
  10. 10分钟学会数据库压力测试https://img-blog.csdnimg.cn/c2239221c77e4c6aba576b035f3a0fd2.png