【DBA】DBA——数据库管理员
数据库管理员
- 每个oracle数据库至少应该有一名数据库管理员(dba).
1)职责:
a.安装和升级oracle数据库
b.建库、表空间、表、视图、索引…
c.制定并实时备份与恢复计划
d.数据库权限管理,调优,故障排除
e.对于高级dba,要求能参与项目开发,会编写sql语句、存储过程、触发器、规则、约束、包;
2)管理数据库的用户主要是sys和system
区别:
①存储的数据的重要性不同
sys:所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对与oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改;sys用户拥有dba:数据库管理员角色,sysdba:系统管理员,sysoper:系统操作员角色或权限,是oracle权限最高的用户。
system:用于存放一级的内部数据,如oracle的一些特性或工具的管理信息;system用户拥有dba,sysdba角色或系统权限。
②权限的不同
sys用户必须以as sysdba或as sysoper形式登录,不能以normal(标准)方式登录数据库。
system如果正常登录,它其实就是一个普通的dba用户,但是如果以as sysdba登录,其结果实际上它是作为sys用户登录的,从登录信息里面可以看出来。
(dba:数据库管理员角色、sysdba:系统管理员、sysoper:系统操作员)(sysdba>sysoper>dba)
3)sysdba和sysoper权限的区别
①Starup(启动数据库)(两者都有)
②Shuptdown(关闭数据库)(两者都有)
③alter database open/mount/backup(两者都有)
④改变字符集(sysoper没有)
⑤create database(创建数据库)(sysoper没有)
⑥drop database(删除数据库)(sysoper没有)
⑦create spfile(两者都有)
⑧alter database archivelog(归档日志)(两者都有)
⑨alter database recover(恢复数据库)(sysoper只能完全恢复,不能执行不完全恢复)
⑩restricted session(会话限制)(两者都有)
⑪可以让用户作为sys用户连接(sysoper可以进行一些基本操作,但是不能查看用户数据)
⑫登录之后用户是sys(sysoper登录之后用户是public)
4)dba权限的用户
dba用户是指具有dba角色的数据库用户,特权用户可以执行启动实例,关闭实例等特殊操作,而dba用户只有在启动数据库后才能执行各种管理工作。
(意味着dba没有Starup(启动数据库)、Shutdown(关闭数据库)的权限)
5)管理初始化参数
初始化参数用于设置实例或是数据库的特征(每个初始化参数都有默认值)。
作者:笨笨熊咦
来源:CSDN
原文:https://blog.csdn.net/qq_41307443/article/details/79593560
版权声明:本文为博主原创文章,转载请附上博文链接!
【DBA】DBA——数据库管理员相关推荐
- DBA(数据库管理员)的职责
一个公司,不管它自己开发应用软件,还是购买第三方的应用软件,只要涉及到数据库,就需要确定是否雇佣一个或几个DBA(数据库管理员).对于中小型企业来讲,通常是网络管理员兼任DBA的工作,而对于一个大型企 ...
- db,dbms,dba_DBMS中的数据库管理员(DBA)
db,dbms,dba 数据库管理员(DBA) (Database Administrator (DBA)) To use the Database Management System, it is ...
- 数据库管理员道德规范
Oracle DBA code of ethics 简介 本文的目的是分析信息技术领域的数据库管理员 (DBA) 的社会和道德责任.DBA 是否对其工作的组织负有社会或道德责任? 什么是数据库管理员 ...
- 什么是概念模型 有什么作用 论述网状模型的概念 论述数据库系统的三级模式结构 优点 什么叫数据于程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据于程序的独立性数据库管理员
数据:描述事物的符号数据库(DataBase,简称DB) 数据库顾名思义,是存放数据的仓库,只不过这个仓库是在计算机存储设备上的, 而且数据是按一定格式存放的 数据库管理员(DateBase Admi ...
- 《DBA修炼之道:数据库管理员的第一本书》——1.4节评估DBA的工作邀请
本节书摘来自华章社区<DBA修炼之道:数据库管理员的第一本书>一书中的第1章,第1.4节评估DBA的工作邀请,作者(美)Craig S. Mullins,更多章节内容可以访问云栖社区&qu ...
- 《DBA修炼之道:数据库管理员的第一本书》——1.2节独特的优势
本节书摘来自华章社区<DBA修炼之道:数据库管理员的第一本书>一书中的第1章,第1.2节独特的优势,作者(美)Craig S. Mullins,更多章节内容可以访问云栖社区"华章 ...
- 数据库管理员DBA必读
什么是DBA 数据库管理员,英文是Database Administrator,简称DBA.这个职位对不同的人意味着不同的意义.一个小的软件开发工作室和一个分工高度明细的大公司相比,DBA的职责来得更 ...
- DBA数据库管理员要求
近年来,我一直在和数据库管理员打交道,并直接面试了很多DBA职位.本文想概括一下IT行业对DBA的要求,以及国内DBA的新资现状.可以肯定地说,做一个高级DBA是很不错的职业.如果你打算成为一名DBA ...
- 数据库管理员-DBA简单介绍
数据库管理员,英文是Database Administrator,简称DBA.这个职位对不同的人意味着不同的意义.一个小的软件开发工作室和一个分工高度明细的大公司相比,DBA的职责来得更加宽泛一些.一 ...
最新文章
- centos中用MySQL创建新表_CentOS下使用Shell批量创建数据库表
- 有关中断唤醒源的思考
- 调整png的不透明度_悄悄告诉你:11个高质量PNG素材来源,再也不用抠图了~
- CF 1093G Multidimensional Queries——线段树(消去绝对值符号)
- Cisco Adsl 详细配置
- BGP——路由汇总造成次优选路问题
- 上市即巅峰!走乐视老路的暴风 实控人冯鑫是下一个贾跃亭?
- 实现机器学习的循序渐进指南I——KNN
- hadoop python入门_Hadoop Streaming入门
- 活跃在海底隧道的铁路“小蓝人”
- 浏览器不兼容原因及解决办法
- python编译 pyd 工具_python如何编译py文件生成pyc、pyo、pyd以及如何和C语言结合使用...
- vscode如何比较两个文件的异同
- PC大作[微软模拟飞行10]
- python中怎么压缩文件_如何使用Python实现文件压缩?
- 判断是否微信打开实现跳转
- Google Material Design 元件库
- AUTOCAD——图纸歪了如何对齐
- 内存拷贝函数memcpy相关解析(C语言)
- 代付系统/代付系统源码/支付宝代付系统/API代付系统
热门文章
- 爬虫css选择器,选择属性
- C++中的虚函数与纯虚函数
- movsb和movsw
- html 下拉框字体,怎么把select下拉菜单里的文字设置成左右滚动效果
- kafka 启动_Kafka的安装与启动
- android studio wcf,将图像从android studio上传到Wcf Service
- mysql 5.7 修改配置文件_如何找到并修改MySQL57的配置文件m
- r语言向量代码如何创建函数c,R中向量基本操作:创建、运算、访问
- linux集群巡检,Linux巡检
- undefined control sequence_GeForce NOW在KDDI的帮助下提供服务:《Control》加入游戏库