oracle数据库忘记sys(或system)账户密码怎么办
⼀、忘记除SYS、SYSTEM⽤户之外的⽤户的登录密码。⽤SYS (或SYSTEM)⽤户登录: sqlplus sys/password as sysdba 使⽤如下语句修改⽤户的密码: alter user user_name identified by newpassword; 注意:密码不能全是数字。并且不能是数字开头。否则会出现: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:\oracle10g\a password=newpass 这个命令重新⽣成了数据库的密码⽂件。密码⽂件的位置在ORACLE_HOME⽬录下的\database⽬录下。这个密码是修改sys⽤户的密码。除sys其他⽤户的密码不会改变。不过Oracle提供了两种验证⽅式,⼀种是OS验证,另⼀种密码⽂件验证⽅式,如果是第⼀种⽅式⽤以下⽅法修改密码: sqlplus /nolog; connect / as sysdba alter user sys identified by ; alter user system identified by ; 如果是第⼆种⽅法就⽤上述⽅式修改,也可以下⽅法修改密码: orapwd a password=你设定的新密码 entries=10 设定完后,重新启
动服务,再次登陆就可以了。 oracle 11g 在本机安装完Oracle以后,不记得sys⽤户的密码了,采⽤如下⽅法可以修改密码: 1.打开cmd,输⼊sqlplus /nolog,回车;输⼊“conn / as sysdba”;输⼊“alter user sys identified by 新密码”,注意:新密码最好以字母开头,否则可能出现错误Ora-00988。有了这个⽅法后,只要⾃⼰对oracle服务器有管理员权限,不记得密码的时候就可以随意修改密码了。 2.在命令⾏执⾏如下命令:sqlplus “/@服务名 as sysdba”,然后在sqlplus中alter user sys identified by 新密码; alter user system identified by 新密码; 3.运⾏到C盘根⽬录 1)输⼊:SET ORACLE_SID = 你的SID名称 2)输⼊:sqlplus/nolog 3)输⼊:connect/as sysdba 4)输⼊:alert user sys identified by sys 5)输⼊:alert user system identified by system 6)更改完成,密码是Oracle数据库初始密码 4.⾸先,在CMD下输⼊SQLPLUS/NOLOG然后再在出来的界⾯中打⼊CONN/AS SYSDBA,这样就会以本地系统登录的⽤户为信任⽤户进⼊数据库的操作.解决这个问题的⽅式有两种,⼀个是:ALTER USER (USERNAME) IDENTIFIED BY “密码”;这个是可以改变USERNAME的密码.当然这个USERNAME必须已经存在的另⼀种是:CREATE USER (USERNAME) IDENTIFIED BY “密码”;改变⽤户权限的命令是:GRANT ROLES TO (USERNAME);以上2种⽅法都是针对ORACLE 9I的版本。 5.⽤命令,可以修改命令。 orapwd file=’/a’password=123456这个命令是修改sys⽤户的密码。你把⽣成的⽂件覆盖原来的密码⽂件。除sys其他⽤户的密码不会改变。 6.su - oracle sqlplus /nolog conn / as sysdba startup (如果数据库不是处于启动状态则启动) alter user sys identified by 123456 然后就可以使⽤sys⽤户密码登陆了操作系统认证⽅式 conn / as sysdba alter use
r sys identified by xxx ⼀、遇到的问题: 1.、忘记除SYS、SYSTEM⽤户之外的⽤户的登录密码。 2.、忘记SYS⽤户,或者是SYSTEM⽤户的密码。 3.、如果SYS,SYSTEM⽤户的密码都忘记或是丢失。⼆、解决⽅案:忘记除SYS、SYSTEM⽤户之外的⽤户的登录密码。⽤SYS (或SYSTEM)⽤户登录,使⽤如下语句修改⽤户的密码。 CONN
SYS/PASS_WORD AS SYSDBA; ALTER USER SYSTEM IDENTIFIED BY newpass; 注意:密码不能全是数字。并且不能是数字开头。否则会出现:ORA-00988: ⼝令缺失或⽆效忘记SYS⽤户,或者是SYSTEM⽤户的密码。(1)如果是忘记SYSTEM⽤户的密码,可以⽤SYS⽤户登录。然后⽤ALTER USER 密令修改密码。 CONN SYS//PASS_WORD AS SYSDBA; ALTER USER SYSTEM IDENTIFIED BY newpass; 1 2 1 2 (2)如果是忘记SYS⽤户的密码,可以⽤SYSTEM⽤户登录。然后⽤ALTER USER 密令修改密码。 CONN
SYSTEM//PASS_WORD ; ALTER USER SYSTEM IDENTIFIED BY newpass; 1 2 1 2 如果SYS,SYSTEM⽤户的密码都忘记或是丢失。这⼀项尤其重要。可以使⽤ORAPWD.EXE ⼯具修改密码。开始菜单->运⾏->输⼊‘CMD’,打开命令提⽰符窗⼝,输⼊如下命令: orapwd
file=D:\oracle\product\10.2.0\db_1\apassword=newpass 1 1 这个命令重新⽣成了数据库的密码⽂件。密码⽂件的位置在ORACLE_HOME⽬录下的\database⽬录下。这个密码是修改sys⽤户的密码。除sys和system其他⽤户的密码不会改变。
oracle登录命令blog.csdn/Leo1120178518/article/details/85879254
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论