永发信息网

oracle怎样使用sys用户加载普通用户脚本

答案:2  悬赏:80  手机版
解决时间 2021-03-02 20:46
  • 提问者网友:贪了杯
  • 2021-03-02 17:04
oracle怎样使用sys用户加载普通用户脚本
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-03-02 17:29
1)最重要的区别,存储的数据的重要性不同
【sys】 所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。
【system】 用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。system用户拥有普通dba角色权限。
2)其次的区别,权限的不同。
【system】用户只能用normal身份登陆em,除非你对它授予了sysdba的系统权限或者syspoer系统权限。
【sys】用户具有“SYSDBA”或者“SYSOPER”系统权限,登陆em也只能用这两个身份,不能用normal。
 以sys用户登陆Oracle,执行select * from V_$PWFILE_USERS;可查询到具有sysdba权限的用户,如:

复制代码代码如下:
SQL> select * from V_$PWFILE_USERS;
  USERNAME SYSDBA SYSOPER
  SYS TRUE TRUE
全部回答
  • 1楼网友:十鸦
  • 2021-03-02 17:49
connect 用户名/密码@数据库 as sys
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯