oracle忘记system密码使用system怎么登陆

Oracle实用登陆命令_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Oracle实用登陆命令
上传于||文档简介
&&O​r​a​c​l​e​实​用​登​陆​命​令
你可能喜欢Oracle数据库system用户忘记了密码怎么办
system用户忘记了密码怎么办
D:\oracle\ora92\bin&sqlplus /nolog&
SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 8月 16 11:32:22 2007&
Copyright (c) , Oracle Corporation. All rights reserved.&
SQL& conn /as sysdba&
SQL& alter user system id&
用户已更改。&
SQL& alter user sys id&
用户已更改。&
SQL& alter user system &
用户已更改。&
SQL& exit&
从Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production&
With the Partitioning, OLAP and Oracle Data Mining options&
JServer Release 9.2.0.1.0 - Production中断开&
D:\oracle\ora92\bin&sqlplus&
SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 8月 16 11:40:37 2007&
Copyright (c) , Oracle Corporation. All rights reserved.&
请输入用户名: system&
请输入口令:&
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production&
With the Partitioning, OLAP and Oracle Data Mining options&
JServer Release 9.2.0.1.0 - Production&
SQL& select instance_name from v$&
INSTANCE_NAME&
----------------&
Oracle密码忘记了怎么办?有时候我们可能忘记了一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作。采用如下方法可以修改密码:
1.打开cmd,输入sqlplus /nolog,回车;输入&conn / as sysdba&;输入&alter user sys identified by 新密码&,注意:新密码最好以字母开头,否则可能出现错误Ora-00988。有了这个方法后,只要自己对oracle服务器有管理员权限,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数据库的初始密码。这样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.exe命令,可以修改命令。即使Oracle密码忘记了,也可以改动很多次。
orapwd file='/oracle/pwdsid.ora' password=123456这个命令是修改sys用户的密码。你把生成的文件覆盖原来的密码文件。除sys和system其他用户的密码不会改变。
6.su - oracle&
sqlplus /nolog
conn / as sysdba
startup (如果数据库不是处于启动状态则启动)
alter user sys identified by 123456
然后就可以使用sys用户密码登陆了
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'2866人阅读
10G数据库(16)
今天新建了一个数据库是oracle 10G64位,这个以前就建了二个实例,正在使用中,今天新建了一个实例,发现只有sys帐户可用sysdba登录,system无法以sysdba登录,但以nomal可以登录,记得以前建的新库,都可以直接用DBA登录,复制了SYS的所有权限后,仍然不行,上网搜了一圈后,用了一条命令就解决了:gr& &
先以SYS用户登录,然后执行一次命令,再用system 的sysdba登录,OK了,终于解决了,不过没弄明白,为什么以前不需要这样付权限,可以直接登录?
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:480451次
积分:5012
积分:5012
排名:第4343名
原创:94篇
转载:47篇
评论:45条
(5)(1)(22)(1)(11)(2)(3)(1)(1)(2)(1)(3)(8)(8)(4)(6)(7)(1)(4)(4)(3)(6)(1)(36)(1)(1)2014年10月 Oracle大版内专家分月排行榜第二2014年9月 Oracle大版内专家分月排行榜第二2014年6月 Oracle大版内专家分月排行榜第二2014年4月 Oracle大版内专家分月排行榜第二2014年3月 Oracle大版内专家分月排行榜第二2014年2月 Oracle大版内专家分月排行榜第二2013年11月 Oracle大版内专家分月排行榜第二
2014年11月 Oracle大版内专家分月排行榜第三2014年8月 Oracle大版内专家分月排行榜第三
2014年10月 Oracle大版内专家分月排行榜第二2014年9月 Oracle大版内专家分月排行榜第二2014年6月 Oracle大版内专家分月排行榜第二2014年4月 Oracle大版内专家分月排行榜第二2014年3月 Oracle大版内专家分月排行榜第二2014年2月 Oracle大版内专家分月排行榜第二2013年11月 Oracle大版内专家分月排行榜第二
2014年11月 Oracle大版内专家分月排行榜第三2014年8月 Oracle大版内专家分月排行榜第三
2014年3月 Oracle大版内专家分月排行榜第三
2013年5月 Oracle大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。:转载时请以超链接形式标明文章原始出处和作者信息及本声明
&SHUTDOWN IMMEDIATE;STARTUP MOUNT;ALTER DATABASE NORCHIVELOG;ALTER DATABASE OPEN;
安装完,怎么也搞不对,菜鸟诚心求助,请各位指点下。安裝過程中,應該有一個畫面讓你輸入sys和system的密碼,其他用戶默認是上鎖的,解鎖後,你自己重新設置就好了。我知道scott用戶的默認密碼是tiger
另外,用sys登錄後alter us & 可以為hr用戶解鎖alter user hr
&可以把hr的密碼改為oraclesys好像是change_on_install,要不就是manger?可以用os认证以dba身份登录进去改密码.&&sys/ora&&&sys和system密码是空的,soctt密码为tiger进入http://localhost:1158/em,下去该账户了,页面上有,自己弄&cmd进去 sqlplus / as sysdba
以sys的角色alter user system identified by **** 重新设置密码
注:10g三个用户的默认密码& sys:change_on_install& system:manager& scott:tiger(默认是lock的,需解锁)&system 的密码是manager
&额,我也没有设置,安装过程中只解锁了SCOTT用户
&登陆管理员权限一般都是& & conn sys/ chang_on_& conn system/& & 就能正常登陆& && & 直接 在cmd里面& sqlplus / as sysdbaLZ需要理解下, ORACLE的认证机制。 楼上的兄弟们说的都没错。&
oracle 有几种认证机制,&
操作系统认证, 获得这个认证权限后 直接sqlplus / as sysdba就可以登录如果在ORACLE里设置了外部用户认证方式,针对的那个用户在登录系统后也有权限直接登录 sqlplus /注意, 以上2个登录方式是以SID为登录目标的。以TNSNAME来登录必须输入密码
数据字典认证, 这个不用多说了 alter user & identified by & 这个是数据字典认证将密码写到数据字典里。 sys用户除外, SYS用户的密码会被进程写到orapw[SID]文件里去, 很容易理解, 因为SYS用户登录的时候数据库可以不启动必须使用文件来保存密码.&
多多交流Q群: 分数有点少,意思下,谢谢大家来发表意见!请大家给推荐下学习Oracle的好书,要详细的,深入到机理的最好,谢谢!
引用地址:
:gavin::mesadmin:ozoz:ozoz:ozoz::::
博客大巴模板设计: | 作者: bxg&&&&素材来源:}

我要回帖

更多关于 oracle system 密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信