Oracle忘记sys/system/scott用户的密码怎么办

Oracle忘记sys/system/scott用户的密码怎么办

一、忘记除SYS、SYSTEM用户之外的用户的登录密码。

用SYS (或SYSTEM)用户登录: CONN SYS/PASS_WORD AS SYSDBA;

使用如下语句修改用户的密码: ALTER USER user_name IDENTIFIED BY newpass;

注意:密码不能全是数字。并且不能是数字开头。否则会出现:ORA-00988: 口令缺失或无效

二、忘记SYS用户,或者是SYSTEM用户的密码。

如果是忘记SYSTEM用户的密码,,可以用SYS用户登录。然后用ALTER USER 密令修改密码:

CONN SYS/PASS_WORD AS SYSDBA;

ALTER USER SYSTEM IDENTIFIED BY newpass;

如果是忘记SYS用户的密码,可以用SYSTEM用户登录。然后用ALTER USER 密令修改密码。

CONN SYSTEM/PASS_WORD ;

ALTER USER SYSTEM IDENTIFIED BY newpass;

三、如果SYS,SYSTEM用户的密码都忘记或是丢失。

这一项尤其重要。

可以使用ORAPWD.EXE 工具修改密码。

开始菜单->运行->输入‘CMD’,打开命令提示符窗口,输入如下命令:

orapwd file=D:Oracleproduct.2.0db_1databasepwdctcsys.ora  password=newpass

这个命令重新生成了数据库的密码文件。密码文件的位置在ORACLE_HOME目录下的database目录下。

这个密码是修改sys用户的密码。除sys和system其他用户的密码不会改变。

linux

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1914421.html

(0)
上一篇 2025年2月22日 17:44:15
下一篇 2025年2月22日 17:44:42

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Oracle基础知识:还原真实的cache recovery

    我们在学习Oracle基础知识的时候会了解到实例恢复(Instance Recovery)或者说崩溃恢复(Crash recovery)的概念,有时候甚至于这2个 我们在学习Oracle基础知识的时候会了解到实例恢复(Instance Re…

    数据库 2025年2月22日
    100
  • Oracle基础知识:如何确定 redo log file 大小

    Oracle10g默认的redo log file大小为50m,在使用中经常会发现alter log里存在大量Checkpoint not complete的问题。 Oracle10g默认的redo log file大小为50m,在使用中经…

    数据库 2025年2月22日
    100
  • SCN FlashBack 闪回常用语句

    可以通过函数SCN_TO_TIMESTAMP(10g以后)将其转换回timestamp: select dbms_flashback.get_system_change_number, SCN_TO_TIME 可以通过函数SCN_TO_TI…

    数据库 2025年2月22日
    100
  • Oracle与MySQL的几点区别

    mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group 1.组函数用法规则 mysql中组函数在select语句中可以随意使用,但在Oracle中如果查…

    数据库 2025年2月22日
    100
  • 段上的等待事件 enq: HW

    众所周知,Oracle高水位线标志着该线以下的block均被Oracle格式过,通俗一点讲就是该高水位线以下的block都被Oracle使用过。 通常 为防止多个进程同时修改HWM而提供的锁称为HW锁。想要移动HWM的进程必须获得HW锁。若…

    数据库 2025年2月22日
    100
  • Oracle 工具:tkprof

    有一对参数非常重要,fetch的次数以及取得的记录的行数,一般来说,以尽可能少的fetch来取得尽可能多的记录数,也就是,fetch的值 1 定义 用于分析Oracle跟踪文件并且可按需产生一个更加清晰合理的输出结果的可执行工具 2 首选项…

    数据库 2025年2月22日
    100
  • Oracle中的substr方法

    oracle中的substr比较给力,以字符串abcde为例 Oracle中的substr比较给力,以字符串abcde为例 select substr(‘abcde’,1,3) as str from dual 结果…

    数据库 2025年2月22日
    100
  • Oracle中的程序包

    程序包可将若干函数或者存储过程组织起来,作为一个对象进行存储。程序包通常由两部分构成,规范(specification)和主体(body)。程 一程序包的基本概念 程序包可将若干函数或者存储过程组织起来,作为一个对象进行存储。程序包通常由两…

    数据库 2025年2月22日
    100
  • Oracle SQL建立有效索引减少回表

    回表:在数据中,当查询数据的时候,在索引中查找索引后,获得该行的rowid,根据rowid再查询表中数据,就是回表。在数据库中,数 回表:在数据中,当查询数据的时候,在索引中查找索引后,获得该行的rowid,根据rowid再查询表中数据,就…

    数据库 2025年2月22日
    100
  • 关于Oracle执行计划

    执行计划是指Oracle 运行的一条SQL 语句按照某一顺序操作的动作。使用explain plan for 语句可以查看执行计划。在plsql develope 所谓执行计划 执行计划是指Oracle 运行的一条SQL 语句按照某一顺序操…

    数据库 2025年2月22日
    100

发表回复

登录后才能评论