返回顶部

欢迎来到菜鸟大明儿哥的博客

我们一起交流学习,不断提升自我

摘要: 昨天发现近一段时间,公司某oracle库数据泵方式备份比之前慢了很多,备份集大小并未增长太多。查看了下发现该用户下存在几十万张表。 一、问题分析 1.查看用户下面的表 select count(*) from user_tables count(*) -- 1 754583 2.按表名查看用户下的表 阅读全文
posted @ 2020-10-30 15:53 菜鸟大明儿哥 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 使用plsql Developer连接时,发现报ora-28040 No matching authentication protocol select username, account_status, default_tablespace, created, password_versions 阅读全文
posted @ 2020-10-19 16:58 菜鸟大明儿哥 阅读(13023) 评论(0) 推荐(0) 编辑
摘要: 我们一般习惯使用oracle自带的统计信息收集,但很多时候我们会发现,有很多关键的表始终没有被收集过。 connect 用户/密码grant create any table to 用户;-- 这一步非常重要,需要显式地赋予用户建表权限CREATE OR REPLACE PROCEDURE ANAL 阅读全文
posted @ 2020-09-11 14:32 菜鸟大明儿哥 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 本文主要是MongoDB4.X的操作 一、MongoDB用户创建 MongoDB采用基于角色的访问控制(RBAC)来确定用户的访问。 授予用户一个或多个角色,确定用户对MongoDB资源的访问权限和用户可以执行哪些操作。 用户应该只有最小权限集才能确保最小权限的系统。MongoDB系统的每个应用程序 阅读全文
posted @ 2020-08-20 09:43 菜鸟大明儿哥 阅读(4434) 评论(0) 推荐(0) 编辑
摘要: oracle REPLACE 函数是用另外一个值来替代串中的某个值。 例如,可以用一个匹配数字来替代字母的每一次出现。 REPLACE 的格式如下: REPLACE ( char, search_string [, replace_string]) 如果没有指定replace_string 变量的值 阅读全文
posted @ 2020-08-13 14:32 菜鸟大明儿哥 阅读(5019) 评论(0) 推荐(0) 编辑
摘要: 1.查看归档日志都有哪些 SELECT * from v$archived_log 2.查看某个SCN号的归档文件是否存在 SELECT * from v$archived_log WHERE 113775020671 between FIRST_CHANGE# and NEXT_CHANGE# 3 阅读全文
posted @ 2020-07-07 16:33 菜鸟大明儿哥 阅读(2525) 评论(0) 推荐(0) 编辑
摘要: Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。 重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长。直到耗尽硬盘空间。数据库temp临时表空间增大,一般在数据安装时设置临时表空间 阅读全文
posted @ 2020-06-29 11:30 菜鸟大明儿哥 阅读(16283) 评论(0) 推荐(1) 编辑
摘要: 查询优化器参数optimizer_features_enable 在每个数据库版本中,Oracle都会在查询优化器中引入或启用新的特性。 如果在升级到一个新的版本后希望保留查询优化器的行为,可以通过设置这个参数或语句级别使用hint。 不同版本优化器的差异https://docs.oracle.co 阅读全文
posted @ 2020-06-24 09:51 菜鸟大明儿哥 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 1.查看UNDO表空间使用情况 select tablespace_name, round(sum(decode(status, 'ACTIVE', bytes, 'UNEXPIRED', bytes, 0)) * 100 / sum(bytes), 2) || '%' "used %" from 阅读全文
posted @ 2020-06-22 10:58 菜鸟大明儿哥 阅读(8403) 评论(0) 推荐(0) 编辑
摘要: Centos系统,必须同时修改系统时间和硬件时间,才可以保证修改有效,单纯的使用date命令修改系统时间,是立即生效,重启后系统还原。具体操作如下: 1.date命令 {查看和修改目前系统本地的时间} 命令参数: -d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号; -s<字符串> 阅读全文
posted @ 2020-06-18 15:36 菜鸟大明儿哥 阅读(3261) 评论(0) 推荐(0) 编辑