创建和维护密码文件

可以使用密码文件创建实用程序ORAPWD创建密码文件。对于某些操作系统,可以创建该文件作为标准安装的一部分。

本节包含以下主题:

  • 使用ORAPWD创建密码文件
  • 共享和禁用密码文件
  • 将用户添加到密码文件
  • 维护密码文件

使用ORAPWD创建密码文件



ORAPWD命令的语法如下所示:

ORAPWD FILE=filename [ENTRIES=numusers] [FORCE={Y|N}] [IGNORECASE={Y|N}]

参数对照下表所示:

参数 描述
FILE 要分配给密码文件的名称。必须提供完整的路径。如果仅提供文件名,则该文件将写入当前目录。
ENTRIES (可选)在文件中允许的最大条目数(用户帐户)
FORCE (可选)如果是y,允许覆盖现有的密码文件
IGNORECASE (可选)如果是y,则密码被视为不区分大小写

注意:在等号(=)字符周围不允许有空格

该命令提示输入SYS密码并将密码存储在创建的密码文件中

Example

以下命令将创建一个名为orapworcl的密码文件,该文件最多允许30个拥有不同密码的特权用户:

orapwd FILE=orapworcl ENTRIES=30

ORAPWD命令行参数描述

以下各节介绍ORAPWD命令行参数

FILE

该参数设置正在创建的密码文件的名称。必须指定文件的完整路径名称。该参数是强制性的。

密码文件所需的文件名是操作系统特定的。某些操作系统要求密码文件遵守特定的格式并位于特定的目录中。其他操作系统允许使用环境变量来指定密码文件的名称和位置。

表1-1列出了UNIX,Linux和Windows平台上密码文件的必需名称和位置。对于其他平台,请参阅特定于平台的文档

Table 1-1 Required Password File Name and Location on UNIX, Linux, and Windows

Platform Required Name Required Location)
UNIX and Linux orapwORACLE_SID ORACLE_HOME/dbs
Windows PWDORACLE_SID.ora ORACLE_HOME\database

例如,对于具有SID orcldw的数据库实例,密码文件在Linux上必须命名为orapworcldw,在Windows上必须命名为PWDorcldw.ora。

在需要将环境变量设置为密码文件路径的平台上的Oracle Real Application Clusters环境中,每个实例的环境变量必须指向相同的密码文件。

参考资料

https://docs.oracle.com/cd/E11882_01/server.112/e25494/dba.htm#ADMIN10241

原文地址:https://www.cnblogs.com/sorliran/p/8902182.html

时间: 2024-08-08 17:49:47

创建和维护密码文件的相关文章

【密码文件丢失--恢复-1】

以oracle10g作为测试版本,删除10g的密码文件: [[email protected] ~]$ rm /u01/oracle/10g/dbs/orapwjadl10g 远程登录数据库,密码文件在远程登录时才会起作用:(此时远程登录不能连接上DB) [[email protected] ~]$ sqlplus sys/[email protected]:1521/jadl10g as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on T

通过读取用户和密码文件自动创建用户脚本

用户文件/mnt/username     密码文件/mnt/passwdfile Username文件中每一行代表一个用户,passwdfile中每行对应username中一个密码 通过读取取两个文件,自动创建用户 #!/bin/bash if [ -z /mnt/username ]                            //判断username是否存在 then  echo ERROR:/mnt/username is not exits elif [ -z /mnt/pa

Oracle 密码文件与用户密码的关系

今天一位同事接到一项任务是修改数据库SYS和SYSTEM用户的密码,老大在布置任务的时候还带了一句别忘了同步密码文件,于是想到了自己前几天写的一篇博客介绍Oracle密码文件的,当时只是写了如何创建密码文件,如何远程使用SYSDBA登录数据库做操作,但是并没有提到密码文件中用户的密码跟数据库中用户的密码是否有关系. 下面来测试一下,我用的平台是11.2.0.4 首先修改SYS的密码 [email protected]>alter user sys identified by zhaoxu; Us

linux命令4 find、三个时间属性、硬链接和软连接、用户名和密码文件、增加和删除用户组、usermod、su、sudo

find搜索命令 其他搜索命令如下: [[email protected] 333]# which ls alias ls='ls --color=auto' /bin/ls [[email protected] 333]# echo $PATH /usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/usr/local/jdk1.6.0_23/b

(转)Oracle 密码文件

--============================== -- Oracle密码文件 --============================== /* 一.密码文件 作用:主要进行DBA权限的身份认证 DBA用户:具有sysdba,sysoper权限的用户被称为dba用户.默认情况下sysdba角色中存在sys用户,sysoper角色中存在system用户 二.Oracle的两种认证方式: 1.使用与操作系统集成的身份验证 2.使用Oracle数据库的密码文件进行身份认证 三.密码

21. SQL -- ​创建数据库及数据库文件

创建数据库及数据库文件 SQL Server 的物理存储 SQL SERVER 数据库分为:系统数据库/用户数据库 系统数据库: Master:master 数据库记录 SQL Server 系统的所有系统级信息.主要包括实例范围的元数据.端点.链接服务器和系统配置设置以及记录了所有其他数据库的存在.数据库文件的位置以及SQL Server 的初始化信息 Model: 提供了SQL Server 实例上创建的所有数据库的模板 Msdb: 主要由 SQL Server 代理用于计划警报和作业 Te

Oracle非关键文件恢复,redo、临时文件、索引文件、密码文件

增量备份的应用在recovery阶段,不再restore阶段 了解数据库设置表: SQL>desc database_properties Name                                      Null?    Type ----------------------------------------- -------- ---------------------------- PROPERTY_NAME                             NO

[读书笔记]密码文件总结

1.密码文件的创建格式 ORAPWD FILE=filename [ENTRIES=numusers] [FORCE={Y|N}] [IGNORECASE={Y|N}] FILE:密码文件所在位置以及名称 ENTRIES:密码文件中的用户数 FORCE:是否替换已有的同名密码文件,密码文件的名称固定,为orapwORACLE_SID IGNORECASE:是否忽略大小写 2.使用密码文件的参数设定:remote_login_passwdfile NONE:不使用密码文件登陆 EXCLUSIVE:

Oracle非关键文件恢复,日志成员、临时文件、索引表空间、口令文件(密码文件)

关键性与非关键性 非关键性文件是指数据库和大多数应用程序没有它也能继续运行的文件.例如,如果数据库丢失了一个多路复用重做日志文件,仍可使用其它重做日志文件副本来保持数据库持续运行. 虽然丢失非关键性文件不会导致数据库崩溃,但它会削弱数据库的功能.例如: 丢失索引表空间会导致应用程序和查询的运行速度大幅减慢,或者,如果这些索引用于强制实施约束,则丢失后甚至会导致应用程序无法使用. 丢失联机重做日志组(只要不是当前联机日志组)会导致在 LGWR 下一次尝试写入组时数据库操作被挂起,直到生成新的日志文