If you want to change the schema name, you must have preveledegs in USER $
1. Get the schema name identifier
SQL> select user#,NAME from SYS.user$ WHERE NAME='TEST'; USER# NAME ---------- ------------------------------ *93* TEST
2. change the schema name
SQL> UPDATE USER$ SET NAME='NEW_SCHEMA_NAME' WHERE USER
3. commit completed
SQL> COMMIT;
4. change the SCN system
SQL> ALTER SYSTEM CHECKPOINT;
5. Then update shared_pool
SQL> ALTER SYSTEM FLUSH SHARED_POOL;
6. Change the new scheme password
SQL> ALTER USER new_schema IDENTIFIED BY new_pass;
mohamed stitane
source share