最近集中进行了一系列SQL优化,主要通过ADDM和AWR对捕捉COST或物理读、逻辑读很高的语句,问题的主要原因是全表扫描。但提交开发后开发反馈找不到SQL语句,因为属于存储过程。其实通过EDITPLUS全目录检索肯定能够找到该语句的位置,但为了便于日后定位,笔者还是通过ORACLE的dba_source视图进行了步骤。
推荐
原创
2010-11-15 16:22:54
9876阅读
点赞
2评论
如何让普通用户可以对DBA_SOURCE视图进行闪回查询?
赋权:
GRANT SELECT , FLASHBACK ON DBA_SOURCE TO LHR10;
或:
GRANT DBA,SELECT_CATALOG_ROLE TO LHR10;
LHR@orclasm > DROP USER LHR10;
CREATE USER L
原创
2021-04-12 19:24:19
303阅读
♣题目 部分【DB笔试面试816】在Oracle中,如何让普通用户可以对DBA_SOURCE视图进行闪回查询?
♣答案部分
DBA_SOURCE视图的结果包括了数据库中的所有存储对象的文本定义信息,通过该视图可以快速搜索数据库中已开发完成的代码。可以通过对该视图进行闪回查询而获取过去某个时间点的数据库中包、存储过程或函数等对象的内容。普通用户对DBA_SOURCE视图进行闪回查询会报
原创
2021-08-04 17:50:26
480阅读
将表空间设置为read only /read write ;offline/onlineALTER TABLESPACE [tablespace]READ ONLY 命令将表空间置于过渡只读模式。除了以前修改过该表空间中的块的已有事务处理回退,这种过渡状态不允许再对该表空间进行任何写入操作。当已有的所有事务处理提交或者回退后,只读命令完成,该表空间置于只读模式。您可以删除只读表空间内的表和索引等项
转载
2024-05-13 22:09:08
0阅读
登录数据库[root@mysqlmaster~]#mysql-uroot-pEnterpassword:或者[root@mysqlmaster~]#mysql-uroot-p123456查看有哪些库mysql>showdatabases;创建数据库mysql>createdatabasetest;进入test数据库mysql>usetest;删除test数据库mysql>d
原创
2019-07-21 14:31:18
633阅读
DBA 职责及日常工作职责:1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境.2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案.3.根据开发人员设计的应用系统需求创建数据库存储结构.4.根据开发人员设计的应用系统需求创建数据库对象5.根据开发人员的反馈信息,在必要的时候修改数据库的结构6.管理数据库的用户维护数据库的安全性7.控制和监控用户对数据库的存取访问8.监
转载
2023-07-07 23:35:45
129阅读
MongoDB过关测试二一、 其它 (共27题,135分) 1、创建数据库mydb,给指定的集合添加文档。 db.students.insertMany([
{"_id":“1001”,“name”:“程明”,“sex”:“男”,“age”:19,“major”:“计算机应用技术”,“credits”:52,score:92},
{"_id":“1002”,“name”:“刘萍”,“sex”:
数据库管理员概述 数据库管理员,英文是Database Administrator,简称DBA。这个职位对不同的人意味着不同的意义。[编辑本段]DBA的个性特点 很多时候管理人员都忽视了DBA的个性特点,他们只关注DBA的技术能力。实际上,上面谈到的每个职责都意味着:DBA需要跟各种人员打交道,这些人员可能是销售商、用户、开发人员或者管理人员。这说明:DBA必须具有下面的个性特点: 自信心
转载
精选
2010-05-16 11:12:23
397阅读
一、下载安装一、官方文档1、文档地址:MySQL :: MySQL Documentation可以对相应的命令、功能进行搜索2、下载安装MySQL :: MySQL Downloads进去开源版本的页面后: GA版本一般指稳定版本,一般也是下载GA版本。dmr是开发版本,不稳定的。一般下载的平台版本是通用版本: 这样依次下载5.6、5.7、8.0的tar包。企业版是会比社区开源
转载
2024-05-12 14:45:01
98阅读
SQL> alter tablespace temp read only;
alter tablespace temp read only
*
ERROR at line 1:
ORA-03217: invalid option for alter of TEMPORARY TABLESPACE SQL> alter tablespace temp offline;
转载
2024-08-13 17:20:18
43阅读
关于Oracle DBA和MySQL DBA
转载
2019-01-10 08:27:54
2123阅读
点赞
HAMHA(1)从宕机崩溃的master保存二进制日志事件(binlog events);(2)识别含有最新更新的slave;(3)应用差异的中继日志(relay log)到其他的slave;(4)应用从master保存的二进制日志事件(binlog events);(5)提升一个slave为新的master;(6)使其他的slave连接新的master进行复制;MGRMySQL 组复制实现了基于
转载
2023-09-07 20:02:33
101阅读
1、mysqldump及xtrabackup的备份原理。mysqldump的原理(1)、调用FTWRL(flush tables with read lock),全局禁止读写(2)、开启快照读,获取此时的快照(仅对innodb表起作用)(3)、备份非InnoDB表数据(*.frm,*.myi,*.myd等)(4)、非InnoDB表备份完毕后,释放FTWRL锁(5)、逐一备份InnoDB表数据(6)
转载
2023-09-11 18:00:32
26阅读
互联网行业大多数都用MySQL了,传统行业很多也在往MySQL上转。
原创
2021-07-23 15:16:55
415阅读
原文地址 :MySQL DBA的基础面试题目 1, mysql的复制原理以及流程。(1)先问基本原理流程,3个线程以及之间的关联。 (2)再问一致性,延时性,数据恢复。 (3)再问各种工作遇到的复制bug的解决方法 2,mysql中myisam与innodb的区别,至少5点。(1) 问5点不同1>.InnoDB支持事物,而My
转载
2023-07-17 23:13:20
109阅读
标记一下。慢慢研究 ://.oracle-base.com/dba/scripts.php Monitoring access.sqlactive_sessions.sqlcache_hit_ratio.sqlcall_stack.sqlcode_dep.sqlcode_dep_dis
转载
2017-07-30 13:38:00
96阅读
2评论
第一章:数据库的启动和关闭oracle server 由instance和database组成。instance是一组后台进程/线程和一块共享内存区域。database是存储在磁盘上的一组物理文件。1.1 数据库的启动启动的3个步骤:nomount、mount、open1.1.1 启动数据库到nomount状态oracle首先找到参数文件(spfile/pf
原创
2014-04-03 09:35:51
987阅读
第一个题有二张表A,B。A表有二个列。NAME VARCHAR(20)AGE INT 。B表也有二列 NAME VARCHAR(20)GRADE INT A表中有三条记录,B表中有四条记录。问现在要用一条SQL语句根据A表中AGE字段把B表中的GRADE字段进行更新。条件为A表NAME和B表NAME相等。同样。B表中与A表没有相同NAME的记录不变。 MSSQL2000 第二问题。一个表中有二个
原创
2008-12-18 19:59:00
69阅读
,PROFILES, MYSQL还涉及系统性能的探测工具. MYSQL的索引规则,锁规则,需要有所了解,最好能熟悉!向大佬学习,该努力,该选择还是要的!
我只是一个很普通的DBA,任职快有4年的时间,即将辞职之际,趁这几天交接工作比较空闲,回顾下自己走过的DBA之路。希望我的经历能够帮助刚毕业的想学数据库的朋友。
转载
2022-08-17 00:52:17
190阅读