1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
SET serveroutput on;
DECLARE
I NUMBER;
N NUMBER;
BEGIN
N := 10;
FOR I IN 1 .. N
LOOP
DBMS_OUTPUT.PUT_LINE ('CREATION DE L''UTILISATEUR ' || I);
DBMS_OUTPUT.PUT_LINE ('CREATION DE L''UTILISATEUR ' || I);
DBMS_OUTPUT.PUT_LINE ('conn system/manager');
DBMS_OUTPUT.PUT_LINE ('DROP USER user' || I || ' CASCADE');
DBMS_OUTPUT.PUT_LINE ('CREATE USER user' || I || ' IDENTIFIED BY pass'
|| I
);
DBMS_OUTPUT.PUT_LINE ('GRANT CONNECT, DBA, RESOURCE TO user' || I);
DBMS_OUTPUT.PUT_LINE ('conn user' || I || '/pass' || I);
DBMS_OUTPUT.PUT_LINE ('start /opt/oracle/scripts/db.sql');
END LOOP;
END;
/ |
Partager