联系:手机/微信(+86 13429648788) QQ(107644445)
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbwxCdh1mcvZ2LcV2Zh1Wa9M3clN2byBXLzN3btg3P3p1dw1GT4Z0MYxmUYFme5knW0xmMMpnVXJGbodEZ2FlbixmUuJmdOdFT3R2MMRXOykVdrdlWtVzVa1GbHVWdjNDZzkTeMZTTINGMShUYvwlbj5yZtlmbkN3YuQnclZnbvN2Ztl2Lc9CX6MHc0RHaiojIsJye.jpg)
标题:重命名sys用户引起数据库启动报ORA-01092 ORA-00600 kokasgi1错误
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
有客户和我反馈,他们为了防止有人使用sys用户进行登录,对sys用户进行了重命名,具体操作语句为:
|
然后重启数据库发现数据库无法正常启动,报ORA-01092 ORA-00600 kokasgi1错误
|
以前写过处理过类似问题,参见:ORA-600 kokasgi1故障恢复,通过特殊处理,数据库open之后,对其user#=0的用户修改为SYS.
|
至此恢复完成,再次sys是oracle内部默认的超级用户,系统很多调用在程序中写死的sys.,对其用户不能进行重命名操作.