浙江建设信息港网站查询,营销网课,网络推广专员考核指标,百度搜不到 但搜关键词有的网站1.数据库的启动需要以SYSDBA/SYSOPER身份登录。 2.如果在同一主机上使用IPC连接到数据库使用操作系统授权#xff0c;登录任何一个用户都可以拥有as sysdba和as sysoper。 3.sys和system用户的区别 SYS用户具有DBA权限#xff0c;并具有SYS模式。只能通过SYSDBA登录数据库登录任何一个用户都可以拥有as sysdba和as sysoper。 3.sys和system用户的区别 SYS用户具有DBA权限并具有SYS模式。只能通过SYSDBA登录数据库是Oracle数据库中权限最高的帐号。sys用户具有“SYSDBA”和“SYSOPER”权限登陆em时也只能用这两个身份不能用normal。而system登录em时只能用normal模式登录。sys拥有数据字典(dictionary),或者说dictionary属于sys schema。 system用户具有DBA权限但是没有SYSDBA权限。平常一般用该帐号管理数据库。登录em时只能使用normal登录。 4.SYSDBA权限和SYSOPER权限区别 “SYSOPER”权限即数据库操作员权限sysoper主要用来启动、关闭数据库sysoper 登陆后用户是 public。权限包括打开数据库(STARTUP, ALTER DATABASE OPEN/MOUNT/OPEN),服务器(CREATE SPFILE,etc) 关闭数据库服务器 备份数据库 恢复数据库RECOVERY 日志归档ARCHIVELOG 会话限制RESTRICTED SESSION “SYSDBA”权限即数据库管理员权限最高的系统权限。任何具有sysdba登录后用户是“SYS”。权限包括管理功能, 创建数据库(CREATE DATABASE)以及 “SYSOPER”的所有权限 其他用户需要手动grant权限show user为该用户的名称。 SQLconn / as sysdba 已连接。 SQLgrant sysoper to test; 授权成功。 SQLgrant sysdba to test; 授权成功。 SQLconn test/test as sysoper; 已连接。 SQLshow user USER 为PUBLIC SQLconn test/test as sysdba; 已连接。 SQLshow user; USER 为SYS SQLconn test/test; 已连接。 SQLshow user USER 为test 5.dba和sysdba的区别: sysdba是管理oracle实例的它的存在不依赖于整个数据库完全启动只要实例启动了他就已经存在以sysdba身份登陆装载数据库、打开数据库。 只有在数据库完全启动后dba角色才有了存在的基础. 转载于:https://blog.51cto.com/aboocool/583705