sqlplus /nologSQL*Plus: Release 10.1.0.2.0 - Production on 星期六 6月 26 11:08:34 2010Copyright (c) 1982, 2004, Oracle. All rights reserved.SQL> conn /as sysdbaSQL> alter user system identified by "123456";上图最实际
step1:通过该命令登录进去 sqlplus/as sysdba step2:查询所有的用户名 select username from dba_users step3:从step2中选择修要修改密码的用户 alter user sys(or system or ...) identified by oracle之后按照修改的密码正常登录
找到: *.remote_login_passwordfile='EXCLUSIVE',将其值改为'NONE'修改$ORACLE_HOME/network/admin/sqlnet.ora,确保值
SQLNET.AUTHENTICATION_SERVICES = (NTS)这之后,再重启oracle数据库服务,
再用你想用的命令行修改密码。
上次我卸载软件把oracle的一些文件删了,然后就重新新建一个
结果现在是将就用
把sqlnet.ora的sqlnet.authentication_services = (NONE)字段改为
#sqlnet.authentication_services = (NTS)随便输入用户名密码即可以管理员身份登录,再修改密码即可
如果没有这个文件:$ORACLE_HOME/network/admin/sqlnet.ora,
就创建一个这样的文件%ORACLE_HOME%的路径你应该知道吧,
它的内容只需要这一行:
SQLNET.AUTHENTICATION_SERVICES = (NTS)
谢谢你,我试一下吧
重新设置SYS密码
sqlplus/as sysdba
step2:查询所有的用户名
select username from dba_users
step3:从step2中选择修要修改密码的用户
alter user sys(or system or ...) identified by oracle之后按照修改的密码正常登录