我在下面编写了SQL脚本,以便在Oracle 11g DB中删除并重新创建用户和表空间。
请看一下。
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,但其设置为其他内容。
有人可以帮我理解我错在哪里吗?
答案 0 :(得分:0)
遇到了问题。
实际上密码或脚本没有问题。
Oracle企业管理器控制台显示用户检查密码正确的错误字符数。即使Oracle Enterprise Manager控制台显示8个字符的密码而不是我的11个字符密码,密码也没有问题。
我可以使用我在脚本中设置的p2pcomdaily密码登录。
感谢Alex提供的宝贵帮助。
谢谢, 维纳亚克