Oracle密码??ORA-01017

duwucna 2003-10-17 08:59:35

我是winXp,ORacle9i平时都是在CMD状态下,输入:exp duwucn/qwert .....这样导出数据,但一下,今天跳出个,invalid username/password,logon denied.我从来没改过密码,今天一定要导数据,请问,怎么样能方便尽快找到密码,并恢复。谢了
...全文
853 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
duwucna 2003-10-17
  • 打赏
  • 举报
回复
不好意思,再麻烦你一次。
我发现,用alter user name identified by pwd 这样是可以改的,我在sql plus中测试过。
但,无论改不改密码,都会在cmd,命令行中出错,用exp duwucn/qwrt正确的密码时。也出错。why??
duwucna 2003-10-17
  • 打赏
  • 举报
回复
我在sqlPlus中,执行你给的语句,显示"用户已更改",但用exp duwucn/qwert...还是显示一样的错误。
请问,数据库的用户放在哪个表,dba_users吗?怎么没看到我(duwucn),直接在里面修改密码可以吗?
softrookie 2003-10-17
  • 打赏
  • 举报
回复
把密码改掉
alter user duwucn identified by qwert;
JCC0128 2003-10-17
  • 打赏
  • 举报
回复
靠,是不是这个问题,有时候必须要这个:as sysdba

connect user/pwd@sn as sysdba
duwucna 2003-10-17
  • 打赏
  • 举报
回复
搞定了`
duwucna 2003-10-17
  • 打赏
  • 举报
回复
我用sys用户导出,它说需要sysdba 或 sysoper才行。
用system用户导出。不行。因为表不属于system用户,而属于duwucn用户.好像可以吧,兄弟,你有其它办法吗?
就是能正常导出,duwucn这个用户的数据就行了。

对了,还有我用以前的用户名和密码在sqlplus中connect duwucn/qwert@new这样是可以的,说明用户名和密码没错!
JCC0128 2003-10-17
  • 打赏
  • 举报
回复
贴个全的,祝好运!


主  题: 用orapwd修改internal密码碰到问题,提示ORA-01031: insufficient privileges?
作  者: JCC0128 (JCC)
等  级:
信 誉 值: 100
所属论坛: Oracle 基础和管理
问题点数: 20
回复次数: 5
发表时间: 2003-07-24 12:54:14



我的sqlnet.ora文件中的认证参数已改为NONE
执行命令如下:
C:\>ORAPWD FILE=C:\ORACLE\ORA81\DATABASE\PWDTEST3.ORA PASSWORD=jcc ENTRIES=10
在dba studio中连接时报错ORA-01031: insufficient privileges?
为何?>




回复人: kerisyml(魂之利刃) ( ) 信誉:101 2003-07-24 13:11:00 得分:0


权限不够,你需要用sys用户以sysdba身份登录修改密码。
或者以internal用户登录,直接用alter user internal identified by newpassword;


Top

回复人: lilylamb(小羊羔) ( ) 信誉:100 2003-07-24 13:12:00 得分:0


我记得这个密码只能在数据库建立时设置?


Top

回复人: lilylamb(小羊羔) ( ) 信誉:100 2003-07-24 13:15:00 得分:0


我试了一下没成功,WHY???


Top

回复人: JCC0128(JCC) ( ) 信誉:100 2003-07-24 13:18:00 得分:0


魂之利刃的方法我试过,的确可以!!!结贴时再给你分,thanks!
我现在还有问题就是用orapwd的方法修改密码为什么不行??


Top

回复人: JCC0128(JCC) ( ) 信誉:100 2003-07-24 13:43:00 得分:0


用魂兄的方法,从dba studio登陆不管是sys还是internal都不需要以sysdba身分,normal也行!
用orapwd时一定要注意,先要关闭数据库,再执行orapwd.(请保存原密码文件的备分,万一失败,只需将文件名改回即可)。
还发现一个有趣的问题,
用orapwd时internal的密码已经更改,sys的不变!;而在dba studio中用internal或sys登陆修改sys密码时,internal跟sys的密码同时改变!!!





修改你的登陆认证方式为系统认证方式,然后用internal登陆,输入错误密码也能登陆

C:\Oracle\Ora81\network\ADMIN\sqlnet.ora
中将
SQLNET.AUTHENTICATION_SERVICES= (NONE)
中的NONE改为NTS,即:
SQLNET.AUTHENTICATION_SERVICES= (NTS)

修改密码后将此参数改回为none

不过碰到过有的机器没有sqlnet文件,那就试试楼上的哈.
JCC0128 2003-10-17
  • 打赏
  • 举报
回复
改密码怎么不找我,记得快给分



修改你的登陆认证方式为系统认证方式,然后用internal登陆,输入错误密码也能登陆

C:\Oracle\Ora81\network\ADMIN\sqlnet.ora
中将
SQLNET.AUTHENTICATION_SERVICES= (NONE)
中的NONE改为NTS,即:
SQLNET.AUTHENTICATION_SERVICES= (NTS)

修改密码后将此参数改回为none
zgh2003 2003-10-17
  • 打赏
  • 举报
回复
楼上说的是,
你可能没连上数据库,
所以提示登录“ORA-01017 invalid username/password; logon denied”。
beckhambobo 2003-10-17
  • 打赏
  • 举报
回复
用其它dba用户导此用户的数据,试试吧,也不清楚duwucn用户发生什么事
又或者用system,sys用户导出,看能否行,检查是否只有duwucn用户不行
pepperhgh 2003-10-17
  • 打赏
  • 举报
回复
exp duwucn/qwrt@数据库名
mydeer 2003-10-17
  • 打赏
  • 举报
回复
ORA-01017 invalid username/password; logon denied

Cause: An invalid username or password was entered in an attempt to log on to Oracle. The username and password must be the same as was specified in a GRANT CONNECT statement. If the username and password are entered together, the format is: username/password.

Action: Enter a valid username and password combination in the correct format.

duwucna 2003-10-17
  • 打赏
  • 举报
回复
好急呀,没分了。我要把winXp上oracle的数据导入到另外一台linux8上的oracle去,怎么没人帮呀。。 、

心灰意冷ing.........

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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