忘记oracle的sys⽤户密码怎么修改以及Oracle11g默认⽤户名和
密码
忘记除SYS、SYSTEM⽤户之外的⽤户的登录密码
CONN SYS/PASS_WORD AS SYSDBA; --⽤SYS (或SYSTEM)⽤户登录
ALTER USER user_name IDENTIFIED BY "newpassword"; --修改⽤户的密码,密码不能是数字开头,否则会出现:ORA-00988: ⼝令缺失或⽆效
忘记SYS⽤户,或者是SYSTEM⽤户的密码
CONN SYS/PASS_WORD AS SYSDBA; --如果是忘记SYSTEM⽤户的密码,可以⽤SYS⽤户登录。
ALTER USER SYSTEM IDENTIFIED BY "newpassword";
CONN SYSTEM/PASS_WORD AS SYSDBA; --如果是忘记SYS⽤户的密码,可以⽤SYSTEM⽤户登录。
ALTER USER SYS IDENTIFIED BY "newpassword";
SYS,SYSTEM⽤户的密码都忘记
oracle登录命令
Oracle提供了两种验证⽅式,⼀种是OS验证,另⼀种密码⽂件验证⽅式,如果是第⼀种⽅式⽤以下⽅法修改密码:
  sqlplus /nolog;
  connect / as sysdba
  alter user sys identified by newpassword;
  alter user system identified by newpassword;
如果是第⼆种⽅法可以使⽤ORAPWD.EXE ⼯具修改密码。打开命令提⽰符窗⼝,输⼊如下命令:
orapwd file=D:\oracle10g\a password=newpassword
这个命令重新⽣成了数据库的密码⽂件。密码⽂件的位置在ORACLE_HOME⽬录下的\database⽬录下。这个密码是修改sys⽤户的密码。除sys其他⽤户的密码不会改变。也可以下⽅法修改密码,设定完后,重新启动服务,再次登陆就可以了。
orapwd a password=newpassword entries=10
Oracle 11g 默认⽤户名和密码
安装ORACLE时,若没有为下列⽤户重设密码,则其默认密码如下:
⽤户名/密码登录⾝份说明
sys/change_on_install SYSDBA 或 SYSOPER 不能以 NORMAL 登录,可作为默认的系统管理员
system/manager SYSDBA 或 NORMAL 不能以 SYSOPER 登录,可作为默认的系统管理员
sysman/oem_temp sysman 为 oms 的⽤户名
scott/tiger NORMAL 普通⽤户
aqadm/aqadm SYSDBA 或 NORMAL ⾼级队列管理员
Dbsnmp/dbsnmp SYSDBA 或 NORMAL 复制管理员
登录⾝份:指登录时的Role指定,oracle11g中分SYSDBA和default两种。在安装Oracle 10g的时候,
提⽰创建数据库,在创建的同时提⽰你输⼊⼝令,若此时你输⼊了密码,在登录数据库的时候⽤户名sys 对应的密码就应该是你创建数据库时候输⼊的⼝令。⽽⾮默认的change_on_install.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。