老谢我的实验结果为何和你的不同,默认的口令文件entries=5吧
SQL> declare
2 v_string varchar2(100);
3 begin
4 for i in 1..100 loop
5 v_string :='create user test'||i||' identified by test'||i;
6 execute immediate v_string;
7 end loop;
8 end;
9 /
PL/SQL procedure successfully completed.
SQL> declare
2 v_string varchar2(100);
3 begin
4 for i in 1..100 loop
5 v_string := 'grant sysdba to test'||i;
6 execute immediate v_string ;
7 end loop ;
8 end ;
9 /
declare
*
ERROR at line 1:
ORA-01996: GRANT failed: password file '' is full
ORA-06512: at line 6