侧边栏壁纸
博主头像
与晚风述往事博主等级

万般皆下品,唯有读书高。

  • 累计撰写 149 篇文章
  • 累计创建 29 个标签
  • 累计收到 19 条评论

目 录CONTENT

文章目录

Oracle 重建口令文件

与晚风述往事
2021-10-23 / 0 评论 / 0 点赞 / 440 阅读 / 721 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-03-11,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

介绍

在管理Oracle的过程中,极少数情况会遇到口令文件的丢失,导致数据库无法正常使用。这时,就需要用到orapw命令来重建口令文件了。

语法

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

参数说明:

  • FILE 必选参数,口令文件的名称
  • PASSWORD 非必选参数,指定SYS的密码。如果没有配置该参数,则会提入SYS密码。
  • ENTRIES 非必选参数,指定口令文件中的最大sys用户数
  • FORCE 非必选参数,指定是否覆盖现有口令文件,可选值有Y(覆盖)和N(不覆盖),默认为N(不覆盖)。
  • IGNORECASE 非必选参数,指定密码是否区分大小写,可选值有Y(不区分)和N(区分),默认为N。

不同系统差异性

Oracle口令文件在不同的操作系统上有些区别,目前我就以Unix和Windows为例,简单列出一下不同之处。

操作系统命名规则默认存储位置
Unixorapw<ORACLE_SID><ORACLE_HOME>/dbs
WindowsPWD<ORACLE_SID><ORACLE_HOME>/database

说明:

  • <ORACLE_SID> 指的是数据库的SID
  • <ORACLE_HOME> 指的是数据库的HOME目录,也可以理解为安装目录

用法

在知道用法和不同系统差异性后,我们就再也不怕口令文件被删或者丢失了。我以CentOS为例:

创建

[oracle@localhost ~]$ orapwd file=$ORACLE_HOME/dbs/orapworcl force=y;

oracle_rebuild_password_file_1

0

评论区