日期:2014-05-17  浏览次数:20992 次

oracle登陆名和密码忘掉了,可以找到吗?
请问如果oracle的登录名和密码都忘掉了,在哪里可以查看到呢,此数据库安装后从未使用过?
版本是oracle 92


------解决方案--------------------
你要知道那个用户的密码?
默认有个用户scott,密码:tiger
修改管理员或者某个用户密码你可以试试:
在运行里面打CMD,回车:
然后依次输入:
sqlplus /nolog
conn / as sysdba
alter user sys identified by sys;
这是修改管理员sys的密码。
其他用户也可以这样修改:alter user 用户名 identified by 密码;

------解决方案--------------------
如果真的从没用过的话,sys的密码还是默认值,如果是操作系统验证根本就不需要密码,
进去之后再创建新的用户和密码就可以了。

------解决方案--------------------
探讨
SQL> conn /as sysdba
ERROR:
ORA-01031: insufficient privileges

權限不足 ??

------解决方案--------------------
cmd> sqlplus /nolog
sqlplus> conn / as sysdba

这两句语句必须在服务器上运行才能正常的连接,否则在运行第二条语句时,会提示权限不足.
------解决方案--------------------

服务:只需要开启监听和数据库服务
假设伱的用户名为:aaa,密码想修改为aaa520,以DBA的身份在CMD模式下链接后请输入下面的命令:回车
alter user aaa identified by aaa520;

二楼的朋友说的格式为:alter user 用户名 identified by 密码,
其中的user为必选参数,假设伱不写user这个参数是修改不了的,
另外在修改语句最后需以分号结束,然后回车,修改成功!
------解决方案--------------------
oracle安装成功最后会提示伱修改密码,如果不修改账号默认密码为:

 internal/oracle 

  sys/change_on_install 

  system/manager 

  scott/tiger 

  sysman/oem_temp 

------解决方案--------------------
SQL> conn /as sysdba 
ERROR: 
ORA-01031: insufficient privileges 

權限不足 ??

=====================================

Windows 平台,当前系统用户必须属于 ora_dba 组
linux,unix 平台,当前系统用户必须属于 DBA 组
------解决方案--------------------
探讨
SQL> conn /as sysdba
ERROR:
ORA-01031: insufficient privileges

權限不足 ??

=====================================

Windows 平台,当前系统用户必须属于 ora_dba 组
linux,unix 平台,当前系统用户必须属于 DBA 组

------解决方案--------------------
当前系统用户一直都是 ora_dba 组 
還有別的情況麽?
爲什麽總是
SQL> conn /as sysdba
ERROR:
ORA-01031: insufficient privileges

如果普通用戶都沒問題
SQL> conn user/user
已連接。
SQL>
SQL> conn scott/tiger
已連接。
SQL>
------解决方案--------------------
如果是unix或linux,进入oracle用户,windwos在命令行下执行
sqlplus “/as sysdba”
sqlplus>alter user 用户名 identified by 密码;