首页 > 数据库 >Oracle 重建口令文件

Oracle 重建口令文件

时间:2023-08-15 18:07:07浏览次数:38  
标签:文件 必选 指定 口令 参数 Oracle 重建

介绍

在管理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为例,简单列出一下不同之处。

操作系统

命名规则

默认存储位置

Unix

orapw<ORACLE_SID>

<ORACLE_HOME>/dbs

Windows

PWD<ORACLE_SID>

<ORACLE_HOME>/database

说明:

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

用法

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

创建

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

Oracle 重建口令文件_重建口令

标签:文件,必选,指定,口令,参数,Oracle,重建
From: https://blog.51cto.com/bxbdba/7091665

相关文章

  • oracle查看所有用户_Oracle实用命令查看共用一个表空间的所有用户
    oracle查看所有用户_Oracle实用命令查看共用一个表空间的所有用户news2023/8/1413:13:55概述有朋友问到如何查出表空间都被哪些用户使用的一些方法,因为有几种情况需要考虑,也顺便做个总结。需求:如何查看共用一个表空间的所有用户查看某表空间下表的所有者使用dba用户......
  • burpsuite靶场----SQL注入3----oracle的union注出版本
    burpsuite靶场----SQL注入3----oracle注入推荐burpsuite插件https://github.com/smxiazi/xia_sqllinux上安装oraclemysql的详细学习可以下载小皮面板或者手动安装oracle这里使用docker安装,因为oracle手动安装比较麻烦这里我参照这位师傅的博客在linux上搭建oracle数据库ht......
  • burpsuite靶场----SQL注入5----非oracle数据库注入出敏感数据
    burpsuite靶场----SQL注入5----非oracle数据库注入出敏感数据靶场地址https://portswigger.net/web-security/sql-injection/examining-the-database/lab-listing-database-contents-non-oracle避坑1.发现不能用%23作为注释符'unionselect'a','b'%23会报错2.发现不能......
  • Oracle启动监听报错:The listener supports no services或出现 unknown状态解决
    1、查看$ORACLE_HOME/network/admin/listener.ora文件中的host是否正确,能不能ping通2、查看$ORACLE_HOME/network/admin/tnsnames.ora文件中的host是否与listener.ora中的一致3、查看/etc/hosts文件中的127.0.0.1是不是localhost,listener.ora中host跟这里的是否一样4、登录数......
  • Oracle数据库基本介绍
    一、Oracle数据库1.1、基本介绍Oracle数据库的一个基本任务是存储数据。Oracle数据库服务器是由一个数据库和至少一个数据库实例组成。数据库是一组存储的文件,而数据库实例是一组管理数据文件的内存结构。另外,数据库由后台进程组成。一个数据库和一个实例是紧密相连的,因此术语-......
  • 在postgresql数据库中如何实现Oracle中dblink功能
    转:https://blog.csdn.net/weixin_73350116/article/details/131905912引言在Oracle中常常有dblink功能,可以通过dblinks实现不同地址下得oracle数据库得数据交互。dblink是Oracle独有得功能,其他数据库有吗?当然,在postgresql也可以通过fdw实现与其他数据库进行数据交互,并且相较于O......
  • ElasticSearch批量重建索引
    ElasticSearch批量重建索引ver7.16.2ES的设计目标是针对检索的,对修改的支持不够好,特别是对数据结构的修改,和关系数据库不一样,修改数据结构后,索引的历史数据不会改变,如果需要历史数据也应用修改后的结构和设置,需要重建索引(Reindex).重建索引的一般流程为:基......
  • Windows卸载Oracle
    1\删除regeditHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\oracle*HKEY_LOCAL_MACHINE\SOFTWARE\oracle*HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\oracle*2\删除环境变量后重启电脑3\删除oracle*文件\开始菜单......
  • 使用 ASM 和版本升级安装 Oracle 19C RAC 的分步指南
    一、概述本文档将指导您在Linux平台上使用ASM逐步安装Oracle19CRAC。这里讨论每一步。我们将RAC安装与ASM配合并进行版本升级。遵循的步骤–服务器配置配置OracleASM预检查RAC设置为RAC安装GRID基础设施安装Oracle19C数据库版本升级/PSU......
  • 【Oracle】CBO统计信息是基于dba_segment 还是dba_tables?
    答案是:来自dba_tables验证过程---首先创建t2,查看当前user_segment以及user_tables信息createtablespacedamondba_tbs01;createuserdamondbaidentifiedbydamondba_tbs01DEFAULTTABLESPACEdamondba_tbs01quotaunlimitedondamondba_tbs01;grantdbatod......