C:\>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期三 3月 24 11:21:06 2004Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connect / as sysdba
已连接。
SQL> alter user sys identified by sys;用户已更改。
SQL> alter user system identified by system;用户已更改。SQL>
已连接。
SQL> alter user sys identified by sys;用户已更改。
SQL> alter user system identified by system;用户已更改。SQL>
SQL> connect / as sysdba ----> SQL> connect internal
svrmgr>connect internal
svrmgr>alter user system identified by 123456;
做上述操作的前提是:
1.你要登录到oracle所在的机器执行,你必须有Windows密码
2.你登录windows的用户必属于oradba组 所以还是很安全的。
然后用orapwd重新生成internal用户的口令文件,用svrmgrl登陆修改
-------------------------------
说的有理。应该还有一种方法。曾经在www.itpub.net看过。现在记不起来了。
回复人: drabit(square) ( ) 信誉:100 2004-3-24 11:25:59 得分:0
C:\>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期三 3月 24 11:21:06 2004Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connect / as sysdba
已连接。
SQL> alter user sys identified by sys;用户已更改。
SQL> alter user system identified by system;用户已更改。SQL>是用的操作系统认证方式的!而不是数据库认证方式。你登陆计算机的帐号必须是计算机管理员。
數據庫連接不成功,如何執行sql語句呀,
不解。
哪位DD可以详细说明一下这个方法如何使用吗?PS:偶是刚开始学ORA的小菜菜.大家多多关照,谢谢!
你可以修改掉旧的密文.当然你登录的用户具有DBA权限.
sys用change_on_install就可以了Oracle默认的
ORA-12560: TNS: 协议适配器错误C:\svrmgrl
svrmgr>connect internal
ORA-12560: TNS: 协议适配器错误我用的是本机的adminstrator 登陆的, 请问哪位大侠告诉我, 是什么问题啊?
还有, 我的机器上配置了多个Oracle 服务
9i下OS的administrator默认在oracle的DBA组,以它登录当然可以更改system,sys的密码。把数据库删了都可以了,把操作系统删了也可以。
OS都不在了,oracle还谈什么安全。丢了oracle管理员密码,能把数据搞垮,丢了os管理员密码...就算oracle不提供混合登录,总可以把oracle删掉吧,这样叫安全吗?
首先,以本机登录已经是安全的一方面,防止物理接触,管理员帐号更是要安全。
817没用过,如果不能登录,那么一定是os的管理员默认情况下不在oracle的管理员组,而不是不能访问。