`
周凡杨
  • 浏览: 233275 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle DBA 简单操作

阅读更多

--执行次数多的SQL
select sql_text,executions from (
     select sql_text,executions from v$sqlarea order by executions desc
     ) where rownum<81;
    
--读硬盘多的SQL
select sql_text,disk_reads from(
      select sql_text,disk_reads from v$sqlarea order by disk_reads desc
)   where rownum<21;
    
    
--.查看所有用户:
select * from dba_users;
select * from all_users;
select * from user_users;
--查看用户或角色系统权限(直接赋值给用户或角色的系统权限):
select * from dba_sys_privs;
select * from user_sys_privs;

--查看角色(只能查看登陆用户拥有的角色)所包含的权限
select * from role_sys_privs;

--查看用户对象权限
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;

--查看所有角色
select * from dba_roles;

--查看用户或角色所拥有的角色
select * from dba_role_privs; 
select * from user_role_privs;

--查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)
select * from V$PWFILE_USERS

SELECT name,spare4 FROM SYS.USER$ WHERE password is not null;
0
10
分享到:
评论

相关推荐

    Oracle DBA入门教材

    Oracle DBA,即Oracle数据库管理员,是管理和维护Oracle数据库系统的专业人士。Oracle数据库是全球广泛使用的数据库管理系统,由甲骨文公司开发,以其高性能、高可扩展性和安全性著称。本入门教材将涵盖Oracle DBA所...

    Oracle DBA宝典

    《Oracle DBA宝典》是一本专为Oracle数据库管理员(DBA)准备的指南,主要针对Oracle 10g版本。本书旨在帮助读者了解并掌握Oracle 10g数据库的安装、验证、管理和卸载等核心技能。Oracle 10g数据库的安装是一个重要的...

    Oracle数据库DBA面试题50道及答案.pdf

    Oracle数据库DBA(Database Administrator)是负责Oracle数据库系统运行管理的专业技术人员。在准备面试Oracle数据库管理员岗位时,掌握相关的技术知识和处理问题的能力是非常重要的。以下是针对给定的Oracle数据库...

    Oracle_DBA工作手记.pdf

    Oracle的OEL(Oracle Enterprise Linux)和Exadata以及HPE Oracle Database Machine的推出,使得DBA不仅要掌握数据库知识,还要能够深入理解和介入主机、操作系统等层面的管理。 在日常工作中,DBA的职责包括但不...

    ORACLE DBA管理

    - **初级DBA**:主要负责日常维护工作,如备份、恢复、简单查询等。 - **中级DBA**:具备一定的性能调优能力和故障排除经验。 - **高级DBA**:精通数据库架构设计、性能优化、灾难恢复等高级技术。 - **首席DBA**:...

    oracle dba 笔试题

    ### Oracle DBA 笔试题详解 #### SQL Tuning 类 1. **表连接方式** 表连接在SQL查询中至关重要,常见的连接方式包括: - **Merge Join**: 这种连接方式适用于两个表中都有排序的情况,Oracle将两个已排序的表...

    《Oracle DBA实战攻略》第一章

    随着操作系统版本的更新,Oracle数据库的安装可能会遇到兼容性问题,这要求DBA必须不断更新知识,才能应对各种挑战。 2. 常见安装错误及预防措施 作者列举了安装数据库时可能犯的一些常见错误,并给出了预防措施: ...

    OracleDBA使用手册设计篇.pdf

    Oracle数据库管理员(DBA)手册设计篇主要围绕数据库设计方法学展开,探讨了如何根据Oracle系统的特点设计和创建数据库,目的是构建稳定且高效的数据库应用管理系统。文档首先说明了数据库设计的重要性,强调了合理...

    oracle dba 面试题目及答案

    ### Oracle DBA 面试题目及答案解析 #### 1. 数据库正常启动过程中的几个状态 **知识点概述:** 在Oracle数据库中,数据库的启动过程分为三个主要阶段:`STARTUP NOMOUNT`、`STARTUP MOUNT` 和 `STARTUP OPEN`。 ...

    OracleDBA面试题及参考答案

    ### Oracle DBA 面试题及参考答案详解 #### 1. 如果信息采集管理系统(ICM)崩溃了怎么办? **解析:** ICM (Information Collection Manager) 是 Oracle E-Business Suite 中的一个关键组件,用于管理和控制其他并发...

    Oracle数据库DBA面试题50道及答案

    在Oracle数据库领域,DBA(数据库管理员)的职责包括设计、实施、维护和优化数据库系统。以下是Oracle数据库DBA面试中可能遇到的知识点: 1. 数据库备份类型及优缺点 热备份是在数据库处于归档模式下,并且数据库在...

    oracle dba宝典11

    ### Oracle DBA宝典11:用户管理与安全 在Oracle数据库管理中,数据库管理员(DBA)常常需要处理各种安全相关的任务。本章节重点介绍了如何利用Oracle的安全管理工具——Security Manager来创建用户、角色以及分配...

    oracle初级DBA常用命令

    尽管原文中包含了一些非Oracle相关的网络配置命令(如`route delete 192.168.1.0`),这些通常不被视为Oracle DBA的常规职责范围,但在实际工作中可能会遇到对服务器进行基础网络配置的情况,因此这里简单介绍: ...

    oracle dba的unix袖珍参考手册

    《Oracle DBA的UNIX袖珍参考手册》教导读者如何构建和理解复杂的UNIX命令,通过管道符(|)将多个简单命令串联起来,实现复杂的操作。例如,书中给出了一个用于杀死所有Oracle进程的命令: ```bash ps -ef | grep ...

    Oracle DBA优化数据库性能心得体会

    在日常工作中,Oracle数据库管理员(DBA)经常会遇到应用程序管理员反馈说应用响应缓慢的情况,而这种情况下通过简单的查询操作也能感受到明显的延迟。尽管数据库的各项指标可能都符合Oracle官方文档的建议标准,但在...

    Oracle DBA 简体中文

    ### Oracle DBA 知识点解析 #### 一、Oracle DBA 与 SQL Server 的比较 **1. 平台支持性:** - **Oracle**:支持多种操作系统平台,包括但不限于Unix、Linux以及Windows等,这为用户提供了极大的灵活性。 - **SQL...

    Oracle DBA 两日速成课程

    通过这两日的速成课程,参与者将能初步具备Oracle DBA的基本操作能力,理解数据库的日常管理和维护工作,并具备解决常见问题的能力。这只是一个快速入门,要想成为一名合格的DBA,还需要不断的学习和实践,深入理解...

    张烈Oracle DBA入门最佳学习笔记

    最后,张烈在前言中提到:“Oracle很简单,我对oracle的评价就是一个小软件而已。” 他认为Oracle数据库之所以强大,在于它的SQL引擎表现优秀。他建议通过学习数据库管理来理解数据库,而不是学习如何修复数据库。 ...

    Oracle DBA面试题

    1. **冷备份与热备份**:冷备份是在数据库关闭后进行的,适合所有模式的数据库,操作简单,恢复时无需归档日志。热备份在数据库运行时进行,适用于归档模式,允许数据库在备份期间继续运行并能恢复到任意时间点。 2...

Global site tag (gtag.js) - Google Analytics