重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3860|回复: 1
打印 上一主题 下一主题

[Oracle] oracle如何快速重建口令密码文件

[复制链接]
跳转到指定楼层
楼主
发表于 2018-1-12 13:32:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jiawang 于 2018-1-12 15:58 编辑

口令文件也叫密码文件,用于存放被授予SYSDBA及SYSOPER权限的用户的用户名和密码,是一个加密的操作系统文件。

口令文件允许用户连接到远程数据库,执行数据库的管理任务。特别是远程的数据库关闭的时候,使用口令文件,数据库管理员可以远程启动数据库。数据库管理员也可以远程关闭数据库。


oracle linux自带的密码文件命名规则如下:orapw+sid
File参数:指定口令文件存放的全路径及文件名。
PASSWORD:用于指定用户sys的新密码
Entries:为整数值,指定最多可以有多少个用户成为超级用户。
Force:到值为“Y”或“N”,指定是否强行覆盖已经存在的口令文件。

针对于sys密码不清楚的情况下,我们可以通过重建的方式更改sys密码.
1.首先,确定你的密码文件的路径和名称:
在windows下 密码文件路径oracle_home\database
密码文件名称pwd+sid.ora
在linux下 密码文件路径oracle_home/dbs
密码文件名称orapw+sid


Sid为实例名称,
查看实例名称 Select instance_name from v$instance;
select 'pwd'||instance_name||'.ora' from v$instance;


在windows命令提示符下重建密码文件,已oacl为实例名为例
密码文件中含有sys的密码
例如:D:\360>orapwd file=D:\app\wangjia\product\11.2.0\dbhome_1\database\orapwdoacl password=sys  entries=3

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
发表于 2018-1-12 15:52:23 | 只看该作者
windows上的密码文件命名规则为:
PWD+<oracle_sid>.ora
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-4-29 16:53 , Processed in 0.096617 second(s), 22 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表