Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Connect : Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production SQL> select username,default_tablespace 2 from dba_user; from dba_user * ERREUR la ligne 2 : ORA-00942: Table ou vue inexistante SQL> conn Entrez le nom utilisateur : sys Entrez le mot de passe : ******* ERROR: ORA-28009: connection to sys should be as sysdba or sysoper Avertissement : vous n'tes plus connect ORACLE. SQL> conn Entrez le nom utilisateur : sys Entrez le mot de passe : ** SP2-0306: Option non valide. Syntaxe : CONN[ECT] [logon] [AS {SYSDBA|SYSOPER}] o <logon> ::= <nom-utilisateur>[/<mot-de-passe>][@<chane_connexion>] | / SQL> conn Entrez le nom utilisateur : as sysdba Entrez le nom utilisateur : scott Entrez le mot de passe : ***** Connect. SQL> show user; USER est "SYS" SQL> conn Entrez le nom utilisateur : system Entrez le mot de passe : ******* Connect. SQL> create user parent identified by aa; Utilisateur cr. SQL> grant connect,resource to parent with admin option; Autorisation de privilges (GRANT) accepte. SQL> create user fils identified by aaa; Utilisateur cr. SQL> conn Entrez le nom utilisateur : parent Entrez le mot de passe : ** Connect. SQL> grant connect,resource to fils with admin option; Autorisation de privilges (GRANT) accepte. SQL> conn Entrez le nom utilisateur : system Entrez le mot de passe : ******* Connect. SQL> drop user parent: 2 ; drop user parent: * ERREUR la ligne 1 : ORA-00921: Fin inattendue d'une commande SQL SQL> drop user parent; Utilisateur supprim. SQL> create user parent identified by aa; Utilisateur cr. SQL> grant connect,resource to parent; Autorisation de privilges (GRANT) accepte. SQL> create user fils identified by aaa; create user fils identified by aaa * ERREUR la ligne 1 : ORA-01920: nom utilisateur 'FILS' en conflit avec autre nom utilisateur ou rle SQL> create user fils identified by aaa; create user fils identified by aaa * ERREUR la ligne 1 : ORA-01920: nom utilisateur 'FILS' en conflit avec autre nom utilisateur ou rle SQL> drop user fils; Utilisateur supprim. SQL> create user fils identified by aaa; Utilisateur cr. SQL> conn Entrez le nom utilisateur : parent Entrez le mot de passe : ** Connect. SQL> conn Entrez le nom utilisateur : system Entrez le mot de passe : ******* Connect. SQL> grant connect,resource to parent; Autorisation de privilges (GRANT) accepte. SQL> conn Entrez le nom utilisateur : parent Entrez le mot de passe : ** Connect. SQL> grant connect,resource to fils; grant connect,resource to fils * ERREUR la ligne 1 : ORA-01031: privilges insuffisants SQL> conn Entrez le nom utilisateur : system Entrez le mot de passe : ******* Connect. SQL> revoke connect,resource from parent; Suppression de privilges (REVOKE) accepte. SQL> conn Entrez le nom utilisateur : parent Entrez le mot de passe : ** ERROR: ORA-01045: user PARENT lacks CREATE SESSION privilege; logon denied Avertissement : vous n'tes plus connect ORACLE. SQL> drop 2 ; SP2-0640: Non connect SQL> conn Entrez le nom utilisateur : system Entrez le mot de passe : ******** ERROR: ORA-01017: invalid username/password; logon denied SQL> conn Entrez le nom utilisateur : system Entrez le mot de passe : ******* Connect. SQL> drop parent,fils; drop parent,fils * ERREUR la ligne 1 : ORA-00950: Option de suppression non valide SQL> drop user parent,fils; drop user parent,fils * ERREUR la ligne 1 : ORA-00921: Fin inattendue d'une commande SQL SQL> drop user parent; Utilisateur supprim. SQL> drop user fils; Utilisateur supprim. SQL> create user parent identified by aa; Utilisateur cr. SQL> create user fils identified by aaa; Utilisateur cr. SQL> grant resource,connect,create table,unlimited tablespace 2 to parent with admin option; Autorisation de privilges (GRANT) accepte. SQL> conn Entrez le nom utilisateur : parent Entrez le mot de passe : ** Connect. SQL> grant connect,resource,create table,unlimited tablespace 2 to fils; Autorisation de privilges (GRANT) accepte. SQL> create table pere_table( 2 nom char(10) 3 ); Table cre. SQL> revoke create table,unlimited tablespace 2 from parent; Suppression de privilges (REVOKE) accepte. SQL> conn Entrez le nom utilisateur : fils Entrez le mot de passe : *** Connect. SQL> conn Entrez le nom utilisateur : parent Entrez le mot de passe : ** Connect. SQL> create table per_table( 2 nom char(10) 3 ); create table per_table( * ERREUR la ligne 1 : ORA-01536: dpassement du quota d'espace affect au tablespace 'SYSTEM' SQL> conn Entrez le nom utilisateur : fils Entrez le mot de passe : *** Connect. SQL> create table per_table( 2 nom char(10); nom char(10) * ERREUR la ligne 2 : ORA-00907: Parenthse de droite absente SQL> create table per_table( 2 nom char(10)); Table cre.