热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

Oracle学习笔记:用户管理

在用Oracle的时候,跟以前所用的sqlserver感觉有比较大的差别,在Oracle中,用户是一个很关键,并且很有味道的东西。Oracle在大

在用Oracle的时候,跟以前所用的sql server感觉有比较大的差别,在Oracle中,用户是一个很关键,并且很有味道的东西。Oracle在大

在用Oracle的时候,跟以前所用的sql server感觉有比较大的差别,在Oracle中,用户是一个很关键,并且很有味道的东西。

Oracle在大型数据库中排行老二,最大型的数据库是db2,第三是sybase,虽然说它只是第二大型数据库,,但是它是占市场份额最大的一种数据库,这里就不讨论各种大型数据库们之间的斗争了。接着讲Oracle的用户管理。

首先Oracle数据库默认就有两个管理员用户,sys和system用户,这两个用户都是管理员,但是具体它们之间有什么区别呢,我个人认为主要有以下三个区别:

第一:sys具有DBA的权限,只能够通过sysdba登录数据库,是Oracle数据库中拥有权限最高的用户,我们一般成为超级管理员。而system也具有DBA的权限,但是没有sysdba角色权限,平常只用system管理数据库即可,用sys管理数据库实在是有点“大材小用”了。

第二:sys需要用sysdba角色权限登录,而system需要用sysoper角色权限登录。sys具有create databese的权限,或者说,sysdba比sysoper多了一个create database的权限,对于权限的分析,以后会慢慢讲解。

第三:sys可以创建数据字典的基表和视图,并且能进行修改。而system则没有这种权限,甚至连修改的权限也没有。

如果还不是很清楚的话,打个很简单的比方,sys相当于QQ群里面的创建者,而system则是管理员。

在创建一个新的用户或表空间的时候,可以直接用system进行创建,以后的对用户的赋值系统权限,修改用户密码等管理的时候,也可以用system去管理。

现在说个额外的话题,如果有需要的朋友可以去挑战下:Oracle dba分为三大认证,初级认证(oca认证),专家级认证(ocp认证),最高级认证(ocm认证)。这三种认证,从简单到困难,一般很少人能够通过ocm认证,单单的报名费都超过上万,国内通过这个认证的也就一百来人。


推荐阅读
  • 使用JS、HTML5和C3创建自定义弹出窗口
    本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]
  • 主调|大侠_重温C++ ... [详细]
  • openGauss每日一练第 12 天 |学习openGauss定义数据类型
    自己安装的openGauss环境启动openGaussgsctlDgaussdatadb1start登录openGaussgsqldpostgresp26000r1.创建一 ... [详细]
  • 软件工程课堂测试2
    要做一个简单的保存网页界面,首先用jsp写出保存界面,本次界面比较简单,首先是三个提示语,后面是三个输入框,然 ... [详细]
  • 本文档介绍了如何在Visual Studio 2010环境下,利用C#语言连接SQL Server 2008数据库,并实现基本的数据操作,如增删改查等功能。通过构建一个面向对象的数据库工具类,简化了数据库操作流程。 ... [详细]
  • 数据排序、无限滚动与分页加载及子查询的使用
    本文介绍了数据排序的基本方法,包括升序和降序排列。同时探讨了瀑布流布局(无限滚动)和传统分页技术在Web应用中的应用,并详细解释了子查询的概念及其替代方案。 ... [详细]
  • 本文详细介绍了如何在Linux系统中创建和管理DB2数据库,包括用户切换、数据库创建、错误处理、连接与断开、表空间和缓冲池的创建,以及用户权限管理和数据导入导出等操作。 ... [详细]
  • 本文介绍了如何通过在数据库表中增加一个字段来记录文章的访问次数,并提供了一个示例方法用于更新该字段值。 ... [详细]
  • 在寻找轻量级Ruby Web框架的过程中,您可能会遇到Sinatra和Ramaze。两者都以简洁、轻便著称,但它们之间存在一些关键区别。本文将探讨这些差异,并提供详细的分析,帮助您做出最佳选择。 ... [详细]
  • 本文介绍了两款提高Android开发效率的插件:Lombok和SQLScout。Lombok可以帮助开发者自动处理实体类的Getter和Setter方法,使代码更加简洁;而SQLScout则提供了直观的SQLite数据库查看功能,极大地简化了数据库调试过程。 ... [详细]
  • 当unique验证运到图片上传时
    2019独角兽企业重金招聘Python工程师标准model:public$imageFile;publicfunctionrules(){return[[[na ... [详细]
  • MySQL Debug 模式的实现与应用
    本文详细介绍了如何启用和使用 MySQL 的调试模式,包括编译选项、环境变量配置以及调试信息的解析。通过实际案例展示了如何利用调试模式解决客户端无法连接服务器的问题。 ... [详细]
  • 解决MacOS Catalina升级后VMware Fusion黑屏问题的详细指南
    本文深入探讨了如何在MacOS Catalina升级后解决VMware Fusion黑屏的问题。通过详细的步骤和代码示例,帮助用户快速恢复虚拟机的正常运行,并提供了额外的安全建议。适用于希望提升工作效率或学习新技术的读者。 ... [详细]
  • 本文介绍如何通过SQL查询来统计不同职位类型的员工当前薪资的平均值,并将结果按照平均薪资升序排列。 ... [详细]
  • 如何在SQL Server 2008中通过Profiler跟踪特定数据库及获取客户端信息
    本文介绍如何利用SQL Server Profiler工具来监控特定数据库的操作,并获取执行这些操作的客户端计算机名和账户名。步骤包括创建新的跟踪、配置跟踪属性以及设置列筛选器以精确过滤数据。 ... [详细]
author-avatar
另一种Xing福_290
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有