Oracle 为DB用户分配了错误的密码

Oracle 为DB用户分配了错误的密码,oracle,Oracle,我编写了下面的SQL脚本,用于在Oracle11gdb中删除并重新创建用户和表空间 请看一看 Alter user DEMO account lock; drop user DEMO cascade; alter tablespace DEMO offline; drop tablespace DEMO including contents and datafiles; CREATE TABLESPACE DEMO DATAFILE 'E:\Oracle\oradata\sora16

我编写了下面的SQL脚本,用于在Oracle11gdb中删除并重新创建用户和表空间

请看一看

Alter user DEMO account lock; 
drop user DEMO cascade; 
alter tablespace DEMO offline; 
drop tablespace DEMO including contents and datafiles; 

CREATE TABLESPACE DEMO DATAFILE 
'E:\Oracle\oradata\sora161\DEMO-1.dbf' SIZE 5M AUTOEXTEND ON NEXT 1024M, 
'E:\Oracle\oradata\sora161\DEMO-2.dbf' SIZE 5M AUTOEXTEND ON NEXT 1024M, 
'E:\Oracle\oradata\sora161\DEMO-3.dbf' SIZE 5M AUTOEXTEND ON NEXT 1024M; 

CREATE USER DEMO 
IDENTIFIED BY "p2pcomdaily" 
DEFAULT TABLESPACE DEMO 
QUOTA unlimited ON DEMO 
TEMPORARY TABLESPACE TEMP 
PROFILE DEFAULT; 
GRANT CONNECT,DBA,ABC_DBO to DEMO; 
在上面的脚本中,除了一件事之外,一切都正常工作,那个就是在创建过程中,错误的密码被分配给了用户。正如您在上面的脚本中所看到的,我必须将密码设置为p2pcomdaily,但其设置为其他内容

有人能帮我理解我错在哪里吗?

有问题

实际上,密码或脚本没有问题

这是OracleEnterpriseManager控制台,它为用户显示了错误的字符数,我在这里检查密码是否正确。即使Oracle Enterprise Manager控制台显示的是8个字符的密码而不是我的11个字符的密码,密码也没有问题

我可以使用我在脚本中设置的p2pcomdaily密码登录

谢谢亚历克斯的宝贵帮助

谢谢,
Vinayak

您没有显示当您尝试以该用户身份并使用该密码连接时发生的情况。你有什么错误?您确定要连接到创建帐户的实例吗?能否在创建用户的同一会话中
connect demo/p2pcomdaily
?您好,我可以在Oracle Enterprise Manager cosole中看到分配了大约8个字符的密码。而我的p2pcomdaily密码是11个字符。你到底在哪里看到的?你看到的是一个真正的纯文本密码(这似乎不太可能),还是仅仅代表一个隐藏密码的八颗星/项目符号,与它的实际设置或长度无关?你有没有试过用这些证件联系?哦,我真的很抱歉,亚历克斯。通过查看Oracle Enterprise Manager控制台中显示的字符数(星号),我只是猜测密码是错误的。但由于这个错误的猜测,我并没有试图真正登录到DB。正如您所建议的,我尝试了,并在脚本中设置了密码,成功登录。。非常感谢,亚历克斯。真的很抱歉这么完整的猜测..它没有显示错误的号码;它显示一个任意数字,这样就不会显示任何关于实际密码的信息。如果它显示了11颗星星/子弹,那么它可能更容易破解;或者从另一个角度看,攻击者可以搜索到目标密码较短的帐户。