`

orapwd 工具建立密码文件遵守的命名方法

 
阅读更多

orapwd 工具建立建立的密码文件一定要orapw+实例名吗

 

我在11g10g测试是必须要 orapw+实例名才能登录成功

 

以下是验证过程

 

[oracle@asm dbs]$ rm orapwasm

[oracle@asm dbs]$ orapwd file=orapwdasm password=abcdefg entries=10

[oracle@asm dbs]$ sqlplus /nolog

 

SQL*Plus: Release 10.2.0.1.0 - Production on Sat Jul 26 17:24:07 2008

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

SQL> conn sys/abcdefg@asm as sysdba                                            

ERROR:

ORA-01031: insufficient privileges

 

 

SQL> exit                                                                       

[oracle@asm dbs]$ ls

ab_+ASM.dat  hc_+ASM.dat  initdw.ora  lkASM   orapw+ASM  spfile+ASM.ora

hc_asm.dat   initasm.ora  init.ora    lk+ASM  orapwdasm  sqlnet.log

[oracle@asm dbs]$ rm orapwdasm

[oracle@asm dbs]$ ls

ab_+ASM.dat  hc_+ASM.dat  initdw.ora  lkASM   orapw+ASM       sqlnet.log

hc_asm.dat   initasm.ora  init.ora    lk+ASM  spfile+ASM.ora

[oracle@asm dbs]$ orapwd file=orapwasm password=abcdefg entries=10

[oracle@asm dbs]$ ls

ab_+ASM.dat  hc_+ASM.dat  initdw.ora  lkASM   orapwasm   spfile+ASM.ora

hc_asm.dat   initasm.ora  init.ora    lk+ASM  orapw+ASM  sqlnet.log

[oracle@asm dbs]$ sqlplus /nolog

 

SQL*Plus: Release 10.2.0.1.0 - Production on Sat Jul 26 17:25:03 2008

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

SQL> conn sys/abcdefg@asm as sysdba                                            

Connected.

SQL>

这是itpub网友lwjnbtx  查的官方文档

1. unix 环境:

 

查了Administrators Reference 10g Release 2 (10.2) for UNIX-Based Operating Systems.

  

1. Log in as the Oracle software owner.

2. Use the orapwd utility to create the password file as follows:

$ $ORACLE_HOME/bin/orapwd file=filename password=password entries=max_users

...

 

filename The name of the file in which password information is written

 

The name of the file must be orapwsid, and you must supply the full

path name.Its contents are encrypted. Typically, the password file is

created in the $ORACLE_HOME/dbs directory.

 

请注意黑体字, 所以unix环境中, password file 一定是要用 orapw<SID>, 没有例外.

 

2. windows 环境:

查了Platform. Guide 10g Release 2 (10.2) for Microsoft Windows (32-Bit)(没查64-bit)

 

To create and populate a password file:

1. Create a password file with the Password Utility:

C:> orapwd FILE=PWDsid.ora PASSWORD=password ENTRIES=max_users

where

¦ FILE specifies the password filename.

¦ SID identifies the database instance.

¦ PASSWORD sets the password for account SYS.

¦ ENTRIES sets maximum number of entries in password file. This corresponds

to maximum number of distinct users allowed to connect to the database

simultaneously with either the SYSDBA or the SYSOPER DBA privilege.

 

2. Set initialization parameter file parameter REMOTE_LOGIN_PASSWORDFILE to

exclusive, shared, or none.

 

In search of the password file, Oracle Databaselooks in the registryfor the value of parameter

ORA_SID_PWFILE. If no value is specified, then it looks in the registry for the

value of parameterORA_PWFILE, which points to a file containing usernames,

passwords, and privileges. If that is not set, then it uses the default:

ORACLE_BASEORACLE_HOMEDATABASEPWDsid.ORA.

The default value is shared.

 

请注意黑体字, windows 环境中, 很大的部分是基于 registry 中变量 ora_sid_pwfile 或者 ora_pwfile 的设置, 缺省的值, 正如paulyibinyi兄弟指出的, pwd<SID>.ora (unix中是没有这个.ora后缀的).

 

 

总结下密码文件命名方法

linuxorapw+实例名

windowspwd+实例名.ora

 

分享到:
评论

相关推荐

    Oracle密码文件的创建、使用和维护Oracle密码文件的创建、使用和维护Oracle密码文件的创建、使用和维护

    此外,管理员也可以通过命令行工具ORAPWD.EXE手工创建密码文件,指定文件名、密码和最大用户数。 创建密码文件后,需要配置初始化参数REMOTE_LOGIN_PASSWORDFILE来启用或禁用密码文件的使用。这个参数有三个可选值...

    oracle密码文件详细说明.pdf

    密码文件的建立使用 orapwd 命令,格式为: orapwd file=&lt;fname&gt; password=&lt;password&gt; entries=&lt;users&gt; force= 其中,file 是密码文件的名字,password 是 sys 用户的密码,entries 是可以有多少个 sysdba 和 ...

    Oracle数据库密码文件的使用和维护

    创建密码文件可以手动使用`ORAPWD.EXE`工具,命令格式如下: ``` C:\ &gt;ORAPWD FILE=< FILENAME > PASSWORD =< PASSWORD > ENTRIES= ``` - `FILENAME`:指定密码文件的名称。 - `PASSWORD`:设置INTERNAL/SYS...

    oralce密码忘了解决方法

    - 修改密码文件的位置时,需要通过`orapwd`命令指定新的路径,并重新创建密码文件。 - 示例: ```bash orapwd file=&lt;new_file_path&gt; password=&lt;password&gt; entries= ``` #### 五、删除密码文件 在删除密码文件...

    oracle 重置sys密码的方法介绍

    使用orapwd 重置SYS密码 C:oracleproduct10.2.0db_1database&gt;orapwd Usage: orapwd file=&lt;fname&gt; password=&lt;password&gt; entries=&lt;users&gt; force=&lt;y&gt; C:oracleproduct10.2.0db_1database&gt;orapwd fi

    Oracle默认密码及修改密码[借鉴].pdf

    密码文件可以通过 orapwd 工具来创建。例如,使用以下命令可以创建一个密码文件: orapwd file=d:\oracle\database\pwdetalker.ora password=newpass entries=10 force=y; 这将创建一个名为 pwdetalker.ora 的密码...

    Oracle密码文件的使用及其维护.doc

    创建密码文件可以手动通过`ORAPWD.EXE`工具进行,命令结构如下: ``` C:\ &gt;ORAPWD FILE=&lt;FILENAME&gt; PASSWORD=&lt;PASSWORD&gt; ENTRIES= ``` - `FILENAME`指定密码文件的名称, - `PASSWORD`设定INTERNAL/SYS账户的密码, ...

    Oracle_默认密码及修改密码

    - **创建密码文件**:使用`orapwd`命令创建密码文件时,需要指定文件路径、密码、条目数等参数。 - **使用密码文件**:当用户尝试以`SYSDBA`或`SYSOPER`身份登录时,数据库会检查密码文件中存储的信息。 - **维护...

    oracle数据库sys密码修改

    3. **ORAPWD工具**:如果忘记了SYS或SYSTEM密码,可以使用ORAPWD工具来创建新的口令文件,从而实现密码重置。 #### 二、正常情况下修改SYS/SYSTEM密码 假设您已经知道当前的SYS或SYSTEM用户的密码,那么可以通过...

    忘记oracle的sys用户密码处理办法

    在这种情况下,我们可以使用 ORAPWD.EXE 工具重新生成密码文件。这个工具可以重新生成数据库的密码文件,以便恢复 SYS 用户的密码。 开始菜单-&gt;运行-&gt;输入‘CMD’,打开命令提示符窗口,然后输入以下命令: orapwd ...

    oracle sysdba 密码解释

    - **创建密码文件**:通常使用`orapwd`命令创建密码文件。 ```bash orapwd file=&lt;passwordfile&gt; entries=&lt;num_of_users&gt; ignorecase= ``` 其中`&lt;passwordfile&gt;`为密码文件路径,`&lt;num_of_users&gt;`是密码文件中...

    Oracle密码忘记 重设方法

    1. **使用orapwd工具**:运行`orapwd file='/oracle/pwdsid.ora' password=新密码`,这里`pwdsid.ora`是密码文件的路径,`new_password`是你想要设置的新密码。 2. **重启数据库**:修改完成后,可能需要重启数据库...

    oracle管理员密码忘记的解决办法

    本文将详细介绍Oracle数据库密码文件的创建、使用及维护方法,帮助读者理解和解决与Oracle数据库密码相关的各种问题。 #### Oracle数据库中的权限角色 Oracle数据库系统内部定义了多个预定义的角色,其中最重要的...

    关于Oracle数据库中密码安全管理总结

    管理员也可以使用`ORAPWD.EXE`工具手工创建密码文件,指定文件名、口令以及最大用户数。`MAX_USERS`参数应根据实际需求设定,以便在用户数量超出限制时无需频繁重建文件。 初始化参数`REMOTE_LOGIN_PASSWORDFILE`是...

    如何找回Oracle中system,sys用户的密码

    这些方法包括使用 SQL*Plus 连接数据库、使用操作系统认证连接数据库、使用 sqlplus 命令行工具、使用 orapwd 命令和使用 su 命令。这些方法可以帮助您快速找回 Oracle 系统用户密码,并恢复数据库的正常使用。

    Oracle默认密码及修改密码.docx

    这将创建一个新的口令文件,其中`newpass`是新的密码,`entries`指定了允许的最大用户数,`force=y`表示即使有旧的口令文件也要强制创建新的。 保证数据库的安全性是Oracle数据库管理的重要方面,因此定期更改用户...

    ocp学习资料

    - 使用ORAPWD工具:ORAPWD是一个命令行工具,用于创建和更新密码文件。例如,`orapwd FILE=acct.pwd PASSWORD=secret ENTRIES=30` 将创建一个名为'acct.pwd'的密码文件,设定密码为'secret',并允许最多30个用户的...

Global site tag (gtag.js) - Google Analytics