Oracle数据库中SYS、SYSTEM、DBSNMP、SYSMAN四用户的区别
[转]
SYS、SYSTEM、DBSNMP、 Oracle 数据库中 SYS、SYSTEM、DBSNMP、SYSMAN 四用户的区别 用户:
SYS 用户: SYS,默认密码为 CHANGE_ON_INSTALL,当创建一个数据库时,SYS 用户将被默认 创建并授予 DBA 角色,所有数据库数据字典中的基本表和视图都存储在名为 SYS 的方案中,这些基本表和视图对于 Oracle 数据库的操作时非常重要的。为了维 护数据字典的真实性,SYS 方案中的表只能由系统来维护,他们不能被任何用户 或数据库管理员修改,而且任何用户不能在 SYS 方案中创建表。
SYSTEM 用户: SYSTEM,默认密码为 MANAGER,与 SYS 一样,在创建 Oracle 数据库时,SYSTEM 用户被默认创建并被授予 DBA 角色,用于创建显示管理信息的表或视图,以及被 各种 Oracle 数据库应用和工具使用的内容表或视图。
DBSNMP 用户: DBSNMP 是 Oracle 数据库中用于智能代理(Intelligent Agent)的用户,用来 监控和管理数据库相关性能的用户,如果停止该用户,则无法提取相关的数据信 息;
SYSMAN 用户: SYSMAN 是 Oracle 数据库中用于 EM 管理的用户,如果你不用该用户,也可以删 除。
sys 和 system 用户的区别 【system】用户只能用 normal 身份登陆 em。
【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆 em 也只能用这两个身份,不能用 normal。
“SYSOPER”权限,即数据库操作员权限,权限包括: 打开数据库服务器、 关闭数据库服务器、 备份数据库 日志归档、 恢复数据库、 会话限制
“SYSDBA”权限,即数据库管理员权限,权限包括: 打开数据库服务器、 关闭数据库服务器、 备份数据库、 日志归档、 管理功能、 恢复数据库、 会话限制、
创建数据库
normal 、sysdba、 sysoper 有什么区别: normal 是普通用户。 另外两个,你考察他们所具有的权限就知道了,
sysdba 拥有最高的系统权限
sysoper 主要用来启动、关闭数据库,
sysoper 登陆后用户是
public sysdba 登陆后是 sys
Oracle数据库中SYS、SYSTEM、DBSNMP、SYSMAN四用户的区别的更多相关文章
- oracle 数据库中(创建、解锁、授权、删除)用户
上文我们已经建立了名为orcl66的数据库. 想要在数据库中创建.修改用户需要我们以管理员权限登录到数据库中. 首先我们通过sqlplus命令登录连接数据库. 输入sqlplus命令--用户名: sy ...
- 将Oracle数据库中的数据写入Excel
将Oracle数据库中的数据写入Excel 1.准备工作 Oracle数据库"TBYZB_FIELD_PRESSURE"表中数据如图: Excel模板(201512.xls): 2 ...
- Oracle数据库中插入日期型数据(to_date的用法)(转载)
往Oracle数据库中插入日期型数据(to_date的用法) INSERT INTO FLOOR VALUES ( to_date ( '2007-12-20 18:31:34' , 'YYY ...
- Oracle数据库中字段定义为Char类型,Hibernate用该字段进行动态绑定参数查询,获取不到结果的问题
一.问题背景 产生环境:oracle数据库,hibernate操作 定义了一个表 create table STORE_INFORMATION ( id CHAR(32) not null, name ...
- ORACLE数据库中执行计划出现INTERNAL_FUNCTION一定是隐式转换吗?
ORACLE数据库中,我们会使用一些SQL语句找出存在隐式转换的问题SQL,其中网上流传的一个SQL语句如下,查询V$SQL_PLAN的字段FILTER_PREDICATES中是否存在INTERNAL ...
- Oracle 数据库中查看表空间的2种方法
在Oracle数据库中查看表空间使用状况是我们在实际应用中经常涉及到的,以下的内容就就是对Oracle 数据库中查看表空间使用状况时所要用到的SQL的描述,希望你能从中获得自己想要的东西. Oracl ...
- 详解大数据采集引擎之Sqoop&采集oracle数据库中的数据
一.Sqoop的简介: Sqoop是一个数据采集引擎/数据交换引擎,采集关系型数据库(RDBMS)中的数据,主要用于在RDBMS与HDFS/Hive/HBase之间进行数据传递,可以通过sqoop i ...
- oracle 数据库中,应用程序里的连接探測语句的正确使用
oracle 数据库中,应用程序里的连接探測语句的正确使用 本文为原创文章.转载请注明出处:http://blog.csdn.net/msdnchina/article/details/3851376 ...
- --关于null在oracle数据库中是否参与计算,进行验证,
--关于null在oracle数据库中是否参与计算,进行验证,with td as (select null id,1 name from dual ),td1 as ( select null id ...
随机推荐
- mvc中Url.RouteUrl或者Html.RouteLink实现灵活超链接,使href的值随路由名称或配置的改变而改变[bubuko.com]
mvc,超链接除了直接写在a标签的href内还可以使用路由规则来生成,这样在改变了路由规则或者路由名称时不用再去代码中更改href的值,而且还容易遗漏.借助Url.RouteUrl或者Html.Rou ...
- ios 写项目的时候遇到的问题及解决方案(1)
1.解决headerView不随cell一起滚动的问题 解决方案:myHeaderView为自己创建的view加在tableHeadView上, self.tableView.tableHeadVie ...
- jsp添加背景音乐
在<head></head>间假如标签<embed src="文件地址" loop="11" autostar="tru ...
- Winfrom 开发小技能
1.放弃进度条.动态进度图片等方式实现用户体验优化方式(主要是优化用户等待体验),建议使用方式? 答:对于From或者Control而言,其提供了Cursor属性设置即可. 例如: this.Curs ...
- System.Data.OleDb.OleDbException: 未指定的错误的解决方法
异常详细信息: System.Data.OleDb.OleDbException: 未指定的错误 这个错误是access数据库特有的错误,当access频繁读取或操作过多的时候就会发生这个错误,微软官 ...
- E: Unable to correct problems, you have held broken packages 解决方法
在Ubuntu中安装软件的时候经常碰到E: Unable to correct problems, you have held broken packages.的错误,顾名思义是因为某些软件包冲突导致 ...
- 优化定时器NSTimer-runloop使用
参考文档:http://www.cnblogs.com/junhuawang/p/4647559.html - (void)viewDidLoad { [super viewDidLoad]; ...
- I/O 请求数据包
MSDN原文:https://msdn.microsoft.com/zh-cn/library/windows/hardware/hh439638(v=vs.85).aspx 发送到设备驱动程序的大部 ...
- Android Studio使用总结
记录Android-Studio遇到的各种坑 http://blog.csdn.net/u012874222/article/details/50616698 Android Studio 权威教程 ...
- dos笔记
MS DOS 命令大全 一.基础命令 1 dir 无参数:查看当前所在目录的文件和文件夹. /s:查看当前目录已经其所有子目录的文件和文件夹. /a:查看包括隐含文件的所有文件. /ah:只显示出隐含 ...