oracle登陆问题

ddwren 2011-07-25 10:03:37
我在自己的机器上安装了 oracle9i 但由于时间久没用了 我忘记了sys和system的密码 而且当时其他用户都没有解锁 能有什么办法获取一个用户以及对应的密码 求高人指导
...全文
65 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ddwren 2011-08-01
  • 打赏
  • 举报
回复
谢谢各位大侠 知道了
feiyu2994 2011-07-25
  • 打赏
  • 举报
回复
学习了~
小青蛙 2011-07-25
  • 打赏
  • 举报
回复
忘记密码时,也尝试楼上的方法
cutebear2008 2011-07-25
  • 打赏
  • 举报
回复
非常全了。
[Quote=引用 2 楼 zftang 的回复:]
SQL code

Oracle提供两种验证方式,一种是OS验证,另一种密码文件验证方式,如果是第一种方式用以下方法修改密码:
  sqlplus /nolog;


  connect / as sysdba


  alter user sys identified by ;


  alter user system identified by ;


……
[/Quote]
秋雨飘落 2011-07-25
  • 打赏
  • 举报
回复

Oracle提供两种验证方式,一种是OS验证,另一种密码文件验证方式,如果是第一种方式用以下方法修改密码:
  sqlplus /nolog;


  connect / as sysdba


  alter user sys identified by ;


  alter user system identified by ;


  如果是第二种方法用以下方法修改密码:


  orapwd file=pwdxxx.ora password=你设定的新密码 entries=10


  设定完后,重新启动服务,再次登陆就可以了。

BenChiM888 2011-07-25
  • 打赏
  • 举报
回复

--在你的 network 目录中找到 sqlnet.ora 文件,增加下面一行记录
-- SQLNET.AUTHENTICATION_SERVICES=(NTS)
-- 然后
sqlplus / as sysdba;
alter user sys identified by sys; --修改sys用户密码
njlywy 2011-07-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 benchim888 的回复:]
SQL code

--在你的 network 目录中找到 sqlnet.ora 文件,增加下面一行记录
-- SQLNET.AUTHENTICATION_SERVICES=(NTS)
-- 然后
sqlplus / as sysdba;
alter user sys identified by sys; --修改sys用户密码
[/Quote]
+1

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧