dba

赋予用户dba权限

匿名 (未验证) 提交于 2019-12-03 00:25:02
--已知被赋予权限的用户名为: batch --登陆 sqlplus /nolog sql>conn /as sysdba; --查询所有用户名,可以找到batch用户 --赋予权限 sql>grant dba to batch; --另外解除权限是: sql>revoke dba from batch; 】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】 --解释以上: sqlplus /nolog --运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录。这种登陆方式比较安全; sql>conn /as sysdba --操作系统身份认证登陆。oracle在登录时,有三种身份认证方式:操作系统身份认证、密码文件认证、数据库认证。而conn /as sysdba是属于操作系统认证。 为什么这样说呢?你当前电脑开机时登录的用户,也就是进入操作系统的用户,例如是gooooal,它在你电脑的ora_dba组中。 可以在“我的电脑”单击右键,找到“管理”,选择“本地用户和组”,发现有一个组叫“ora_dba”,双击它,看到成员列表中有“gooooal”。 也就是在conn /as sysdba,oracle会进行操作系统验证,发现你当前登录的用户就属于ora_dba组,因此才可以登录成功。

oracle的备份与恢复

匿名 (未验证) 提交于 2019-12-02 23:06:17
转自:https://blog.csdn.net/kepa520/article/details/78958029 dba的职责: 1、安装和升级 oracle 数据库 2、建库、表空间、表、视图、索引... 3、制定并实施备份与恢复计划 4、数据库权限管理,调优,故障排除 5、对于高级dba,要求能参与项目开发,会编写sql语句、存储过程、触发器、规则、约束、包 管理数据库的用户主要是sys和system 他们的区别主要是: 1、最重要的区别,存储的数据重要性不同。 sys:所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba(角色),sysdba(系统权限),sysoper(系统权限)角色或权限,是oracle权限最高的用户。 system:用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。system用户拥有dba,sysdba系统权限。 2、其次的区别,权限的不同。 sysdba和sysoper权限区别 sysdba和sysoper具体的权限可以看下表: 系统权限 sysdba sysoper 区别 startup (启动数据库) startup shutdown(关闭数据库) shutdown 改变字符集 none

老男孩Mysql DBA 运维

匿名 (未验证) 提交于 2019-12-02 22:06:11
01-老男孩运维DBA课程开班 02-数据库概念介绍 03-数据库种类介绍及关系型数据库原理 04-非关系型数据库介绍 05-非关系型数据库种类介绍 06-关系型数据库产品介绍01 07-关系型数据库产品介绍02 08-非关系型数据库产品介绍01 09-数据库产品排名及发展大事记 10-MySQL数据库产品介绍 11-数据库基础内容小结 12-为什么选择MySQL数据库即MySQL优势介绍 13-MySQL数据库分类与版本升级知识讲解 14-MySQL数据库商业版与社区版区别 15-MySQL数据库的发布版本知识讲解 16-MySQL数据库发展的三条产品线介绍 17-MySQL数据库发布版本命名知识介绍 18-企业生产场景如何选择MySQL产品线产品及对应版本 19-MySQL数据库企业生产常用5种安装方法介绍 20-如何选择MySQL数据库版本及安装方式 21-MySQL5.5编译方式安装实战 23-MySQL数据库多实例的优势和问题介绍 22-MySQL数据库多实例介绍 23-MySQL数据库多实例的优势和问题介绍 24-MySQL数据库多实例的门户企业应用场景 25-MySQL数据库多实例的多种配置方案介绍 26-MySQL数据库多实例安装实战讲解 27-MySQL数据库多实例初始化及服务启动 28-MySQL数据库多实例启动问题排错方法及实战排错 29

MySQL授权命令grant的使用方法

你。 提交于 2019-12-02 14:47:18
1 本文实例,运行于 MySQL 5.0 及以上版本。 2 3 MySQL 赋予用户权限命令的简单格式可概括为: 4 grant 权限 on 数据库对象 to 用户 5 6 7 8 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 9 grant select on testdb.* to common_user@'%' 10 grant insert on testdb.* to common_user@'%' 11 grant update on testdb.* to common_user@'%' 12 grant delete on testdb.* to common_user@'%' 13 14 或者,用一条 MySQL 命令来替代: 15 grant select, insert, update, delete on testdb.* to common_user@'%' 16 17 18 19 二、grant 数据库开发人员,创建表、索引、视图、存储过程、函数。。。等权限。 20 21 grant 创建、修改、删除 MySQL 数据表结构权限。 22 grant create on testdb.* to developer@'192.168.0.%'; 23 grant alter on testdb.* to developer

oracle 创建新用户,授权dba

只愿长相守 提交于 2019-12-01 19:50:18
1.用有dba权限的用户登录:sys用户 2.创建一个新用户:create user abc identified by 123456; 3.授予DBA权限: grant connect,resource,dba to abc; ok,创建好了,就可以用abc这个用户登录了,abc用户拥有dba权限。 select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system select * from all_users; 查看你能管理的所有用户! select * from user_users; 查看当前用户信息 ! 来源: https://www.cnblogs.com/joingyb/p/11715368.html

ORACLE体系结构--数据文件管理

女生的网名这么多〃 提交于 2019-12-01 15:22:28
数据文件管理 存储结构与数据文件 1、存储结构: database----tablespace----segment-----extent-----blocks | datafile tablespace:存储表数据索引数据的空间: >>>select tablespace_name ,contents from dba_tablespaces; //查看表空间,及分类 SQL> select tablespace_name,contents from dba_tablespaces; TABLESPACE_NAME CONTENTS ------------------------------ --------- SYSTEM PERMANENT SYSAUX PERMANENT UNDOTBS1 UNDO TEMP TEMPORARY USERS PERMANENT EXAMPLE PERMANENT 2.表空间分类: 永久表空间: system/永久表空间/系统表空间/字典表空间 :主要存放当前数据库数据字典信息(对象的结构信息),ORACLE内部的基表,dbca建库默认存放到system表空间, desc tab$ //oracle内部的基表 desc user$ //oracle内部的用户 desc ts$ //oracle内部的表空间 sysaux:永久表空间

Oracle11g常用数据字典

拜拜、爱过 提交于 2019-12-01 13:20:06
Oracle11g常用数据字典 Oracle数据字典的名称由前缀和后缀组成,使用_连接,含义说明如下:   dba_:包含数据库实例的所有对象信息   v$_:当前实例的动态视图,包含系统管理和系统优化等所使用的视图   user_:记录用户的对象信息   gv_:分布式环境下所有实例的动态视图,包括系统管理和系统优化使用的视图   all_:记录用户的对象信息机被授权访问的对象信息 基本数据字典   描述逻辑存储结构和物理存储结构的数据表,还包括描述其他数据对象信息的表: 数据字典名称  说明  dba_tablespaces 关于表空间的信息 dba_ts_quotas 所有用户表空间限额 dba_free_space 所有表空间中的自由分区 dba_segments   描述数据库中所有段的存储空间 dba_extents 数据库中所有分区的信息 dba_tables 数据库中所有数据表的描述 dba_tab_columns 所有表、视图以及簇的列 dba_views 数据库中所有视图的信息 dba_synonyms 关于同义词的信息 dba_sequences 所有用户序列信息 dba_constraints 所有用户表的约束信息 dba_indexs 数据表中所有索引的描述 dba_ind_columns 所有表及簇上压缩索引的列 dba_triggers

Oracle用户、授权、角色管理

偶尔善良 提交于 2019-11-30 22:20:43
  转至: https://www.cnblogs.com/empty01/p/5565127.html   每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。Oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。 Oracle 权限设置 一、权限分类:   系统权限:系统规定用户使用 数据库 的权限。(系统权限是对用户而言)。   实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理:   1、系统权限分类:      DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。     RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。     CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。   对于普通用户:授予connect, resource权限。   对于DBA管理用户:授予connect,resource, dba权限。 2、系统权限授权命令:   [系统权限只能由DBA用户授出:sys, system(最开始只能是这两个用户)]  

快速了解MongoDB

落花浮王杯 提交于 2019-11-30 05:54:08
简介 MongoDB是一款为广泛的现代应用程序设计的高性能、可扩展、分布式数据库系统。MongoDB可用于不同规模大小的组织,为那些对系统低延迟、高吞吐量以及可持续性有很高要求的应用提供稳定关键的服务。 尽管MongoDB与传统的关系型数据库的有些特性不一样,但是对于之前部署和操作其他数据库系统的人员来说,MongoDB的很多概念,比如操作、策略、存储过程还是很相似的。公司的DBA和运营团队可以在保持现有系统的前提下,直接把MongoDB集成到生产环境中,并且不需要定制操作流程和工具 本文档为部署和管理MongoDB提供了最佳实践的指导。看本文档的前提需要你熟悉MongoDB的基本架构并理解企业软件部署的相关知识。 关于文档中的涉及到有些话题的更多详情,可以访问MongoDB的在线文档:mongodb.com。本文档也提供了相应的链接。 角色和职责 与其他数据库系统一样,部署在MongoDB的应用需要精心规划以及公司IT团队每个角色的协力合作才能保证稳定的部署。传统数据库中相关的角色以及角色的定位同样适用于MongoDB:数据库管理员、系统管理员、应用开发人员、网络管理员、需求分析人员以及数据架构师。 一般小公司中一个人员可能会担当多个角色,而大公司中,每个角色都是由一个人或者一个团队专门负责的。比如,在大的投资银行中,DBA的职责和系统管理员的职责差别就很大。 DBA

面向程序员的数据库访问性能优化法则

允我心安 提交于 2019-11-29 13:59:50
特别说明: 1、 本文只是面对数据库应用开发的程序员,不适合专业 DBA , DBA 在数据库性能优化方面需要了解更多的知识; 2、 本文许多示例及概念是基于 Oracle 数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于 KV 数据库或内存数据库或者是基于 SSD 技术的数据库; 3、 本文未深入数据库优化中最核心的执行计划分析技术。 读者对像: 开发人员: 如果你是做数据库开发,那本文的内容非常适合,因为本文是从程序员的角度来谈数据库性能优化。 架构师: 如果你已经是数据库应用的架构师,那本文的知识你应该清楚 90% ,否则你可能是一个喜欢折腾的架构师。 DBA (数据库管理员): 大型数据库优化的知识非常复杂,本文只是从程序员的角度来谈性能优化, DBA 除了需要了解这些知识外,还需要深入数据库的内部体系架构来解决问题。 引言 在网上有很多文章介绍数据库优化知识,但是大部份文章只是对某个一个方面进行说明,而对于我们程序员来说这种介绍并不能很好的掌握优化知识,因为很多介绍只是对一些特定的场景优化的,所以反而有时会产生误导或让程序员感觉不明白其中的奥妙而对数据库优化感觉很神秘。 很多程序员总是问如何学习数据库优化,有没有好的教材之类的问题。在书店也看到了许多数据库优化的专业书籍,但是感觉更多是面向 DBA 或者是 PL/SQL 开 发方面的知识