Oracle 11g中有没有sys这个用户呢?我知道有sysdbasysopr等账户,但sys究竟有吗?

Oracle 11g中有没有sys这个用户呢?我知道有sysdbasysopr等账户,但sys究竟有吗?,第1张

system是数据库内置的一个普通管理员,你手工创建的任何用户在被授予dba角色后都跟这个用户差不多。

sys用数据库的超级用户,数据库内很多重要的东西(数据字典表、内置包、静态数据字典视图等)都属于这个用户,sys用户必须以sysdba身份登录。

这两个账户都是数据库自带的账户,而且安装数据库后unlock的用户,其他用户好像是锁定状态的。

先定位几个常见问题

1. 权限不够;

2. sys 库 functions 和 procedures 丢失;

3. mysqldump 全备后跨版本恢复【会发生问题 2 的现象】;

4. mysql 升级没有执行 mysql_upgrade【会发生问题 2 的现象】;

首先排查权限问题是否有权限。接着排查是否是 sys 库相关的 functions 和 procedures 丢失了?sys 库 functions 和 procedures 丢失了,那不就是问题 3 就是问题 4,甩给 mysqldump 全备和升级没有执行 mysql_upgrade。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9930358.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存