Przechodzimy do SQLPlus wpisujemy
CREATE USER DEMO IDENTIFIED BY haslo
DEFAULT TABLESPACE TESTDATA
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT ACCOUNT UNLOCK;
lub
PROFILE MONITORING ACCOUNT UNLOCK;
Przyznajemy uprawnienia
GRANT CONNECT TO DEMO;
GRANT RESOURCE TO DEMO;
ALTER USER DEMO DEFAULT ROLE ALL;
Przyznajemy przestrzeń dyskową bez limitów dla użytkownika DEMO
ALTER USER DEMO QUOTA UNLIMITED ON TESTDATA;
GRANT UNLIMITED TABLESPACE TO DEMO;
GRANT UNLIMITED TABLESPACE TO DEMO;
ALTER USER DEMO QUOTA UNLIMITED ON TEMP;
należy potwierdzić transakcję
COMMIT;
COMMIT;
Szczegóły
SQL*Plus: Release 11.2.0.2.0 Production on So Maj 23 17:48:35 2015
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
SQL> SET SERVEROUTPUT ON
SQL>
SQL>
SQL> CREATE USER DEMO IDENTIFIED BY haslo
2 DEFAULT TABLESPACE TESTDATA
3 TEMPORARY TABLESPACE TEMP
4 PROFILE DEFAULT ACCOUNT UNLOCK;
User created.
SQL> GRANT CONNECT TO DEMO;
Grant succeeded.
SQL>
SQL> GRANT RESOURCE TO DEMO;
Grant succeeded.
SQL>
SQL> ALTER USER DEMO DEFAULT ROLE ALL;
User altered.
SQL>
SQL> ALTER USER DEMO QUOTA UNLIMITED ON TESTDATA;
User altered.
SQL>
SQL> GRANT UNLIMITED TABLESPACE TO DEMO;
Grant succeeded.
SQL>
SQL> commit;
Commit complete.
SQL>
SQL> ALTER USER DEMO QUOTA UNLIMITED ON TEMP;
User altered.
SQL>
SQL> commit;
Commit complete.
SQL>
SQL>
SQL> EXIT;
Disconnected from Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
Zmieniamy hasło użytkownika
ALTER USER nazwa_schematu IDENTIFIED BY nowe_hasło;
ALTER USER nazwa_schematu IDENTIFIED BY HASŁO account unlock
dla użytkownika HR
np
SQL*Plus: Release 11.2.0.2.0 Production on So Maj 23 17:48:35 2015
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
SQL> SET SERVEROUTPUT ON
SQL>
SQL>
SQL> CREATE USER DEMO IDENTIFIED BY haslo
2 DEFAULT TABLESPACE TESTDATA
3 TEMPORARY TABLESPACE TEMP
4 PROFILE DEFAULT ACCOUNT UNLOCK;
User created.
SQL> GRANT CONNECT TO DEMO;
Grant succeeded.
SQL>
SQL> GRANT RESOURCE TO DEMO;
Grant succeeded.
SQL>
SQL> ALTER USER DEMO DEFAULT ROLE ALL;
User altered.
SQL>
SQL> ALTER USER DEMO QUOTA UNLIMITED ON TESTDATA;
User altered.
SQL>
SQL> GRANT UNLIMITED TABLESPACE TO DEMO;
Grant succeeded.
SQL>
SQL> commit;
Commit complete.
SQL>
SQL> ALTER USER DEMO QUOTA UNLIMITED ON TEMP;
User altered.
SQL>
SQL> commit;
Commit complete.
SQL>
SQL>
SQL> EXIT;
Disconnected from Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
Zmieniamy hasło użytkownika
- Logujemy się do SQLPlus jako sys/hasło as sysdba wykonujemy
- Wykonujemy poniższe 3 polecenia:
ALTER USER nazwa_schematu ACCOUNT UNLOCK;
ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
- Następnie musimy odblokować konto po wykonaniu wcześniejszych czynności. W tym celu wykonujemy poniższe 2 polecenia:
ALTER USER nazwa_schematu IDENTIFIED BY nowe_hasło;
ALTER USER nazwa_schematu IDENTIFIED BY HASŁO account unlock
dla użytkownika HR
np
ALTER USER HR ACCOUNT UNLOCK
Pamiętaj!!!
Oracle 10g domyślnie ogranicza liczbę błędnych logowań do 3, można to wyłączyć :
ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED
Pamiętaj!!!
Oracle 10g domyślnie ogranicza liczbę błędnych logowań do 3, można to wyłączyć :
ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED