Pokazywanie postów oznaczonych etykietą SQLPlus. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą SQLPlus. Pokaż wszystkie posty

sobota, 23 maja 2015

Dodanie użytkownika do bazy, zmiana nazwy, odblokowanie użytkownika

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;

ALTER USER DEMO QUOTA UNLIMITED ON TEMP;

należy potwierdzić transakcję

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

  • Logujemy się do SQLPlus jako sys/hasło as sysdba wykonujemy
ALTER USER nazwa_schematu IDENTIFIED BY nowe_hasło;

  • 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;
  • 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