由于一开始弄数据库的时候忘记设置编码格式,
导致导入dmp文件之后带中文的表名变成了乱码
然后plsql右键删除表显示表不存在
一开始的时候寻思备份下表结构跟表数据 直接删除用户完事了
删除用户报递归遍历错误
寻思重装这个数据库太过于耗时 不值当的 就是看那几个表名烦人
后来一想直接改用户名不得了
咱们先把出问题的用户下的数据库跟表接口备份,
当心备份的数据不要带上那些中文乱码的表
我这里是用的plsql导出 导入 sqlplus 不会用
其次 使用system用户 权限记得要选dba进行连接
update user$ set name='goushi' where name='原user';
然后服务里面直接重启下oracle服务、oracle监听
system以dba登录
重新去建立个原user用户 配置权限 导表美滋滋
到底咋彻底删除 目前我搜索的就是重装数据库。。。。
如有大佬有彻底删除的办法 望不吝赐教