1、以sysdba连接:conn username/pwd as sysdba ;
2、查询用户管理表:select * from user$ where username='##' ;
3、修改用户名:update user$ set username='新用户名' where user#=** ; commit ;
4、强制刷新:alter system checkpoint ;
alter system flush shared_pool ;
5、再将新的用户对应的密码修改(否则无法登陆):alter user 新用户名 identified by '新密码' ;
6、拼接复制索引:
select 'CREATE INDEX '||A.INDEX_NAME||' ON username.'||A.TABLE_NAME||'('||A.COLUMN_NAME||');'
from user_ind_columns A,user_indexes B WHERE A.INDEX_NAME=B.INDEX_NAME AND B.TABLE_OWNER='username' ;